Я новичок в WooCommerce.Я хочу добавить товары в собственную корзину пользователя.Я много гуглил по этому поводу, но, похоже, API корзины не добавлено в API по умолчанию WooCommerceПоэтому я добавил плагин CoCart для моего администратора WooCommerce.Теперь я могу добавить продукт в корзину, но не знаю, для какого продукта пользователь добавляется в корзину и как я могу получить элементы корзины для конкретного пользователя.Если это добавление продукта в конкретный сеанс пользователя, то как я могу управлять им из мобильного приложения.Кроме того, из мобильного приложения я могу добавить товар в корзину, но опять же проблема, для которой он добавляется в корзину?Всякий раз, когда я получаю товары из корзины, он отправляет мне пустой массив json [].
Вот API, которые я использую:
1.Добавить товар в корзину:
URL: https://www.my -domain.com / wp-json / wc / v2 / cart / add
Метод: POST
Parameters: {
"product_id": "1111",
"quantity": "1"
}
Response:{
"key": "af086cdab7954f1XXXXXXXXXXXXXX",
"product_id": 1111,
"variation_id": 0,
"variation": [],
"quantity": 1,
"data": {},
"data_hash": "b5c1d5ca8bae6d4896XXXXXXXXX",
"line_tax_data": {
"subtotal": [],
"total": []
},
"line_subtotal": 50000,
"line_subtotal_tax": 0,
"line_total": 50000,
"line_tax": 0
}
Этот API реагирует так же в почтальоне и в мобильном приложении.
2.Получить элементы корзины:
URL: https://www.my -domain.com / wp-json / wc / v2 / cart
Метод: GET
Ответ: []
Этот API-интерфейс возвращает [] пустой массив JSON из мобильного приложения, а из Postman - массив продуктов из корзины.
Я не знаю, в чем здесь проблема.Может быть, это работает для сеанса из Интернета, но как насчет мобильного приложения?Как я могу использовать эти API для работы на мобильной платформе.
- Как я могу настроить свою корзину для конкретного пользователя с помощью плагина CoCart?
- Если требуется управление сеансом пользователя, как я могу управлять сеансом для пользователей из мобильного приложения?
Спасибо!