首页 > 解决方案 > 如何在结账时禁用(忽略)库存 - Bigcommerce

问题描述

我们经营一家 b2b 商店,平均需要 12-25 天的时间来建造购物车。在这一次,相同的产品将被添加并留在多个购物车中,然后将由其中一些客户订购并在其他也添加它的客户之前结账。这导致他们有 10-30 多个项目需要一一移除。寻找有兴趣与我们合作的想法或开发人员基本上忽略购物车中的库存,他们可以简单地结帐,我们调整 PO 后订单。但仍然在全站范围内保持存货,这样我们就可以从可以购买的存货中剔除。

标签: checkoutbigcommercestock

解决方案


由于购物车/结帐功能是作为 BigCommerce 平台的一部分实现的,恐怕没有太多可以做的事情来允许对购物车中缺货的物品进行结帐,前提是这些产品的库存得到管理:您要么管理库存,或者您没有。

毕竟,防止客户购买缺货产品,制造无法完成的订单,才是库存管理的目的……

也就是说,可能有一种解决方法,因为购物篮可以重新设计,一旦创建并保持一段时间不活动,使用 webhook 和 BigCommerce Cart API(服务器到服务器调用)。您可以拥有同一产品的两个版本(例如,使用命名约定“SKUX”表示库存管理的公开可用产品,“SKUX-NS”表示同一产品的“No-Stock”非托管库存版本,不公开)。

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


推荐阅读