首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shopware6社交购物:谷歌购物源:多样化模板<g:size>

Shopware6社交购物:谷歌购物源:多样化模板<g:size>
EN

Stack Overflow用户
提问于 2022-09-01 07:57:40
回答 1查看 67关注 0票数 0

H

我添加了结构化数据值,如:

,.

代码语言:javascript
复制
    {% for properties in product.properties %}
      {% if properties.group.name == "Kolor" %}
         <g:color>{{ properties.name }}</g:color>
    {% endif %}
    {% endfor %}
       {% for properties in product.properties %}
          {% if properties.group.name == "Skład" %}
             <g:material>{{ properties.name }}</g:material>
    {% endif %}
    {% endfor %}

,但我不知道如何从产品变体中添加?

首先,您必须在产品比较销售渠道的设置中启用“导出变体为离散产品”。

属性有两个独立的关联:

  • product.properties表示一般属性,而不一定是变体specific
  • product.options,它定义了特定变量的属性组合。

您可能需要迭代product.options

我试过这个:

代码语言:javascript
复制
{%- if product.variation -%}
{%- for variation in product.variation -%}
    {%- if variation.group == 'Kolor' -%}
       <g:color>{{ variation.option }}</g:color>
    {%- endif -%}
    {%- if variation.group == 'Wymiary' -%}
       <g:size>{{ variation.option }}</g:size>
     {%- endif -%}
{%- endfor -%}
{%- endif -%}

但这不管用

EN

回答 1

Stack Overflow用户

发布于 2022-09-01 08:44:59

首先,您必须在产品比较销售渠道的设置中启用“导出变体为离散产品”。

属性有两个独立的关联:

  • product.properties表示一般属性,而不一定是变体specific
  • product.options,它定义了特定变量的属性组合。

您可能需要迭代product.options

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73565984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档