如何在结帐时停用忽略库存-Bigcommerce

问题描述

我们经营着一家b2b商店,平均每辆车在12到25天的时间内就会建立起来。在这次,将添加相同的产品并将其放置在多个购物车中,然后由其中一些客户订购并在其他也添加了该产品的客户之前将其检出。这导致他们有10-30个以上的物品需要一一移除。寻找想法或有兴趣与我们合作的开发人员基本上将库存放入购物车中,因为他们可以简单地结帐,然后我们便调整了采购订单。但是仍要在整个站点范围内保持库存,这样我们就可以中止可以购买的库存项目。

解决方法

由于购物车/结帐功能已作为BigCommerce平台的一部分实施,因此恐怕没有太多要做的事情可以允许购物车中有库存的物品结帐,前提是要管理这些产品的存货:您管理的股票还是没有的。

毕竟,防止客户购买缺货产品,创建无法履行的订单是库存管理的目的...

也就是说,可能有一种解决方法,因为可以使用webhooks和BigCommerce Cart API(服务器到服务器调用)对篮子进行重新创建,创建并暂时停用一段时间。您可能具有同一产品的两个版本(例如,对于库存管理的公共可用产品,使用命名约定为“ SKUX”,对于同一产品的“无库存”非管理库存版本使用“ SKUX-NS”,尚未公开)。

当购物篮足够旧时(例如,第二天),服务器自动化可以使用BigCommerce购物车API删除每个“旧的”库存管理购物车项目“ SKUX”,并将等效的“ SKUX-NS”添加回同一购物车”(该产品是非库存管理产品)的版本,不会在结帐时引起库存错误。