【发布时间】:2015-06-23 02:04:22
【问题描述】:
我的 Shopify 感谢页面上有一小段代码,用于自制履行系统。简而言之,它会输出一个带有模板代码的 URL,该模板代码使用 {{id}} 字段。
<p>
Your order information is {{id}}! This is not the actual code,
this is just an oversimplified version for this question
</p>
直到几周前,{{id}} 模板变量会输出订单对象的 ID。我使用此 ID 和 Shopify REST api 来获取订单信息。现在,由于我仍不清楚的原因,这会输出一个不同的数字,似乎是 checkout-id 字段。
这是预期的行为吗?有没有办法找回旧的、真实的订单对象 ID?我可以想出很多方法来解决这个问题,但我不想弄乱一个在过去 5 年里以稳定方式工作的系统。
【问题讨论】:
-
您使用 REST API 获取订单信息是什么意思? Shopify 在感谢页面上为您提供 Liquid 中的订单信息。
-
@DavidLazar 这在我的帖子中不是很清楚——我很抱歉。在实际页面上,我使用 ID(和其他信息)将用户链接到他们可以下载订单的页面。这条线基本上是为了反驳任何“你为什么需要这样做”的回应。
-
@AlanStorm 你试过 order.id 吗?