库存推送(同步)
库存推送仅在专业版套餐及以上版本提供
库存推送功能让 Product Expiration Dates 应用成为您店铺库存的“唯一权威来源”,从而避免了您先在 Shopify 后台中录入库存,又要在应用中重复录入各到期日与数量明细的繁琐操作。
启用库存推送后,您只需在 Product Expiration Dates 应用中录入一次库存数量,应用就会自动调整 Shopify 中的产品库存数量。当在应用中添加、更新或删除数量时,应用都会在 Shopify 中同步完成相应的调整。
通过新订单或订单状态变更(退款、重新入库等)所引起的商品库存变化,属于 Product Expiration Dates 应用的默认自带功能。此项基本功能无需订阅专业版套餐即可正常工作。
启用库存推送后,必须仅在 Product Expiration Dates 应用中录入库存,切勿在 Shopify 后台中直接修改库存。由于 Shopify 后台无法输入到期日和/或批次号,因此在 Shopify 后台中输入的新增数值无法被应用所识别。例如,如果您在 Product Expiration Dates 应用中为产品 A 录入了以下数据:
- 到期日:
2021-11-10,数量:7 - 到期日:
2022-01-01,数量:12
这些数值将被推送到 Shopify,您将在 Shopify 后台中看到共计 19 件的可售 (Available) 库存量。如果您直接在 Shopify 后台中将其修改为 30,Product Expiration Dates 应用将无法得知新增的 11 件究竟对应哪个到期日:是 11 月 10 日、1 月 1 日,还是其他日期?正因如此,库存推送无法反向同步直接在 Shopify 后台中手动修改的库存数量。
启用步骤
- 确保您已订阅专业版套餐或更高规格套餐
- 前往设置页面
- 勾选“将库存批次数量的修改推送到 Shopify”
- 如果您不想同步捆绑产品,请取消勾选“根据组件的可用情况设置捆绑产品数量”
- 点击 更新 按钮保存设置
请注意,若要将库存成功推送到 Shopify,各到期批次必须已分配具体的存放地点。
可售库存量与现有库存量
默认情况下,库存推送会在 Shopify 中设置“可售 (Available)”库存量。如果您订阅了高级版套餐,可以将其配置为设置“现有 (On hand)”库存量。此操作可在设置页面的“库存”选项卡中,勾选“设置现有库存量而非可售库存量”来完成。
库存批次分配
使用库存推送时,您无法将产品的库存批次分配时机设置为“订单商品发货时”,而只能设置为“订单创建时”。这是由 Shopify 管理库存数量的机制决定的:Shopify 会在客户下单创建订单时就分配并扣减库存。以下举例说明原因:
如果您在应用中录入了 10 件库存,我们会将 Shopify 的可售数量设置为 10。当产生一笔购买 2 件的订单时,Shopify 会立即将可售数量扣减至 8,但此时应用内的数量仍保持为 10(因为需要等到商品发货才会扣减)。如果在发货之前您进入应用并录入了数量 12,应用就会直接将 Shopify 的可售数量覆盖更新为 12,这显然会导致库存数据错误。
多属性
当为包含多属性的产品启用库存推送时,该产品下任何尚未录入 Product Expiration Dates 应用的多属性,其在 Shopify 中的库存数量都将被自动置为 0。
地点
如果某款产品在某个地点没有录入任何库存批次,则该产品在该地点将被视为缺货,其数量将被置为 0。若要避免此情况,可在设置页面的“库存”选项卡中,从“要忽略的未配置地点”列表中选中该地点。该选项仅在启用库存推送时显示。
捆绑产品
对于捆绑产品,库存推送将根据其各个组成组件的库存量来自动计算并设置捆绑产品的可售数量。例如,已知以下单品:
| 产品 | SKU | 可售库存 |
|---|---|---|
| 产品 A | X123 | 5 |
| 产品 B | Y456 | 10 |
如果您使用这些单品创建了一个包含以下配置的捆绑产品:
| 产品 | SKU | 捆绑包含数量 |
|---|---|---|
| 产品 A | X123 | 1 |
| 产品 B | Y456 | 3 |
计算得出的库存结果如下:
| 产品 | SKU | 可售库存 |
|---|---|---|
| 我的捆绑产品 | B999 | 3 |
| 产品 A | X123 | 5 |
| 产品 B | Y456 | 10 |
捆绑产品的库存量将被设定为根据其组件数量所能组成的最大可售套数。如果一位顾客购买了 6 件产品 B,库存将同步更新为:
| 产品 | SKU | 可售库存 |
|---|---|---|
| 我的捆绑产品 | B999 | 1 |
| 产品 A | X123 | 5 |
| 产品 B | Y456 | 4 |
因为“我的捆绑产品”每套需要 3 件产品 B,而产品 B 此时仅剩 4 件可售库存,因此“我的捆绑产品”的可售库存将相应调整为 1。