複数のコレクションが同じカートに入るのをブロックする方法 - How to Block Multiple Collections from Being in a Single Cart
概要
これを行うには、「シングルコース」と「バルクコース」がカートにあるかどうかを判断するルールとして機能する2つの新しい制限と、それらのルールが真である場合にカートをブロックするための1つの制限を作成する必要があります。
最初の制限について:
- 「Rule: Single course in cart」という制限を作成します
- この制限を非アクティブに設定します(非アクティブな制限はルールとして使用できます)
- 「コレクション」制限タイプを選択します
- 「Force Limit」オプションをチェックします
- 「Single course」コレクションを選択します
- 最小数量を1に設定します
- 保存します
次の制限について:
- 「Rule: Bulk course in cart」という制限を作成します
- この制限を非アクティブに設定します
- 「コレクション」制限タイプを選択します
- 「Force Limit」オプションをチェックします
- 「Bulk course」コレクションを選択します
- 最小数量を1に設定します
- 保存します
最後の制限について:
- 「Block cart if bulk and single are in cart」またはお好みの名前の制限を作成します
- これをアクティブに設定します
- 「Whole Cart」制限タイプを選択します
- 「Limit」タイプのアクティベーションルールを追加し、「Rule: Single course in cart」制限を選択して「Is Respected」に設定します
- 「AND」を選択して別の条件を追加します。ここで「AND」を使用することが重要です。「OR」ではなく「AND」を使用することで、両方のルールが真である場合にのみ制限がアクティブになります。
- 他の条件として、再度「Limit」タイプを選択し、「Rule: Bulk course in cart」制限を選択して「Is Respected」に設定します
- 最大数量を0に設定します
- 「Single and Bulk SKUs cannot be combined」などのカスタムテキストを設定します
- 保存します
これにより、少なくとも1つの「シングルコース」と少なくとも1つの「バルクコース」製品がある場合にのみアクティブな最大数量が0の制限を設定しています。デフォルトの警告メッセージ「Whole cartの最大数量は0以下であるべきです」を避けるために、カスタムテキストを設定することが重要です。
更新日 28/10/2024
ありがとうございます