Создание формы или обновление заказа в приложении Shopify - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь создать приложение, которое может обновлять существующие заказы.Я не могу понять, чтобы разрешить редактирование.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.Похоже, что нет никаких руководств по этому вопросу, кроме API-интерфейсов Shopify, которые не помогают мне настроить это дальше, чем я получил при простом отображении заказов.

1 Ответ

0 голосов
/ 20 октября 2018

Просто чтобы ты знал.Вы не можете редактировать заказы.Как только заказ поступил в Shopify, самое большее, вы можете поработать с назначенными ему заметками и, возможно, обновить электронное письмо.

Если вы хотите поиграть с заказами, вы можете редактировать Черновики заказов, которые являются другим зверем.Вы можете создавать, редактировать и изменять черновики заказов, и, когда вы им довольны, вы можете делать такие вещи, как отправка ссылки на фактический заказ клиенту с просьбой оплатить его и т. Д.

...