商品詳細ページで、商品がSKU(バリエーションを「項目ごと)の場合のみ、特定の表示内容を消す(非表示にする)ことが可能です。
対象の記述を条件文で囲むことで実現できます。
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 商品詳細
「HTML」欄で、特定の表示内容を以下の条件文で囲み、保存してください。
<{if !$item.is_option_sku}> <!--SKUの時は非表示にしたい-->特定の表示内容のソース <{/if}>
または
<{if $item.is_option_sku}> <{else}> <!--SKUの時は非表示にしたい-->特定の表示内容のソース <{/if}>
この条件文は『バリエーションの表示形式が「項目ごとに買い物かごを表示する」”ではない”時だけに表示する』という構文です。
<活用例>
以下のような場合に有効です。
・バリエーションの項目ごと(SKU)の在庫を表示している時は全体の在庫は表示させない
・バリエーションの項目ごと(SKU)に価格を表示している時は、元の販売価格は表示させない
など
■makeshopサポート:クリエイターモードの基本的な書き方と真偽値を覚えよう
https://www.support.makeshop.jp/design/?p=12231
<関連記事>
【クリエイターモード】テンプレートCompleteで、バリエーション(SKU)の価格が販売価格と異なる時だけ表示させることはできますか。


