首页 > 解决方案 > 在 Magento 2 中使用 REST API 为现有货件添加新的跟踪号

问题描述

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

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

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

谢谢

标签: magentomagento2shipping

解决方案


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

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

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


推荐阅读