数量ピッカーへの制御について

個数ルール・商品ごとの個数制限・累計個数ルールの設定が、商品ページの数量入力欄にどう反映されるかを解説します。

個数ルール、商品ごとの個数制限、または累計個数ルールの一部設定を、商品フォームの数量入力欄に反映できます。バリエーション単位の制限では最小個数・最大個数・インクリメントを反映し、複数のバリエーションや商品を合算する制限では最大個数だけを反映します。

前提: メインテーマで埋め込みアプリを有効にしてください。

設定

数量入力欄への反映

最小個数

設定されている場合、初期値とmin属性へ反映

最大個数

max属性へ反映

インクリメント

step属性へ反映。単独では初期値を変更しない

適用範囲

反映

バリエーション

反映される

商品

最大個数だけ反映される

カート

最大個数だけ反映される

「商品」「カート」では複数のバリエーションや商品を合算するため、最小個数とインクリメントは反映されません。最大個数だけが数量入力欄へ反映されます。購入手続きでは、設定した適用範囲ですべての条件が判定されます。

バリエーションごとの個数制限では最小個数・最大個数・インクリメントが反映されます。商品の合計個数制限では、最大個数だけが反映されます。

注意: 数量入力欄には設定した最大個数が反映されます。カートに同じバリエーションが入っていても、その数量を差し引いた残数にはなりません。購入手続きではカート内の同じバリエーションを合算して判定されます。

累計個数ルールでは、ルールの上限個数だけが最大個数として反映されます。お客様の残り購入可能数は反映されません。

  • 購入実績の集計は注文に少し遅れるため、残り購入可能数を反映すると実際に購入できる個数より小さい値で止まる場合があります。

  • 残り購入可能数は、商品メッセージで案内できます。

  • 累計を含む最終的な判定は、チェックアウトで行われます。

  • 未ログインのお客様にも、上限個数が反映されます。

同じバリエーションに個数ルール・商品ごとの個数制限・累計個数ルールが重なる場合、数量入力欄には適用される最大個数のうち小さい値が反映されます。購入手続きでは、各制限をすべて満たす必要があります。

累計個数ルールの上限個数が、他の制限が適用する最小個数より小さい場合は、累計個数ルールの上限は数量入力欄へ反映されません。最小個数より小さい最大個数では入力できなくなるため、判定はチェックアウトに委ねます。

  • 埋め込みアプリが有効になっているか確認する

  • 利用中のテーマが数量入力欄への反映に対応しているか確認する

  • 反映したい値を確認する。最小個数とインクリメントは、バリエーション単位の制限だけが対象

  • 累計個数ルールは、上限個数だけが反映の対象

注意: 数量入力欄の属性が実際の入力操作へ反映されるかは、Shopifyテーマの実装に依存します。数量入力欄で制御できない場合でも、カート・チェックアウトでは個数制限が判定され、違反時にアラートメッセージが表示されます。商品メッセージの表示もテーマの商品フォーム構造に依存します。

バリエーション単位で商品を指定するコレクションを対象にした場合、カート・チェックアウトでは対象バリエーションだけに制限が適用されます。一方、商品フォーム上の商品メッセージと数量入力欄への反映は、商品単位で適用されます。

  • 初期セットアップ(個数制限)

  • 個数ルールの設定項目

  • 適用範囲(個数ルール)

  • 商品ごとの個数制限の設定項目

  • 累計個数ルールについて