You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopware6谷歌购物Feed:如何从商品变体添加<g:size>标签

Shopware6谷歌购物Feed添加<g:size>变体标签解决方案

问题背景

已通过product.properties成功在谷歌购物Feed模板中添加<g:color>、<g:material>结构化数据,但尝试遍历product.variation添加<g:size>标签时无法生效,且已明确需在销售渠道设置中启用「将变体导出为独立商品」。

错误原因

当变体被设置为独立商品导出时,模板上下文的product对象是单个变体实例,product.variation指向的是父商品的所有变体集合,并非当前变体的属性选项,因此遍历该对象无法获取当前变体的尺码信息。

正确实现代码

应通过遍历product.options来获取当前变体对应的属性选项,代码如下:

{% for option in product.options %}
    {% if option.group.name == 'Wymiary' %}
        <g:size>{{ option.name }}</g:size>
    {% endif %}
    {% if option.group.name == 'Kolor' %}
        <g:color>{{ option.name }}</g:color>
    {% endif %}
{% endfor %}

额外说明

  • 务必确认销售渠道设置中**「将变体导出为独立商品」**已启用,否则变体不会以独立商品形式出现在Feed中,代码无法触发。
  • 若需保留父商品的通用属性(如material),可继续保留原有基于product.properties的代码块,两者互不冲突。

内容的提问来源于stack exchange,提问作者Bartech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 19:45:56