通过shopify中的客户界面取消订单

时间:2018-10-12 17:00:03

标签: shopify orders cancellation

如何在客户界面中或客户在shopify中登录其帐户后设置取消订单的选项?我不确定是否可行,我知道可以通过shopify的后端取消订单,所以我希望有一种方法可以让客户自己取消订单。谢谢

2 个答案:

答案 0 :(得分:0)

如果您在Shopify中查看任何打开的订单,则在Shopify More Actions菜单下,有一个链接,可单击标记为取消订单

答案 1 :(得分:0)

有一种解决方法。使用shopify的管理API取消订单。您也可以退款。

POST /admin/orders/#{order_id}/cancel.json

参考:https://help.shopify.com/en/api/reference/orders/order#cancel

您可能无法直接从浏览器调用此API。您可以按照以下步骤取消订单:

  1. 制作一个API,该API从请求中获取订单ID,并使用上述API取消订单。这种逻辑将存在于服务器端。
  2. 从客户端发出带有订单ID的订单取消请求以取消订单。

如果其他人有其他方式,请分享。谢谢

提示:如果要获得额外的安全性,不要让任何人滥用所构建的API,请传递订单ID,客户ID,订单项ID等,并在服务器端验证该订单,然后取消该订单。