に関する記事です。 シナリオ - Scenarios

[バンドル] 別の商品が追加された場合に1つの商品を必須にする - [Bundles] Make One Item Mandatory When Another Is Added

概要


このシナリオでは、MinCartの「アクティベーションルール」機能を利用する「Gatekeeper」プランを使用します。目的は、特定の商品がカートにある場合に、別の商品も必要とする条件を満たさない限り、顧客がチェックアウトできないようにすることです。この例では、「Signed Card」商品は「Vinyl」商品がカートにある場合にのみ購入可能とする制限を設けます。この制限は、Signed Cardのための非アクティブな制限をルールとして設定し、Vinyl商品がカートにない場合にチェックアウトを防ぐメインのアクティブな制限によって実現されます。

設定プロセス



ステップ1: Signed Cardのための非アクティブな制限を作成


「Rule: Signed Card in cart」という名前の制限を作成します。
この制限を非アクティブに設定します。
制限タイプとして「商品」を選択します。
「Force Limit」チェックボックスをオンにします。
商品として「Signed Card」商品を選択します。
最小数量を1に設定します。
この制限を保存します。

ステップ2: Vinyl商品を必要とするメインの制限を作成


「Require vinyl when Signed Card in cart」という名前の別の制限を作成します。
この制限をアクティブに設定します。
制限タイプとして「商品」を選択します。
アクティベーションルールで「'Rule: Signed Card in cart' 制限が尊重される」というルールを追加します。
「Force Limit」チェックボックスをオンにします。
設定で、ターゲットとしてVinyl商品を選択します。
この制限の最小数量を1に設定します。
「Text for maximum not respected」に、顧客向けの適切なメッセージをカスタマイズします。
設定を保存します。

結果


これらの手順に従うことで、カート内にSigned Cardがある場合に、Vinyl商品が少なくとも1つ必要となる条件付きシステムが作成されます。これにより、Vinyl商品がカートにある場合にのみ、Signed Cardを購入できるようになります。

更新日 28/10/2024

この記事は役に立ちましたか?

ご意見をお聞かせください

キャンセル

ありがとうございます