2015-09-27 53 views
1

我需要电子商务专家开发人员的一些建议。电子商务库存管理注意事项

我一直在使用Woocommerce购物车,并且我创建了一种类似于事件管理器系统的功能。每个产品是一个事件,它在不同的国家不同的事件,所以在CMS的metaboxes这个样子:

enter image description here

我知道如何开发大部分的东西,我遇到的问题是股票,因为它不会来自woocommerce,它需要来自metabox。

因此,对于开发电子商务系统的专家,我的问题是我应该考虑做什么,因为在订单完成之前,库存不是最终的,所以我应该管理会话或cookie以获取最终数量。如果有2个用户试图同时购买相同的产品,又该如何编程?我真的不确定我应该考虑做些什么。

回答

2

这样做的一种方法是为每个查看它的人预订一张票。每隔x分钟发送一次需要客户输入的心跳回服务器(例如5分钟)以表明该人仍然感兴趣,并且具有限制,在该时间点不再保留该机票,而不管该人是否仍然表示感兴趣(例如30分钟)以防止机器人或持票太久的人。

你会再有主要有两个数字:

  • 库存门票数和免费提供
  • 当前保留的车票要么在不久的将来购买,或释放到一般的数股票

这可以防止人们去买票,并发现你在此期间卖完了,应该是一个相当透明的系统。