バリエーション商品関連(変数一覧)

ここでは、「デザイン管理」>「テンプレート編集」のうち以下のページ(テンプレート)で利用できるバリエーション商品変数を記載しています。
商品一覧
商品詳細
お買いものカゴ
(新)購入手続き開始
全会員/お申込み内容のご確認
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

全会員/お申込み内容のご確認

【バリエーションクラス名・バリエーション名】
[変数] {$val.variant_class_and_name}
[説明] $di_cart 配列のループの中で使用します。バリエーションクラス名とバリエーション名を表示します。
表示例: サイズ: S
[記述例(7964-03.txt)]


amazon 購入手続き

商品名にバリエーションクラス名とバリエーション名が自動付加されて表示されます。
【購入完了ページ(サンクスページ)設定】
[変数] {$fromlp}
[説明] LPでの購入を完了したとき、購入完了ページ(サンクスページ)をLP申し込み完了ページへ変更します。
[記述例(7964-06.txt)]


フォーム一体型LP 入力フォーム

LPでバリエーションベース商品を選択した際に、追加のバリエーション選択メニューを表示します。
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・内容確認

商品名にバリエーションクラスとバリエーション名が自動付与されますので、デザインテンプレートの修正は不要です。