ブロックで追加したセクションの商品が表示されません

こんにちは!お世話になります!

カスタマイズで選択した複数の商品をトップページ上に表示するセクションを作っています。(自作のセクションになります)カスタマイズ画面では問題なく商品を追加できるのですが、画像のように商品の画像、タイトル、URL等が呼び出せません。

試したこと

DevToolによる検証:{{ product.title }} 、 {{ product.url }}などの該当部分が空白になっていました。


  
## {% if section.settings.title == "" %}{{ 'sections.pick-up-items.title' | t }}{% else %}{{ section.settings.tltle }}{% endif %}

  
     

    

      {% for block in section.blocks limit: section.blocks.size %}
        {%- assign product = all_products[block.settings.featured_product] -%}
        
        {% if product.available %}
            

              
              

{{ product.title }}

        {% endif %}
       {% endfor %}
    

   

  

{% schema %}
  {
    "name": "home pickups",
    "settings": [
        {
        "type": "header",
        "content": "recommendations",
        "info": "recommendations"
        },
        {
        "type": "text",
        "id": "title",
        "label": "title"
        },
        {
        "type": "checkbox",
        "id": "design_check",
        "label": "check and design will be changed",
        "default": true
        }
        

    ],
    "blocks": [
    {
      "type": "slide",
      "name": "slide",
      "settings": [
        {
          "id": "product",
          "type": "product",
          "label": "Featured Products"
        }
      ]
    }
    ],
    "presets": [ 
      {
        "name": "home pickups",
        "category": "home page"
      }
    ]
  }
{% endschema %}

{% stylesheet %}
{% endstylesheet %}

{% javascript %}
{% endjavascript %}

どなたか、お力添え頂けますと幸いです。
よろしくお願いいたします。

"settings": [
        {
          "id": "product",
          "type": "product",
          "label": "Featured Products"
        }
      ]

この部分のid:“product” を “id”:“featured_product” にすることで解決しませんか?

2 Likes
"blocks": [
    {
      "type": "slide",
      "name": "slide",
      "settings": [
        {
          "id": "featured_product",
          "type": "product",
          "label": "Featured Products"
        }
      ]
    }
  	],

以上のコードで試してみまたが以下の画像のようになりました・・・。

すみません。カスタマイズ画面にて商品を追加していませんでした。

商品を表示することが出来ましたが、一つの商品しか表示されませんでした。2つめ以降の商品を表示する方法は御座いますか?

1 Like

キャッシュを消去した結果すべての商品が表示されました。 kakuma-fblさんどうもありがとう御座います

1 Like