Ну, вам нужно отменить заказ, для этого вы можете использовать:
POST /admin/api/2020-01/orders/#{order_id}/cancel.json
После этого вы должны рассчитать возврат:
POST /admin/api/2020-01/orders/#{order_id}/refunds/calculate.json
И затем вернуть его, используя:
POST /admin/api/2020-01/orders/#{order_id}/refunds.json
Обратитесь к restock_type для возврата элементов к общему количеству.
В любой момент вы можете сделать запрос:
PUT /admin/api/2020-01/orders/#{order_id}.json
для добавления примечания.
Имейте в виду, что вам необходимо учитывать валюту и location_id , если магазин использует несколько местоположения.
И это должен быть весь процесс.