上記の在庫切れロジックは、在庫がなくなると販売できなくなるバリアント、つまり Shopify のデフォルトである 「Stop selling when out of stock」 の動作に適用されます。予約注文および先行販売のバリアントは異なる方法で処理されます。Shopify では、これらのバリアントは 「Continue selling when out of stock」 が有効になっています(在庫ポリシーが continue)。Aftersell は、手元の在庫数だけでなくバリアントの在庫ポリシーを確認するため、販売継続が設定されたバリアントは、追跡在庫が 0 またはマイナスであっても利用可能として扱われます。その結果、予約注文/先行販売のバリアントは、購入後ページで在庫のあるバリアントと同じように動作します:
この動作を有効にするには、Shopify でそのバリアントの Continue selling when out of stock をオンにします(商品のバリアントの Inventory 設定内)。デフォルトの stop selling when out of stock のままにしたバリアントは、在庫が 0 になった時点で、上記で説明した在庫切れロジックに従います。
この設定をオンにすると、Aftersell はオファーに含める前に、各バリアントの Online Store 販売チャネルでの公開ステータスを確認します。公開されていないバリアントは除外されます。商品のすべてのバリアントが除外された場合、その商品はオファーから完全に削除されます。このフィルターは、公開中のオファーとオファーエディターのプレビューの両方に適用されるため、エディターで表示される内容と顧客に表示される内容が一致します。