ストアの数量ルールと量による価格を表示する
このページはDec 10, 2024に印刷されています。最新のバージョンについては、https://help.shopify.com/ja/manual/b2b/theme-code/quantity-pricingをご覧ください。
B2Bカタログ用の数量ルールはバージョン8.0.0以降の無料のShopifyテーマで、量による価格はバージョン11.0.0以降で対応しています。ストアに数量ルールと量による価格を表示する場合は、ストアのテーマを更新して最新バージョンにします。
テーマを変更あるいは更新したくない場合、以下のコードをテーマに追加して数量ルールと量による価格を表示させることができます。テーマファイルを更新する前に、テーマを複製してバックアップコピーを作成してください。
商品カート数量
商品バリエーションのカート数量の値は、商品ページまたは特集商品セクションに表示されます。値は、Liquidを使用して取得できます。
Liquidの商品カート数量コードを追加する
テーマ内の以下のファイルにコードを追加して、カート数量をサポートできます。
-
main-product.liquid
またはこれに相当するファイル
-
featured-product.liquid
またはこれに相当するファイル
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
編集するファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。
Javascriptのカート数量コードを追加する
バリエーションのカート数量が変更された際に、商品ページまたは特集商品セクションに表示される値を更新する必要があります。更新された値は、Javascriptコードを使用して取得できます。
theme.js
ファイルまたはこれに相当するファイル。
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
theme.js
ファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。
数量ルール
商品バリエーションの数量ルールは、商品ページまたは特集商品セクションに表示されます。Liquidを使用してルールを取得できます。
Liquidの数量ルールコードを追加する
テーマ内の以下のファイルにコードを追加することで、数量ルールをサポートできます。
-
main-product.liquid
またはこれに相当するファイル
-
featured-product.liquid
またはこれに相当するファイル
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
編集するファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。
JavaScriptの数量ルールコードを追加する
商品の各バリエーションに、固有の数量ルールを適用することができます。別のバリエーションを選択すると、商品ページまたは特集商品セクションに表示される数量ルールも更新する必要があります。更新された値は、Javascriptコードを使用して取得できます。
-
theme.js
またはこれに相当するファイル
-
en.default.json
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
theme.js
ファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。
量による価格
Liquidの量による価格コードを追加する
テーマ内の以下のファイルにコードを追加することで、量による価格を表示できます。
-
main-product.liquid
またはこれに相当するファイル
-
featured-product.liquid
またはこれに相当するファイル
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
編集するファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。
JavaScriptの量による価格コードを追加する
テーマ内の以下のファイルにコードを追加することで、量による価格を表示できます。
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
theme.js
ファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。
ロケールを追加する
ロケールを追加すると、翻訳済みのオンラインストアすべてに数量ルールと量による価格を表示できるようになります。ロケールを追加するには、以下のJSON翻訳文字列をen.default.json
ファイルに追加します。
手順:
管理画面から [オンラインストア] > [テーマ] に移動します。
編集するテーマを見つけて、[...] ボタンをクリックしてアクションメニューを開き、[コードを編集する] をクリックします。
en.default.json
ファイルを開きます。
ファイルの最下部に新しい行を作成し、以下のコードを追加します。
-
[保存] をクリックします。