【问题标题】:Add new tracking number to existing shipment using REST API in Magento 2使用 Magento 2 中的 REST API 将新的跟踪号添加到现有货件
【发布时间】:2020-09-25 16:19:31
【问题描述】:

如何向使用以下端点 https://magento.redoc.ly/2.4.0-admin/tag/orderorderIdship 创建的现有货件添加新的跟踪号?

我可以使用初始跟踪号/秒为销售/订单创建货件,但如果我使用上面的相同端点为同一订单/销售添加新的跟踪号,我会收到以下错误:“您无法创建没有产品的货件”

我应该使用哪个端点?这是https://magento.redoc.ly/2.4.0-admin/tag/shipmenttrackhttps://magento.redoc.ly/2.4.0-admin/tag/shipment#operation/salesShipmentRepositoryV1SavePost 还是其他? magento 的文档让我感到困惑,尤其是当我是 magento 的初学者时。

谢谢

【问题讨论】:

    标签: magento magento2 shipping


    【解决方案1】:

    如果您从文档中查看该货件部分,似乎一旦创建了包含所有要运输的产品的货件,您将无法更新跟踪号或附加新的跟踪号,而是您将删除发货跟踪并创建一个新的。

    /rest/default/V1/shipment/track/{id},这会删除轨道 ID

    也可以参考这里https://devdocs.magento.com/swagger

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-02
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      相关资源
      最近更新 更多