Shopify 如何存储';行项目';排列

Shopify 如何存储';行项目';排列,shopify,liquid,Shopify,Liquid,当生成“新订单通知”邮件时,我希望产品根据集合名称(可以在产品标签中找到)按“数组”排序 但我似乎无法将行\ u项存储在数组中 以下是我正在尝试的: {% assign kaas_vleeswaren_delicatessen = "" %} {% for line_item in order.line_items %} {% for tag in line_item.product.tags %} {% if tag == 'Kaas - vleeswaren - delicat

当生成“新订单通知”邮件时,我希望产品根据集合名称(可以在产品标签中找到)按“数组”排序

但我似乎无法将行\ u项存储在数组中

以下是我正在尝试的:

{% assign kaas_vleeswaren_delicatessen = "" %}

{% for line_item in order.line_items %}
  {% for tag in line_item.product.tags %}
    {% if tag == 'Kaas - vleeswaren - delicatessen Albert Heijn' %}
      {% assign kaas_vleeswaren_delicatessen = kaas_vleeswaren_delicatessen | append: line_item | append: ',' %}
    {% endif %}
  {% endfor %}
{% endfor %}

{% assign kaas_vleeswaren_delicatessen = kaas_vleeswaren_delicatessen | split: ',' %}

{% for product in kaas_vleeswaren_delicatessen %}
  {{ product.title }}<br>
{% endfor %}

#=> 

{% for product in kaas_vleeswaren_delicatessen %}
  {{ product }}<br>
{% endfor %}

#=> LineItemDrop
#   LineItemDrop
#   LineItemDrop
{%assign kaas_vleeswaren_delicatessen=”“%}
{order.line_items%}
{u item.product.tags%}行中标记的%
{%if标记=='Kaas-vleeswaren-delicatessen-Albert Heijn%%
{%assign kaas_vleeswaren_delicatesen=kaas_vleeswaren_delicatesen | append:line_item | append:','%}
{%endif%}
{%endfor%}
{%endfor%}
{%assign kaas_vleeswaren_delicatesen=kaas_vleeswaren_delicatesen | split:','%}
{kaas_vleeswaren_熟食店%产品的百分比}
{{product.title}}
{%endfor%} #=> {kaas_vleeswaren_熟食店%产品的百分比} {{product}}
{%endfor%} #=>LineItemDrop #LineItemDrop #LineItemDrop
当试图查看product.title时,它只返回空白。当尝试查看产品时,它会返回LineItemDrop


我做错了什么?

此行实际上并没有添加产品,而是添加了行项目的返回值(“LineItemDrop”是字符串,而不是对象):

由于无法使用liquid实际创建数组,因此需要添加字符串而不是对象

{% assign kaas_vleeswaren_delicatessen = "" %}

{% for line_item in order.line_items %}
  {% for tag in line_item.product.tags %}
    {% if tag == 'Kaas - vleeswaren - delicatessen Albert Heijn' %}
      {% assign kaas_vleeswaren_delicatessen = kaas_vleeswaren_delicatessen | append: line_item.title | append: ',' %}
    {% endif %}
  {% endfor %}
{% endfor %}

{% assign kaas_vleeswaren_delicatessen = kaas_vleeswaren_delicatessen | split: ',' %}

{% for line_item_title in kaas_vleeswaren_delicatessen %}
  {{ line_item_title }}<br>
{% endfor %}
{% assign kaas_vleeswaren_delicatessen = "" %}

{% for line_item in order.line_items %}
  {% for tag in line_item.product.tags %}
    {% if tag == 'Kaas - vleeswaren - delicatessen Albert Heijn' %}
      {% assign kaas_vleeswaren_delicatessen = kaas_vleeswaren_delicatessen | append: line_item.title | append: ',' %}
    {% endif %}
  {% endfor %}
{% endfor %}

{% assign kaas_vleeswaren_delicatessen = kaas_vleeswaren_delicatessen | split: ',' %}

{% for line_item_title in kaas_vleeswaren_delicatessen %}
  {{ line_item_title }}<br>
{% endfor %}
{% for line_item in order.line_items %}
  {% for tag in line_item.product.tags %}
    {% if tag == 'Kaas - vleeswaren - delicatessen Albert Heijn' %}
      {{ line_item.product.title }}
      {{ line_item.product.price }}
    {% endif %}
  {% endfor %}
{% endfor %}