Skip to main content

概述

Upsell 商品可能有一个或多个变体选项(例如尺码或颜色)。Aftersell 会根据商品拥有的选项数量,以不同方式处理缺货变体,以确保顺畅的客户体验并防止选择不可用的选项。

缺货变体逻辑

只有一个变体选项的商品

如果商品只有一个变体选项,且该变体缺货,则该变体会被**完全隐藏。**例如,
  • 这款 Notebook 商品的蓝色变体缺货 Select Products 对话框显示 Notebook 蓝色变体被标记为 Out of Stock
  • 因此,在售后页面上,蓝色变体不会作为选项显示 售后页面上 Notebook 颜色下拉菜单仅列出 White 和 Black
这样可以防止客户与无法履约的商品进行交互。

有多个变体选项的商品

如果商品有多个变体选项,则所有变体选项都会显示,包括缺货的选项。默认情况下,如果有现货变体可用,Aftersell 会预先选中一个现货变体。但是,如果客户手动选择了缺货变体,该变体会被清晰地标记为不可用,且无法添加。 例如,
  • 这款 T 恤商品的蓝色/小号变体缺货 Select Products 对话框显示 T 恤蓝色 Small 变体被标记为 Out of Stock
  • 但是,该变体仍会出现在实际的售后页面上,只是客户在选中后将无法购买。 售后 T 恤优惠中缺货变体显示 Unavailable 按钮
这种做法让客户能够完整了解可用选项,同时防止无效的选择。 **注意:**即使在编辑器中取消勾选了所有变体设置,此逻辑仍然适用。

预购和预售变体

上述缺货逻辑适用于库存售罄后无法继续销售的变体 — 即 Shopify 默认的 “Stop selling when out of stock” 行为。 预购和预售变体的处理方式有所不同。在 Shopify 中,这些变体启用了 “Continue selling when out of stock”(库存策略为 continue)。Aftersell 检查的是变体的库存策略,而不仅仅是其现有数量,因此即使跟踪库存为 0 或负数,启用了继续销售的变体也会被视为可用 因此,预购/预售变体在售后页面上的表现与现货变体相同:
  • 单个变体选项:该变体会被显示(不会隐藏),客户可以添加它。
  • 多个变体选项:该变体可选且可购买 — 不会被标记为不可用。
这让你可以将预购或预售优惠作为售后 upsell 运行,而不会因为没有现货库存而导致变体被隐藏。
要启用此行为,请在 Shopify 中为该变体开启 Continue selling when out of stock(在商品变体的 Inventory 设置中)。保持默认的 stop selling when out of stock 设置的变体,一旦库存降至 0,就会遵循上述缺货逻辑。
例外情况:如果你的优惠配置为隐藏缺货商品,则库存为 0 或负数的继续销售变体会与普通缺货变体一起被隐藏。

隐藏未发布到 Online Store 的变体

默认情况下,Aftersell 可能会提供那些有库存但在 Shopify 中被排除在你的 Online Store 销售渠道之外的变体 — 例如,你为零售或批发保留但刻意从网上店面隐藏的变体。 要防止这些变体出现在售后优惠中,请前往 Settings → Inventory,找到 Unpublished variants 部分,并勾选 Hide unpublished variants from post-purchase offers。该设置默认关闭。

工作原理

开启该设置后,Aftersell 会在将每个变体纳入优惠之前,检查其在 Online Store 销售渠道上的发布状态。未发布的变体将被排除。如果某个商品的所有变体都被排除,该商品将从优惠中完全移除。 此筛选同时适用于实际优惠和优惠编辑器预览,因此你在编辑器中看到的内容与客户看到的一致。
此设置需要 Shopify 中的 read_publications 权限。勾选该选项时会提示你授予该权限,且只有在你接受后设置才会生效。
该检查采用**失败即放行(fail-open)**机制。如果缺少权限,或对 Shopify 的查询出错或超时,变体仍会被提供而不是被隐藏。请将此设置视为一种商品陈列偏好,而不是未发布变体绝对不会出现的保证。