2

Magento 2.3 版

我们从我们的 PHP 代码调用 Rest API 以在 Magento 中为特定客户而不是访客购物车创建订单。我们能够在 Magento 中成功创建订单(能够在管理面板中看到具有正确订单 ID 的订单),但是http://www.oursite.com/index.php/rest/V1/carts/568/orders的 api 调用(568 是购物车 ID)返回 []。我们需要将订单 ID 存储在我们的数据库中以供参考和进一步操作。

我也使用 Postman 进行 API 调用,并在 Magento 中成功创建订单时返回空订单 ID。以下是我们进行的步骤/API 调用

1) 获取令牌 2) 通过传递客户 ID 获取购物车 ID 3) 将商品添加到购物车 4) 添加帐单地址 5) 添加送货地址和送货方式 6) 添加付款方式并创建订单

请求负载: {“paymentMethod”:{“method”:“purchaseorder”,“po_number”:“00135847520”}}

响应负载: “[]”

未返回订单 ID 的预期结果。但是当我们在 magento 管理面板中签入时,会创建订单

4

0 回答 0