根据特定产品的订单显示内容
已于 Mar 28, 2023 打印了此页面。若要查看当前版本,请访问 https://help.shopify.com/zh-CN/manual/orders/status-tracking/customize-order-status/show-content-based-on-products。
了解如何遍历您的 checkout.line_items
以查看您的特殊产品是否在订单中。
例如,您想销售一种可下载的产品,并且想将下载链接添加到订单状态页面,但只想在订单中包含该数字产品时才显示此链接。
步骤:
- 在 Shopify 后台中,转到设置 > 结账。
- 在 Shopify 应用中,转到商店 > 设置。
- 在商店设置下,轻触结账。
- 在 Shopify 应用中,转到商店 > 设置。
- 在商店设置下,轻触结账。
向下滚动至自定义脚本部分。
将以下代码复制到剪贴板(在 Mac 上为
command + c
,在 PC 上为ctrl + c
)。
<script>
{% for line in checkout.line_items %}
// DEBUG looking at {{ line.title }}
{% if line.title == 'Downloadable product' %}
Shopify.Checkout.OrderStatus.addContentBox(
'<p>Download your product <a href="#">Here!</a></p>'
)
{% endif %}
{% endfor %}
</script>
将代码粘贴到自定义脚本框中。(按
ctrl
+V
(PC) 或command
+V
(Mac))完成测试订单以查看您的订单状态页面。