在庫切れの場合に予約販売
※ 本設定はスタータープラン以上のご契約が必要です。
設定方法【簡易な設定】
簡単な設定方法ですが、過注文が発生する場合がありますので、ご注意ください。
例えば、「在庫が2個存在する際に、1人が1回に5個購入した場合」に在庫数以上の通常販売が実施される可能性があります。
過注文を回避したい場合は、後述する設定方法【高度な設定】をご参考にしてください。
ステップ1:予約販売ルールを作成する
左メニューの「予約販売ルール一覧」をクリック
予約販売ルール一覧ページより「ルールを作成」をクリック
3. 表示されたポップアップより「シンプルな予約販売」を選択
4. 予約販売ルールの各種項目を設定する
ルール名:任意のテキスト
条件設定
在庫:0以下
開始日時:過去日時
繰り返し:毎日
アクション(予約販売時)
カートボタンのテキスト:予約販売
商品メッセージ:任意のテキスト
5. 画面右上の「保存」をクリック
ステップ2:商品に予約販売ルールを適用する
左メニューの「商品一覧」をクリック
予約販売ルールを適用したい商品にチェックを付ける
「ルールを適用」をクリック
適用したいルールを選択
「適用」をクリック
ステップ3:「在庫切れの場合でも販売を続ける」にチェックをつける
Shopifyの商品管理にアクセス
予約販売を実施したい商品(またはバリエーション)の商品詳細を開く
「在庫切れの場合でも販売を続ける」にチェックをつける
※ Shopifyの仕様で本設定を行わないと在庫切れの際に販売を行えませんので、必ず設定をご確認ください。
設定方法【高度な設定】
簡単な設定方法は、Shopify Flowを併用した設定方法で、前述の設定方法【簡易な設定】よりも複雑な設定となります。
しかし、設定方法【簡易な設定】にて課題だった過注文の問題を回避することが出来ます。
注意点としては、在庫切れ時に予約販売へ切り替わるのに少し時間がかかる場合があります。
ステップ1:予約販売ルールを作成する
左メニューの「予約販売ルール一覧」をクリック
予約販売ルール一覧ページより「ルールを作成」をクリック
3. 表示されたポップアップより「シンプルな予約販売」を選択
4. 予約販売ルールの各種項目を設定する
ルール名:任意のテキスト
条件設定
在庫:0以下
開始日時:過去日時
繰り返し:毎日
アクション(予約販売時)
カートボタンのテキスト:予約販売
商品メッセージ:任意のテキスト
5. 画面右上の「保存」をクリック
ステップ2:商品に予約販売ルールを適用する
左メニューの「商品一覧」をクリック
予約販売ルールを適用したい商品にチェックを付ける
「ルールを適用」をクリック
適用したいルールを選択
「適用」をクリック
ステップ3:在庫切れ時に「在庫切れ時でも販売を続ける」にチェックをつけるワークフローを作成する
Flowアプリを開く
「ワークフローを作成」をクリック
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. 「ワークフローをオン」をクリックにする
ステップ4:再入荷時に「在庫切れ時でも販売を続ける」のチェックを外すワークフローを作成する
Flowアプリを開く
「ワークフローを作成」をクリック
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アプリよりインポートして、ご利用ください。条件などをご自身の運用に併せて適宜修正してください。
【番外編】推奨設定
⚠ 販売期間外もお客様のカートに残った予約商品が購入されないように制限する場合は「不整合商品の注文制限」を設定してください
⚠ 予約商品と通常商品を一緒に購入されないように制限する場合は「同時注文の制限」を設定してください