提问者:小点点

在Shopify App中创建表单或更新订单


我正在尝试创建一个可以更新现有订单的应用程序。我似乎想不出允许编辑。订单API::https://help.shopify.com/en/api/reference/orders/order

我想知道我该如何设置这个。我有我的控制器,它可以获取所有订单。在视图中,我有一个订单列表,我可以单击该列表在管理仪表板中显示订单页面。

我的目标是能够在订单中编辑产品,但这似乎需要结合订单和产品API(我假设),,所以现在我只想更新注释或购买者的姓名作为开始。只是想从现在开始。下面是更新名称的可怕尝试:

<form method="POST" action="https://#{@shop_session.url}/admin/orders.json" data-shopify-app-submit=" ">
  <input name="authenticity_token" value="<%= form_authenticity_token %>" type="hidden">
  <p>
    <%= form.label :name %>
    <%= form.text_field :shopify_order_name, class: "form-control" %>

    <%= form.submit %>
  </p>

</form>

我希望你们中的一位能够指导我如何正确格式化API中的代码。除了Shopify的API文档之外,似乎没有任何关于这方面的教程,这些文档对我的设置没有帮助,我只是简单地显示了订单。


共1个答案

匿名用户

只是让你知道。您不能编辑订单。一旦一个订单在Shopify中,你最多可以摆弄分配给它的笔记,也许还可以更新一封电子邮件。

如果你想玩弄命令,你可以编辑草稿命令,这是一个不同的野兽。您可以创建、编辑和更改草稿订单,一旦您对其满意,您可以向客户发送指向实际订单的链接,要求他们付款,等等。