在 Shopify 上编辑订单确认
Edit Order confirmation on Shopify
我一直在我的 Shopify 商店上编辑订单确认代码,我的目标是如果客户订购带有“此”标签的产品并且交易类型为“银行转账”,那么它会显示“本文。我一直在尝试对其进行编辑,但代码并未反映在用户的电子邮件通知中。任何人都可以对此有想法吗?
我的代码如下所示:
{% assign found_pnmm = false %}
{% assign found_svmml = false %}
{% for line in subtotal_line_items %}
{% if product.tags contains 'PNMM' and transaction.gateway == 'Bank Transfer' %}
{% assign found_pnmm = true %}
{% elsif product.tags contains 'SVMML' and transaction.gateway == 'Bank Transfer' %}
{% assign found_svmml = true %}
{% endif %}
{% endfor %}
{% if found_pnmm %}
<p><strong>show this</strong></p>
{% elsif found_svmml %}
<p><strong>show that</strong></p>
{% endif %}
您的问题可能来自这些行:
{% if product.tags contains 'PNMM' and transaction.gateway == 'Bank Transfer' %}
和
{% elsif product.tags contains 'SVMML' and transaction.gateway == 'Bank Transfer' %}
您正在尝试访问 product.tags
,但在此处的上下文中,product
将成为您的 for 循环中 line
的 属性。所以你需要访问 line.product.tags
而不是 product.tags
.
经过一些测试,Shopify 无法同时捕获 2 个值,即标签和支付网关。我只是创建了一个集合,并在集合中的产品被调用后调用溢出。
我一直在我的 Shopify 商店上编辑订单确认代码,我的目标是如果客户订购带有“此”标签的产品并且交易类型为“银行转账”,那么它会显示“本文。我一直在尝试对其进行编辑,但代码并未反映在用户的电子邮件通知中。任何人都可以对此有想法吗?
我的代码如下所示:
{% assign found_pnmm = false %}
{% assign found_svmml = false %}
{% for line in subtotal_line_items %}
{% if product.tags contains 'PNMM' and transaction.gateway == 'Bank Transfer' %}
{% assign found_pnmm = true %}
{% elsif product.tags contains 'SVMML' and transaction.gateway == 'Bank Transfer' %}
{% assign found_svmml = true %}
{% endif %}
{% endfor %}
{% if found_pnmm %}
<p><strong>show this</strong></p>
{% elsif found_svmml %}
<p><strong>show that</strong></p>
{% endif %}
您的问题可能来自这些行:
{% if product.tags contains 'PNMM' and transaction.gateway == 'Bank Transfer' %}
和
{% elsif product.tags contains 'SVMML' and transaction.gateway == 'Bank Transfer' %}
您正在尝试访问 product.tags
,但在此处的上下文中,product
将成为您的 for 循环中 line
的 属性。所以你需要访问 line.product.tags
而不是 product.tags
.
经过一些测试,Shopify 无法同时捕获 2 个值,即标签和支付网关。我只是创建了一个集合,并在集合中的产品被调用后调用溢出。