我在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>
Run Code Online (Sandbox Code Playgroud)
直到几周前,{{id}}模板变量将输出订单对象的ID.我使用此ID和Shopify RESTapi来获取订单信息.现在,由于我不清楚的原因,这会输出一个看起来像是不同的数字checkout-id.
这是预期的行为吗?反正有没有获得旧的,真实的订单对象ID?我可以想出很多解决这个问题的方法,但是我宁愿不搞乱过去5年以稳定的方式运作的系统.
关于此的文档充其量是参差不齐的,但似乎我一直使用的旧全局液体变量已经改变了它们的行为。根据Shopify 的文档,在“谢谢”页面上
您可以进入结账台并购买液体物品
有关于结帐和商店对象的文档,并且我能够通过替换{{id}}为来获得我所追求的旧行为{{checkout.order_id}}。
似乎也有一个可用的流动订单对象,但鉴于它在结账页面上没有记录为可用,我不确定我是否会相信它会继续工作。
| 归档时间: |
|
| 查看次数: |
969 次 |
| 最近记录: |