在Shopify应用中创建表单或更新订单

时间:2018-10-20 08:10:58

标签: ruby-on-rails shopify 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 个答案:

答案 0 :(得分:0)

就这么知道。您无法编辑订单。订单进入Shopify后,您最多可以欺骗分配给它的便笺,甚至可以更新电子邮件。

如果您想欺骗订单,则可以编辑草稿订单,这是另一种野兽。您可以创建,编辑和更改草稿订单,一旦满意,您可以执行以下操作:将指向实际订单的链接发送给客户,要求他们付款等。