magento - 在 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 的初学者时。
谢谢
解决方案
如果您从文档中查看该货件部分,似乎一旦创建了包含所有要运输的产品的货件,您将无法更新跟踪号或附加新的跟踪号,而是删除装运跟踪并创建一个新的。
/rest/default/V1/shipment/track/{id}
,这将删除轨道 ID
推荐阅读
- php - easy admin 3 过滤器关联字段
- python - 运行代码时出现 PIL unidentified Image 错误
- ios - 无法转换“已发布”类型的值
.Publisher'到预期的参数类型'绑定 ' - flutter - 如何使用 SingleChildScrollView 和反向控制 DraggableScrollableSheet
- excel - Power Bi 中的 AHT 计算
- java - 右键单击文件夹时 Intellij 中出现“No junit.jar”错误,但在运行单个测试类时不会出现
- c# - 对每个 C 中的每个 B 执行操作 A ...如果 D 在树中
- flutter - 我应该为中心文本和左侧按钮使用什么小部件
- google-apps-script - 在 Google 幻灯片中的布局上放置虚线/虚线
- pygame - 安装pygame时如何处理'ModuleNotFoundError:没有名为'pygame'的模块'?