FROM CACHE - jp_header
解決済

アプリ Variant Options Swatch Kingについて

中口聡明
観光客
6 1 3

いつもお世話になっております。


中口 聡明と申します。
当方、海外ですでに稼働しているshopifyで構築されたサイトの日本版作成業務を請け負っております。

海外サイトでは商品のカラーバリエーション選択で「Variant Options Swatch King」を使用しております。
日本向けサイトで同アプリをインストールしたところ、カラーバリエーションで設定した画像が反映されません。

アプリ自体の設定は、デモサイトでテストを行い反映されたので間違っていないかと思います。

■問題かと思う箇所
ディベロッパーツールでソースコードを確認したところ、選択したファイルが指定されておりませんでした。
海外で使用されたテーマをダウンロードしているので、そのコードが残っている?

ただ、当方の知識不足でそれを解決することができず、アドバイスをいただけないでしょうか。

大変申し訳ございませんがよろしくお願いします。

スクリーンショット 2021-05-03 10.12.57.png

product.liquid

{% assign variant_selected = product.selected_or_first_available_variant %}
{% assign image_identifier = variant_selected.title | remove: ' ' | downcase %}

<section class="section product">  
  <div class="container">
    {% capture imageGroupData %}
      {% for image in product.images %}
        {{image.id}}`~`{{image.alt}}`~`{{image | img_url: '80x'}}`~`{{image | img_url: '600x'}}`~~`
      {% endfor %}
    {% endcapture %}

    {% assign prefix = product.type | split: ' ' | first | downcase | append: '-' %}
    {% capture variantsData %}
      {% for variant in product.variants %}
        {% if variant.inventory_quantity > 0 and variant.available %}
          {% assign swatch_filename = variant.title | downcase | replace: ' ', '-' | prepend: prefix | append: '.png' %}

          {{variant.id}}`~`{{variant.title}}`~`{{variant.price | money}}`~`{{swatch_filename | asset_img_url: '40x' }}`~`{{variant.image.id}}`~`{{variant.image.alt}}`~`{{variant.image | img_url: '80x'}}`~`{{variant.image | img_url: '600x'}}`~~`
        {% endif %}
      {% endfor %}
    {% endcapture %}

 

1 件の受理された解決策

中口聡明
観光客
6 1 3

成功

こちらアプリの開発元に問い合わせを行い、解決しました。

ありがとうございます。

元の投稿で解決策を見る

1件の返信1

中口聡明
観光客
6 1 3

成功

こちらアプリの開発元に問い合わせを行い、解決しました。

ありがとうございます。