Shopify 多 ZIP 的 ZIP 条件

问题描述 投票:0回答:1

我想指出我不是程序员,这可能是一件简单的事情,但我不能。

此功能用于发送新订单,适用于 zip/zip:

  • {% if Shipping_address.zip == '09036' %}
  • 苏{{姓名}}
  • {%其他%}
  • {{ Shipping_address.province_code }}{{ 名称 }}
  • {% endif %}

但是如果我想添加更多邮政编码,我该怎么办?

我是这样写的,但是不起作用:

  • {% if Shipping_address.zip == '09036''09037' %}
  • 苏{{姓名}}
  • {%其他%}
  • {{ Shipping_address.province_code }}{{ 名称 }}
  • {% endif %}

谢谢

解决我的问题的简单答案

if-statement zip shopify
1个回答
0
投票

继续尝试一下。

{% assign zipCodes_list = "09036, 09037" | split: ", " %}
{% if zipCodes_list contains shipping_address.zip %}
  SU{{ name }}
{% else %}
  {{ shipping_address.province_code }}{{ name }}
{% endif %}

我们正在做的是将

zipCodes_list
变量分配为字符串,其中邮政编码以逗号分隔,因为我们实际上无法在液体中本地实例化数组。但是,通过使用
| split: ", "
——我们可以将该字符串转换为一个数组,我们可以将其与
contains
检查一起使用。

通过检查

shipping_address.zip
是否是列表中接受的之一,我们就可以确定是否要在此处显示 SU。

希望这有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.