【问题标题】:Magento 2 API - Create shipping not updating order statusMagento 2 API - 创建运输而不更新订单状态
【发布时间】:2016-04-25 09:00:31
【问题描述】:

我正在使用 Magento 2 API 调用来创建货件 (/V1/shipment)。

在 magento 中成功创建了货件,但订单状态并没有像我预期的那样完成。

我的 JSON 请求如下:

{
    "entity": {
        "billingAddressId": 4,
        "comments": [],
        "items": [
            {
                "orderItemId": 2,
                "qty": 2
            }
        ],
        "orderId": 2,
        "shippingAddressId": 3,
        "totalQty": 2,
        "tracks": []
    }
}

谢谢

【问题讨论】:

    标签: magento magento2


    【解决方案1】:

    根据here,这似乎已经是 Magento 中的一个已知错误

    【讨论】:

      【解决方案2】:

      在 Magento 2 中创建发货时将订单状态更新为处理中。因此,如果您将状态 completed 设为默认状态 processing,那么每当您通过 API 创建货件时,它也会将订单状态更改为 completed

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-06
        • 2015-07-30
        • 1970-01-01
        • 2011-06-04
        • 2017-07-16
        • 1970-01-01
        • 1970-01-01
        • 2017-07-01
        相关资源
        最近更新 更多