提问者:小点点

从shop ify中的客户界面取消订单


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


共2个答案

匿名用户

有一个解决办法。使用shopify的管理API取消订单。你也可以退款。

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

裁判:https://help.shopify.com/en/api/reference/orders/order#cancel

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

  1. 制作一个API,从请求中获取订单id,并使用上述API取消订单。此逻辑将在服务器端有效
  2. 使用订单id从客户端发出订单取消请求以取消订单

如果有人有不同的方式,请分享。谢谢

专业提示:如果您想要额外的安全性,即任何人都不应滥用您构建的API,请传递订单id、客户id、商品id等,并在服务器端验证订单,然后取消订单。

匿名用户

如果您查看Shopify中打开的任何订单,在Shopify“更多操作”菜单下,会有单击“取消订单”的链接。