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