Чем мы можем вам сегодня помочь?
Создание товара с помощью API
Здравствуйте.
Пример запроса создания товара:
{"product": "Пробный товар", "category_ids": [ID_категории], "main_category":ID_катгории, "price": "333.00", "company_id":"ID_витрины", "status":"A"}
Данный запрос необходимо отправить на http://store.mymerchium.ru/api/products/product_id, где product_id - ID будущего товара и store.mymerchum.ru - адрес вашего магазина.
Если вы имели в виду что-то другое, пожалуйста, уточните.
Спасибо.
а еще такой вопрос про API в документации рассматривается два случая - "создание темы" и "создание приложения для маркета". А создание своего приложения рассчитанного только для своих личных нужд без выкладывания на маркет возможно?
Здравствуйте.
Приносим извинения за задержку с ответом.
Мы уточним данный вопрос у разработчиков и свяжемся с вами, как только получим ответ.
Спасибо.
Здравствуйте.
Да, это возможно. Для этого предназначены приватные приложения:
https://docs.google.com/document/d/1vlcUvsQHHT0IJMS_dXqgp-xJDHWjR3cGeaqH-sNo4RU/edit
Спасибо.
Здравстсвуйте, Алексей!
У меня возник ещё один вопрос по поводу создания или обновления товара.
Вы предложили посылать такой запрос:
{"product": "Пробный товар", "category_ids": [ID_категории], "main_category":ID_катгории, "price": "333.00", "company_id":"ID_витрины", "status":"A"}
на http://store.mymerchium.ru/api/products/product_id, где product_id - ID будущего товара
Вопрос такой:
1) я должен сам беспокоится об указании уникального product_id для создаваемого товара или сервер может сам предложить мне новый product_id?
2) Предложенный ранее способ предполагает создание одного товара.
Если товаров много, этот способ создаст большую нагрузку на сервер.
Есть ли возможность создавать или обновлять в одном запросе сразу несколько товаров?
Здравствуйте, Евгений.
> 1) я должен сам беспокоится об указании уникального product_id для создаваемого товара или сервер может сам предложить мне новый product_id?
Для того чтобы создать товар через API с присвоением уникального product_id автоматически, пожалуйста отправьте POST запрос:
{"product": "Пробный товар", "category_ids": [ID_категории], "main_category":ID_категории, "price": "333.00", "company_id":"ID_витрины", "status":"A"}
на http://store.mymerchium.ru/api/products, где store.mymerchum.ru - адрес вашего магазина.
> Есть ли возможность создавать или обновлять в одном запросе сразу несколько товаров?
К сожалению, в Мерчиуме нет возможности создавать и обновлять несколько товаров одновременно через API.
Спасибо.
Добрый вечер.
Пробую создать товар через API, по предложенным выше вариантам.
Использовал ссылки
http://on.mymerchium.ru/api/products и http://on.mymerchium.ru/api/products/50
вот сам запрос
{"product": "Пробный товар", "category_ids":10, "main_category":10, "price": "333.00", "company_id":1, "status":"A"}
Ответ от сервиса
{
"message": "Forbidden",
"status": 403
}
Так же в Header параметр
X-API-KEY: Мой API-ключ
Добавлю что GET запросы на просмотр товаров работает.
Здравствуйте.
Спасибо за ваше сообщение.
Более подробную информацию о том, как работать с API, вы можете найти в следующей документации:
http://www.cs-cart.ru/docs/4.4.x/developer_guide/api/
Спасибо.
Все равно в ответ:
{
"message": "Forbidden",
"status": 403
}
это связано с тем что не оплачено?
Здравствуйте.
Нет, это не связано с тем, что вы используете пробный период. Мы изучаем проблему в вашем магазине. Мы свуяжемся с вами, как только у нас появятся новости.
Спасибо.
Насколько мы видим, вы отправляете запрос на адрес несуществующего магазина. Пожалуйста, укажите в запросе адрес вашего магазина и проверьте результат.
Спасибо.
af
Если я правильно понимаю данную возможность ваш сервис поддерживает, но в документации об этом как-то совсем не ясно написано. Может быть есть пример скрипта создающего товар?