我在Shopify上获得了一小段代码,感谢您建立了一个家庭成长系统。在过度简化的术语中,它会输出一个包含使用{{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年以稳定的方式运作的系统。
答案 0 :(得分:3)
关于此的文档充其量只是参差不齐,但似乎我曾经使用的旧的全球流动变量改变了他们的行为。根据{{3}},在感谢页面上
您可以访问结帐和购买液体物品
有关Shopify's documentation和checkout个对象的文档,我能够通过将{{id}}
替换为{{checkout.order_id}}
来获取我所追求的旧行为。
它也出现在那里shop也可用,但鉴于它没有记录在结帐页面上,我不确定我是否信任它继续工作。