在庫切れの場合に予約販売

※ 本設定はスタータープラン以上のご契約が必要です。

アウトプット

本ページの設定を実施することで、設定した商品は在庫切れの場合に予約販売へ切り替わります

デモ商品をご用意していますので、参考になさってください。

設定方法簡易な設定

簡単な設定方法ですが、過注文が発生する場合がありますので、ご注意ください。
例えば、「在庫が2個存在する際に、1人が1回に5個購入した場合」に在庫数以上の通常販売が実施される可能性があります

過注文を回避したい場合は、後述する設定方法【高度な設定】をご参考にしてください。

ステップ1:予約販売ルールを作成する

3. 表示されたポップアップより「シンプルな予約販売」を選択

4. 予約販売ルールの各種項目を設定する

ルール名:任意のテキスト


条件設定


アクション(予約販売時)

5. 画面右上の「保存」をクリック

ステップ2:商品に予約販売ルールを適用する

ステップ「在庫切れの場合でも販売を続ける」にチェックをつける


※ Shopifyの仕様で本設定を行わないと在庫切れの際に販売を行えませんので、必ず設定をご確認ください。

設定方法【高度な設定

簡単な設定方法は、Shopify Flowを併用した設定方法で、前述の設定方法【簡易な設定】よりも複雑な設定となります。
しかし、設定方法【簡易な設定】にて課題だった過注文の問題を回避することが出来ます。
注意点としては、在庫切れ時に予約販売へ切り替わるのに少し時間がかかる場合があります。

ステップ1:予約販売ルールを作成する

3. 表示されたポップアップより「シンプルな予約販売」を選択

4. 予約販売ルールの各種項目を設定する

ルール名:任意のテキスト


条件設定


アクション(予約販売時)

5. 画面右上の「保存」をクリック

ステップ2:商品に予約販売ルールを適用する

ステップ3:在庫切れ時に「在庫切れでも販売を続ける」にチェックをつけるワークフローを作成する

3. トリガーに「Product variant out of stock」を設定

4. 条件に「予約販売を実施したい商品」を特定するための条件を設定する
※ スクリーンショットではSKU一致を条件にしています。

5. アクションにて「Send Admin API request」を選択

6. ミューテーションを選択にて「productVariantsBulkUpdate」を選択

7. ミューテーション入力にて下記のサンプルコードを入力

(サンプルコード)

{

  "variants": [

    {

      "id": "{{productVariant.id}}",

      "inventoryPolicy": "CONTINUE"

    }

  ],

  "productId": "{{productVariant.product.id}}",

  "allowPartialUpdates": true

}

8. 「ワークフローをオン」をクリックにする

ステップ再入荷時に「在庫切れ時でも販売を続ける」チェックを外すワークフローを作成する

3. トリガーに「Product variant back in stock」を設定

4. 条件に「予約販売を実施したい商品」を特定するための条件を設定する
※ スクリーンショットではSKU一致を条件にしています。

5. アクションにて「Send Admin API request」を選択

6. ミューテーションを選択にて「productVariantsBulkUpdate」を選択

7. ミューテーション入力にて下記のサンプルコードを入力

(サンプルコード)

{

  "variants": [

    {

      "id": "{{productVariant.id}}",

      "inventoryPolicy": "DENY"

    }

  ],

  "productId": "{{productVariant.product.id}}",

  "allowPartialUpdates": true

}

8. 「ワークフローをオン」をクリックにする

本ページで紹介したFlowのテンプレート

下記は、設定方法【高度な設定】で紹介したFlowのテンプレートファイルになります。

Flowアプリよりインポートして、ご利用ください。条件などをご自身の運用に併せて適宜修正してください。

「在庫切れ時に「在庫切れ時も販売をし続ける」を有効化」するワークフロー

「再入荷時に「在庫切れ時も販売をし続ける」を無効化」するワークフロー

【番外編】推奨設定

⚠ 販売期間外もお客様のカートに残った予約商品が購入されないように制限する場合は「不整合商品の注文制限」を設定してください

⚠ 予約商品と通常商品を一緒に購入されないように制限する場合は「同時注文の制限」を設定してください