Rest Shopify:在感谢页面上提供变量?
我在我的Shopify感谢页面上有一小段代码,用于一个自制的实现系统。简单地说,它输出一个URL,其模板代码使用Rest Shopify:在感谢页面上提供变量?,rest,shopify,Rest,Shopify,我在我的Shopify感谢页面上有一小段代码,用于一个自制的实现系统。简单地说,它输出一个URL,其模板代码使用{{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}}
字段
<p>
Your order information is {{id}}! This is not the actual code,
this is just an oversimplified version for this question
</p>
您的订单信息是{{id}!这不是实际的代码,
对于这个问题,这只是一个过于简化的版本
直到几周前,{{id}
模板变量将输出order对象的id。我使用这个ID和ShopifyREST
api来获取订单信息。现在,由于我还不清楚的原因,这会输出一个不同的数字,似乎是签出id
字段
这是故意的行为吗?有没有办法找回旧的、真实的订单对象ID?我可以想出很多方法来解决这个问题,但我不想搞乱一个在过去5年中一直稳定运行的系统 关于这方面的文档充其量也不完整,但我使用的旧的全局液体变量似乎已经改变了它们的行为。根据,在感谢页面上 您可以访问收银台和商店液体对象 和对象都有文档,我可以通过将
{{id}}
替换为{checkout.order{u id}}
来获得我所追求的旧行为
它似乎也有一个可用的,但鉴于它没有记录在结帐页面上可用,我不确定我会相信它继续工作 使用RESTAPI获取订单信息是什么意思?Shopify在“谢谢”页面上以液态形式向您提供订单信息。@DavidLazar这在我的帖子中不是很清楚——我很抱歉。在实际页面上,我使用ID(和其他信息)将用户链接到一个页面,在那里他们可以下载订单。这一行基本上是用来反驳任何“为什么需要这样做”的回答的。@你试过order.id了吗?