Есть обходной путь для этого.Используйте API администратора shopify для отмены заказа.Вы также сможете вернуть деньги.
POST /admin/orders/#{order_id}/cancel.json
Ссылка: https://help.shopify.com/en/api/reference/orders/order#cancel
Возможно, вам не удастся вызвать этот API напрямую из браузера.Чтобы отменить заказ, следуйте приведенным ниже процедурам:
- Создайте API, который получает идентификатор заказа из запроса и отменяет заказ, используя вышеупомянутый API.Эта логика будет действовать на стороне сервера.
- Сделать запрос на отмену заказа от конца клиента с идентификатором заказа для отмены заказа.
Если у кого-то есть другой способ, пожалуйста, поделитесь.Спасибо
Совет для профессионалов: если вам нужна дополнительная безопасность, никто не должен злоупотреблять созданным вами API, передавать идентификатор заказа, идентификатор клиента, идентификатор позиции и т. Д., Проверять этот заказ на стороне сервера и затем отменять заказ..