Главная  >  Документация  >  API  >  Каталог  >  catalog_item_add

Каталог: catalog_item_add

Метод catalog_item_add позволяет добавить товар.


Параметры запроса (передаются в массиве):


В качестве параметра может выступать любое значение из таблицы catalog, кроме следующих полей: id, brand_name, best_price, active_part и filter_N_exist.


В качестве обязательного параметра при добавлении передается:


part раздел товара
Тип int или array (если разделов несколько)
Значение по умолчанию нет


Дополнительно можно передать параметр:


sync определяет, по какому ключу будет осуществляться обновление данных товара в случае, если он уже добавлен в БД
Тип string
Возможные значения vendor_code, id_source
Значение по умолчанию нет
Пример простейшего вызова
                                            $this->smartriver->catalog_item_add(['part' => 1]);
                                        
Пример вызова при синхронизации
                                            $this->smartriver->catalog_item_add(['id_source' => 'source_1', 'name' => 'Тестовый товар #2', 'price' => 990, 'amount' => 10, 'part' => 2, 'sync' => 'id_source']);
                                        
Пример вызова с параметрами
                                            $this->smartriver->catalog_item_add(['name' => 'Тестовый товар', 'id_source' => 'source_1', 'id_tpl' => 1, 'price' => 590, 'amount' => 15, 'part' => 1]);
                                        
Пример ответа
                                                
                                                    Array
(
    [status] => ok
    [message] => item created
    [id] => 1
)
                                                
                                            
Была ли полезна для вас статья?

Мы используем файлы Cookie, чтобы сделать работу с сайтом проще и удобнее. Нажимая кнопку «Принять Cookie» или продолжая просмотр сайта, вы даете согласие на использование cookie и счетчика Яндекс.Метрика для обработки персональных данных. Более подробная информация тут

Cookies в CMS Smart Engine