ここでは、「デザイン管理」>「テンプレート編集」のうち以下のページ(テンプレート)で利用できるバリエーション商品変数を記載しています。
・商品一覧
・商品詳細
・お買いものカゴ
・(新)購入手続き開始
・全会員/お申込み内容のご確認
・amazon 購入手続き
・フォーム一体型LP 入力フォーム
・商品一覧
・商品詳細
・お買いものカゴ
・(新)購入手続き開始
・全会員/お申込み内容のご確認
・amazon 購入手続き
・フォーム一体型LP 入力フォーム
※ご利用には「バリエーション商品」オプションのお申し込みが必要です。
商品一覧
- 【バリエーション商品情報(JSON形式)】
-
[変数] {$variant_list_json}
[説明] 商品一覧でバリエーションを切り替えるための情報が格納されます。class名「variant_list_json」を持つ不可視要素として設置します。[記述例(7964-01.txt)] - 【バリエーション商品区分】
-
[変数] {$val.variant_type}
[説明] $list_arr 配列のループの中で使用します。
0=バリエーションなし / 1=バリエーションベース商品 / 2=バリエーション商品[記述例(7964-01.txt)] - 【バリエーションクラス名】
-
[変数] {$val.variant_class}
[説明] $list_arr 配列のループの中で使用します。バリエーションクラス名を表示します。[記述例(7964-01.txt)]
商品詳細
- 【バリエーション商品区分】
-
[変数] {$product.0.variant_type}
[説明] 0=バリエーションなし / 1=バリエーションベース商品 / 2=バリエーション商品[記述例(7964-02.txt)] - 【バリエーションクラス名】
-
[変数] {$product.0.variant_class}
[説明] バリエーションクラス名を表示します。[記述例(7964-02.txt)] - 【バリエーション商品価格】
-
[変数] {$product.0.variant_price_min_max}
[説明] バリエーション商品の価格(税込)の範囲を表示します。
バリエーション商品の価格が全て同じ場合の表示例: 1,000
バリエーション商品に複数の価格が存在する場合の表示例: 1,000〜2,000[記述例(7964-02.txt)] - 【バリエーションベース商品ID】
-
[変数] {$variant_base_id}
[説明] バリエーションベース商品の商品IDが入ります。 - 【バリエーション商品情報一覧】
-
[変数] {$variant_items}
[説明] バリエーション商品情報が配列に入ります。
item_id…商品IDがセットされます。
item_cord…商品コードがセットされます。
variant_name…バリエーション名がセットされます。
main_image…商品画像ファイル名がセットされます。
item_price_tax…商品価格(税込)がセットされます。
item_num…現在の在庫数がセットされます。
unlimited…在庫無制限の場合に「1」がセットされます。[記述例(7964-02.txt)] - 【バリエーション商品情報一覧(二項目のバリエーション組み合わせ対応)】
-
[変数] {$variant_group_items}
[説明] 二項目のバリエーション組み合わせに対応したバリエーション商品情報が配列に入ります。
配列の添え字 … 最初のバリエーションクラス名とバリエーション名がセットされます。
配列の値 … バリエーション商品情報の配列がセットされます。
item_id … 商品IDがセットされます。
variant_name1 … 一つ目のバリエーションクラス名/バリエーション名がセットされます。
variant_name2 … 二つ目のバリエーションクラス名/バリエーション名がセットされます。
item_num … 現在の在庫数がセットされます。
unlimited … 在庫無制限の場合に「1」がセットされます。[記述例(7964-02.txt)]
お買いものカゴ・(新)購入手続き開始
バリエーションベース商品は購入対象ではないため、お買いものカゴには入りません。
- 【バリエーションクラス名・バリエーション名】
-
[変数] {$val.variant_class_and_name}
[説明] $cart_arr 配列のループの中で使用します。バリエーションクラス名とバリエーション名を表示します。
表示例: サイズ: S
全会員/お申込み内容のご確認
amazon 購入手続き
商品名にバリエーションクラス名とバリエーション名が自動付加されて表示されます。
フォーム一体型LP 入力フォーム
- 【バリエーション商品情報(JSON形式)】
-
[変数] {$variant_list_json}
[説明] 入力フォームでバリエーションを切り替えるための情報が格納されます。class名「variant_list_json」を持つ不可視要素として設置します。[記述例(7964-07.txt)] - 【バリエーション商品情報】
-
[変数] {$variant_list}
[説明] バリエーション商品情報が配列に入ります。
配列の添え字 … バリエーションベース商品の商品IDがセットされます。
配列の値 … JSON形式のバリエーション商品情報が配列でセットされます。[記述例(7964-07.txt)] - 【初期状態のバリエーションクラス名一覧】
-
[変数] {$default_variant_name}
[説明] 初期状態のバリエーションクラス名一覧が配列に入ります。 - 【初期状態のバリエーションクラス名】
-
[変数] {$variant_name}
[説明] $default_variant_name 配列のループの中で使用します。初期状態のバリエーションクラス名が入ります。[記述例(7964-07.txt)] - 【直前に購入選択したバリエーション商品のバリエーション情報一覧】
-
[変数] {$backup_variant_list}
[説明] 直前に購入選択したバリエーション商品のバリエーション情報の一覧が配列に入ります。
配列の添え字 … バリエーションクラス名がセットされます。
配列の値 … バリエーションクラスで選択可能なバリエーション名の一覧が配列でセットされます。[記述例(7964-07.txt)] - 【直前に購入選択したバリエーション商品のバリエーションクラス名】
-
[変数] {$variant_class}
[説明] $backup_variant_list 配列のループの中で使用します。直前に購入選択したバリエーション商品のバリエーションクラス名が入ります。 - 【直前に購入選択したバリエーション商品のバリエーション名一覧】
-
[変数] {$variant_name_list}
[説明] $backup_variant_list 配列のループの中で使用します。直前に購入選択されたバリエーション商品で、バリエーションクラス毎に選択可能なバリエーション名の一覧が配列でセットされます。 - 【直前に購入選択したバリエーション商品のバリエーション名】
-
[変数] {$variant_name}
[説明] $variant_name_list 配列のループの中で使用します。直前に購入選択されたバリエーション商品で、バリエーションクラス毎に選択可能なバリエーション名がセットされます。 - 【直前に購入選択したバリエーション商品のバリエーション名一覧】
-
[変数] {$backup_variant_name}
[説明] 直前に購入選択したバリエーション商品のバリエーション名の一覧が配列に入ります。[記述例(7964-07.txt)] - 【最多バリエーションクラス数】
-
[変数] {$max_variant_cnt}
[説明] 選択可能なバリエーションベース商品の中で、最も多いバリエーションクラスの数がセットされます。[記述例(7964-07.txt)]
フォーム一体型LP アップセルLP・内容確認
商品名にバリエーションクラスとバリエーション名が自動付与されますので、デザインテンプレートの修正は不要です。