Начать новую тему

Создание товара с помощью 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
}
это связано с тем что не оплачено?

 

Здравствуйте.


Нет, это не связано с тем, что вы используете пробный период. Мы изучаем проблему в вашем магазине. Мы свуяжемся с вами, как только у нас появятся новости.


Спасибо.

Здравствуйте.

Насколько мы видим, вы отправляете запрос на адрес несуществующего магазина. Пожалуйста, укажите в запросе адрес вашего магазина и проверьте результат.

Спасибо.

 


Войдите, чтобы опубликовать свой комментарий