在 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 个值,即标签和支付网关。我只是创建了一个集合,并在集合中的产品被调用后调用溢出。