如何在用户离开网站30分钟后删除用户数据(购物车)



我创建了没有CMS的自定义电子商务网站。我想定制购物车系统流程。

用户添加到购物车后,我立即扣除库存。如果用户在30分钟内(从每个产品到购物车的30分钟)不结账,库存将被退回。

或者如果用户离开网站,整个购物车将立即返回库存。

这是可能的吗?我想跑步,但我不确定我是否每隔15分钟跑一次。服务器会不会有问题。

假设我的用户添加到购物车:

商品A在10.00 =>这将在10.30从购物车中删除返回库存

10点15分的商品B =>这将在10点45分从购物车中删除

有什么办法吗?

谢谢

当用户向购物车中添加商品时,向购物车商品表插入时间戳,然后每隔15分钟运行cron检查时间,如果时间> 30分钟,则删除它并调整该商品的库存水平

不使用大量资源就很难让它持续运行,所以你不可能让它每分钟都运行。

最新更新