Shopify:感谢页面上的变量?

时间:2015-06-23 02:04:22

标签: rest shopify

我在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年以稳定的方式运作的系统。

1 个答案:

答案 0 :(得分:3)

关于此的文档充其量只是参差不齐,但似乎我曾经使用的旧的全球流动变量改变了他们的行为。根据{{​​3}},在感谢页面上

  

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

有关Shopify's documentationcheckout个对象的文档,我能够通过将{{id}}替换为{{checkout.order_id}}来获取我所追求的旧行为。

它也出现在那里shop也可用,但鉴于它没有记录在结帐页面上,我不确定我是否信任它继续工作。