Shopify:变量可在谢谢页面?

我的Shopify上有一小段代码感谢您为本土实施系统提供的页面。 简而言之,它会输出一个带有使用{{id}}字段的模板代码的URL。

<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年中以一种稳定的方式工作的系统。


关于这一点的文档充其量只是参差不齐的,但似乎我已经使用的旧的全球液体变量已经改变了他们的行为。 根据Shopify的文档,在该谢谢页面上

您可以访问结帐和购买液体物品

结帐和商店对象上都有相关文档,通过将{{id}}替换为{{checkout.order_id}} ,我可以获得旧的行为。

它也显示有一个液体订单对象也可用,但鉴于它没有记录为在结帐页面上可用,我不确定我是否相信它继续工作。

链接地址: http://www.djcxy.com/p/27093.html

上一篇: Shopify: Variables Available on Thank You Page?

下一篇: TFS/GIT in VS Cannot switch to master because there are uncommitted changes