我创建了没有CMS的自定义电子商务网站。我想定制购物车系统流程。
用户添加到购物车后,我立即扣除库存。如果用户在30分钟内(从每个产品到购物车的30分钟)不结账,库存将被退回。
或者如果用户离开网站,整个购物车将立即返回库存。
这是可能的吗?我想跑步,但我不确定我是否每隔15分钟跑一次。服务器会不会有问题。
假设我的用户添加到购物车:
商品A在10.00 =>这将在10.30从购物车中删除返回库存
10点15分的商品B =>这将在10点45分从购物车中删除
有什么办法吗?
谢谢
当用户向购物车中添加商品时,向购物车商品表插入时间戳,然后每隔15分钟运行cron检查时间,如果时间> 30分钟,则删除它并调整该商品的库存水平
不使用大量资源就很难让它持续运行,所以你不可能让它每分钟都运行。