Shopifyのプランは「Basic」、テーマは「Rise」を使っています。
テーマのコードの直接編集ではなく、テーマのカスタマイズで作成しています。
※こちらで回答いただいたものの別バージョンです。
セクションの「カスタムliquid」に以下のコードで、カートでSKUに「-PRT」を含むバリエーションが入っている時に特定のメッセージをカート上に表示するように設定しました。
{% comment %} ----- SKUに「-PRT」を含む商品が存在するかどうかをチェックします ----- {% endcomment %}
{%- assign prt_variant_in_cart = false -%}
{%- for item in cart.items -%}
{% comment %} 現在の商品のSKUに「-PRT」という文字列が含まれているか確認します {% endcomment %}
{%- if item.variant.sku contains "-PRT" -%}
{% comment %} 「-PRT」を含む商品が見つかった場合、フラグをtrueに設定し、ループを終了します {% endcomment %}
{%- assign prt_variant_in_cart = true -%}
{%- break -%}
{%- endif -%}
{%- endfor -%}
{% comment %} ----- 「-PRT」SKU商品が存在する場合にメッセージを表示します ----- {% endcomment %}
{%- if prt_variant_in_cart -%}
**【冊子印刷版をご注文のお客様へ】**
※注文をお受けしてから製本するオンデマンド製本方式を採用しております。
※そのため、ご注文とお支払い確認後、4営業日程での発送となります。
{%- endif -%}
こちらを、できたらカート内でバリエーションの合計数が更新される度に読み込むようにしたいです。
JavaScriptが必要になると思うのですが、こちらを参考にしようと思いましたが、私が素人なので中々うまくいきません。
具体的にどのようにコードを書くといいでしょうか。
ご教示いただけますと幸いです。
よろしくお願いいたします。
