CS-Cart. Как правильно добавлять товар через API с указанием характеристик и вариций?
Есть необходимость добавить на сайт товар через API CS-Cart, нашел вот такую документацию: ссылка
Попробовал просто добавить товар указав ему название, цену, и id категории. Все получилось хорошо.
Вопрос: как указать товару заранее созданную характеристику? И как добавлять этому же товару вариации?
Пробовал вот так:
product=test&price=100&category_ids[]=367&product_features[]=551 но характеристика не применилась
Буду благодарен за помощь!
Ответы (1 шт):
В процессе поиска ответа и добавления комментариев. Нашел полный вариант документации который описывает ваш кейс.
Пример добавление товара с характеристикой
curl -X POST "http://example.com/api/products" -H "Content-type: application/json" -H "Authorization: Basic ******" -d '{"product": "New Product", "category_ids": "223", "main_category": "223", "price": "10", "status": "A", "product_features": {"23": {"feature_type": "T", "value": "Test"}}}'
Пример связывания продукта и группы вариации
curl -X PUT "http://example.com/api/product_variations/:id" -H "Content-Type: application/json" -H "Authorization: Basic ******" -d '{"variation_group_id":11}'
или создание продукта и одновременное добавление его в группу вариации
curl -X POST "http://example.com/api/product_variations_groups/:code/product_variations"
-H "Content-Type: application/json"
-H "Authorization: Basic ******"
-d '{"product":"Pants","price":150,"product_features":{"549":1199,"548":1195},"category_ids":[224]}'
Тут ссылка на создание групп вариации
Надеюсь это вам поможет. Нашел документацию через репозитории