【问题标题】:Order cancellation from customer interface in shopify从 shopify 的客户界面取消订单
【发布时间】:2018-10-12 17:00:02
【问题描述】:

如何在客户界面或客户在 shopify 中登录其帐户后选择取消订单?我不确定这是否可能,我知道订单是通过shopify的后端取消的,所以我希望客户自己可以取消订单。谢谢

【问题讨论】:

    标签: shopify orders cancellation


    【解决方案1】:

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

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

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

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

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

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

    专业提示:如果您想要额外的安全性以防止任何人滥用您构建的 API,请传递订单 ID、客户 ID、订单项 ID 等,并在您的服务器端验证该订单,然后取消订单。

    【讨论】:

      【解决方案2】:

      如果您在 Shopify 中查看任何打开的订单,在 Shopify 更多操作菜单下,有一个链接可以点击标记为取消订单

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-02
        • 2016-12-04
        • 2018-08-26
        • 1970-01-01
        • 2018-06-18
        • 1970-01-01
        • 2018-05-16
        相关资源
        最近更新 更多