Rest Shopify:在感谢页面上提供变量?

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}!这不是实际的代码, 对于这个问题,这只

我在我的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}
模板变量将输出order对象的id。我使用这个ID和Shopify
REST
api来获取订单信息。现在,由于我还不清楚的原因,这会输出一个不同的数字,似乎是
签出id
字段


这是故意的行为吗?有没有办法找回旧的、真实的订单对象ID?我可以想出很多方法来解决这个问题,但我不想搞乱一个在过去5年中一直稳定运行的系统

关于这方面的文档充其量也不完整,但我使用的旧的全局液体变量似乎已经改变了它们的行为。根据,在感谢页面上

您可以访问收银台和商店液体对象

和对象都有文档,我可以通过将
{{id}}
替换为
{checkout.order{u id}}
来获得我所追求的旧行为


它似乎也有一个可用的,但鉴于它没有记录在结帐页面上可用,我不确定我会相信它继续工作

使用RESTAPI获取订单信息是什么意思?Shopify在“谢谢”页面上以液态形式向您提供订单信息。@DavidLazar这在我的帖子中不是很清楚——我很抱歉。在实际页面上,我使用ID(和其他信息)将用户链接到一个页面,在那里他们可以下载订单。这一行基本上是用来反驳任何“为什么需要这样做”的回答的。@你试过order.id了吗?