api - 我们如何使用 API 更新 shopware 6 订单?
问题描述
我想使用 API 更新 shopware 6 中的订单,正如我检查过的,我们可以使用以下 URL 获取订单
https://www.test.shop/api/order/54d47cc4d612345678901f7608fbebe2
但是,我想使用 API 更新订单。
正如我已经检查过的那样,它在带有以下链接的 shopware 5 中
https://developers.shopware.com/developers-guide/rest-api/examples/order/#example-3-update-an-order
应该传递什么细节以及我们如何使用 put 方法。
谢谢你。
解决方案
它与 Shopware 6 的工作方式类似。如果您有一个测试系统(不是生产系统),您可以在 中查看 API 概述/api/_info/swagger.html
。
你应该看看/api/_info/swagger.html#/Order/updateOrder
。
PATCH /order/{id}
还有用于订单地址、客户、交货、行项目和交易的 API 端点。
您还可以查看以下内容:https ://shopware.stoplight.io/docs/store-api/storeapi.json/paths/~1order~1payment/post
推荐阅读
- node.js - 离子错误:SPAWN EACCES
- spring - 为 Spring Controller 执行 JUnit 测试用例时出现 I/O 错误
- macos - mac os high sierra - 找不到用户文件夹
- spring - SpringBoot 读取所有属性为 0
- angular - How to check if an array contains a specific value?
- c - 混合 C++ 和 C 代码 - VS10 中的链接器问题
- ios - 如何在表格视图单元格滑动动作中设置清晰的背景?
- php - 从 Woocommerce 的产品页面库存显示中删除“可以延期交货”
- mysql - 优化的sql查询比不优化的慢?
- javascript - 如何在 ember 表单字段上禁用自动填充