php - 当产品有选项时如何添加到购物车使用 API opencart 3.0.3.6
问题描述
我正在开发一个使用 Opencart V3.0.3.6 的项目。现在我正在研究 API。
我的问题是。
当产品有一些变体时如何使用 API 添加到购物车?
我使用 Postman 进行 API 测试。用下面的测试。
- 方法 :
POST
- 网址:
http://domain.name/index.php?route=api/cart/add&api_token=bfbf123912381230
- 要求 :
product_id : 1
但我收到此错误消息:
{
"error": {
"option": {
"228": "Radio required!",
"229": "Checkbox required!",
"230": "Select required!"
}
}
}
如果产品有通过 API 选择的变体,我如何添加到购物车?
解决方案
您至少需要在 post request 中为所需的选项添加选项 ID 和选项值 ID
你可以像这样发布option[option_id]=option_value_id
例如
option[228]=123
option[229]=456
option[230]=789
推荐阅读
- tensorflow-lite - 从 TFLite 文件中提取融合激活类型
- linux - 如何向 Linux 终端发送数据
- java - java - 如何在java中“遍历”具有多个文件扩展名的多个目录?
- swift - 如何将 Swift 套接字通信接收到的消息转换为字符串类型
- android - 三星 Galaxy S10 的启动画面变形
- docker - 在 Docker 中运行 Percona 服务器失败并出现套接字错误
- r - R从变量中提取特定文本
- c# - C# 将 byte[] 作为 JSON 发送到 WCF Rest 端点。400 错误请求
- javascript - WebGL:使用单独的纹理渲染两个对象
- c - C - scanf 变量,但它不是整数