- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Данные товара каталога
- Автоматическое обновление параметров товара при изменении данных в сделке;
- Обновление количества товара на складе при поступлении или продаже;
- Изменение статуса активности товара в зависимости от условий бизнес-процесса;
- Обновление цен и валюты товара при изменении курса валют;
- Автоматическое обновление характеристик товара при изменении данных в других сущностях CRM;
- Изменение доступности товара для покупки в зависимости от наличия на складе;
- Обновление описания и свойств товара при синхронизации с внешними системами;
- Массовое обновление товаров через итератор;
- Изменение режима количественного учета товара;
- Обновление параметров подписки для товара с периодической оплатой.
- Активити (робот) обновляет существующий товар в торговом каталоге CRM с указанными параметрами;
- Для обновления необходимо указать ID товара (обязательный параметр);
- Можно обновить любые параметры товара (наименование, код, размеры, вес, цены);
- Поддерживается обновление параметров активности, доступности, количества и резервирования;
- Можно изменить НДС и валюту закупочной цены;
- Обновляются только те поля, которые указаны в параметрах активити (робота);
- Поддерживается обновление пользовательских свойств товара (property1917, property1925 и др.).
| Название поля | Описание и примеры использования |
|---|---|
| ID товара |
В данном поле указывается числовой идентификатор (ID) товара, который необходимо обновить. Это обязательный параметр. Примеры использования: - 30287 - обновить товар с ID 30287; - {=Document:PRODUCT_ID} - использовать ID товара из поля документа (сделки); - {=Variable:PRODUCT_ID} - использовать ID товара из переменной предыдущего активити (робота); - {=A1988_22222_92566_99999:search_result_first_string} - использовать первый ID из результата поиска товаров; - {=A1988_22222_92566_99999:id_new_product} - использовать ID товара из результата активити (робота) "Создание товара торгового каталога"; - {=Iterator:Value} - использовать ID товара для каждого элемента в итераторе. Важно: Убедитесь, что указанный ID товара существует в каталоге. Если товар с указанным ID не существует, активити (робот) завершится с ошибкой. |
| Наименование |
В данном поле указывается новое текстовое наименование товара. Это необязательный параметр. Примеры использования: - Тест товара - простое наименование; - {=Document:TITLE} - использовать наименование из документа; - Товар #{=Document:PRODUCT_ID} - {=Variable:COLOR} - комбинированное наименование; - ={{={=Variable:PRODUCT_NAME} & " - " & {=Variable:VARIANT_NAME}}}} - объединение значений из переменных. |
| Активность |
В данном поле указывается, будет ли товар активен. Это необязательный параметр. Варианты выбора: - Да (Y) - товар будет активен и доступен для использования; - Нет (N) - товар будет неактивен. Примеры использования: - Да - активировать товар; - Нет - деактивировать товар для временного скрытия из каталога. |
| Доступность к покупке |
В данном поле указывается, доступен ли товар для покупки. Это необязательный параметр. Варианты выбора: - Да (Y) - товар доступен для покупки; - Нет (N) - товар недоступен для покупки. Примеры использования: - Да - сделать товар доступным для покупки; - Нет - временно запретить покупку товара. |
| Уникальные штрихкоды для каждого экземпляра |
В данном поле указывается, используются ли уникальные штрихкоды для каждого экземпляра товара. Это необязательный параметр. Варианты выбора: - Да (Y) - используются уникальные штрихкоды; - Нет (N) - не используются уникальные штрихкоды. Примеры использования: - Да - включить использование уникальных штрихкодов; - Нет - отключить использование уникальных штрихкодов. |
| Наличие набора |
В данном поле указывается, является ли товар набором. Это необязательный параметр. Варианты выбора: - Да (Y) - товар является набором; - Нет (N) - товар не является набором. Примеры использования: - Да - преобразовать товар в набор; - Нет - преобразовать набор в обычный товар. |
| Разрешение покупки при отсутствии товара |
В данном поле указывается, разрешена ли покупка товара при отсутствии товара на складе. Это необязательный параметр. Варианты выбора: - Да (Y) - покупка разрешена даже при отсутствии товара; - Нет (N) - покупка запрещена при отсутствии товара. Примеры использования: - Да - разрешить покупку под заказ; - Нет - запретить покупку при отсутствии товара на складе. |
| Символьный код |
В данном поле указывается новый символьный код товара. Это необязательный параметр. Примеры использования: - Символьный код - простой код; - {=Variable:PRODUCT_CODE} - использовать код из переменной; - ={{={=Document:PRODUCT_CODE} & "_" & {=Variable:VARIANT_CODE}}}} - объединение кодов. |
| Детальное описание |
В данном поле указывается новое детальное описание товара. Это необязательный параметр. Примеры использования: - Детальное описание - простое описание; - {=Variable:DESCRIPTION} - использовать описание из переменной; - Описание товара с характеристиками: размер {=Variable:SIZE}, цвет {=Variable:COLOR} - комбинированное описание. |
| Тип детального описания |
В данном поле указывается тип детального описания товара. Это необязательный параметр. Варианты выбора: - Текст (text) - обычный текст; - HTML (html) - HTML-разметка. Примеры использования: - Текст - изменить тип описания на простой текст; - HTML - изменить тип описания на HTML-разметку. |
| Валюта закупочной цены |
В данном поле указывается валюта закупочной цены товара. Это необязательный параметр. Варианты выбора: - Рубль (RUB); - Доллар США (USD); - Евро (EUR). Примеры использования: - RUB - изменить валюту на рубли; - USD - изменить валюту на доллары; - EUR - изменить валюту на евро. |
| Доступное количество |
В данном поле указывается новое доступное количество товара на складе. Это необязательный параметр. Примеры использования: - 1 - установить количество 1; - {=Variable:QUANTITY} - использовать количество из переменной; - ={{=intval({=Document:QUANTITY})}} - преобразовать количество из документа в целое число. |
| Режим количественного учета |
В данном поле указывается режим количественного учета товара. Это необязательный параметр. Варианты выбора: - Включен (Y) - количественный учет включен; - Выключен (N) - количественный учет выключен; - По умолчанию (D) - использовать настройки по умолчанию. Примеры использования: - Включен - включить количественный учет; - Выключен - выключить количественный учет; - По умолчанию - использовать настройки каталога. |
| Единица времени периода оплаты |
В данном поле указывается единица времени периода оплаты для товара. Это необязательный параметр. Варианты выбора: - Час (H); - День (D); - Неделя (W); - Месяц (M); - Квартал (Q); - Полугодие (S); - Год (Y). Примеры использования: - Месяц - изменить период оплаты на ежемесячный; - Год - изменить период оплаты на годовой. |
| НДС включен в цену |
В данном поле указывается, включен ли НДС в цену товара. Это необязательный параметр. Варианты выбора: - Да (Y) - НДС включен в цену; - Нет (N) - НДС не включен в цену. Примеры использования: - Да - включить НДС в цену; - Нет - исключить НДС из цены. |
| Описание примера | Решение |
|---|---|
| Обновление количества товара при поступлении на склад | Параметры: ID товара - {=Document:PRODUCT_ID}, Доступное количество - ={{={=Variable:CURRENT_QUANTITY} + {=Variable:INCOMING_QUANTITY}}}}, Режим количественного учета - Включен. |
| Деактивация товара при отсутствии на складе | Параметры: ID товара - {=Variable:PRODUCT_ID}, Активность - Нет, Доступность к покупке - Нет, Доступное количество - 0. |
| Обновление цены и валюты товара при изменении курса | Параметры: ID товара - {=Document:PRODUCT_ID}, Валюта закупочной цены - USD, Закупочная цена - {=Variable:NEW_PRICE}, НДС включен в цену - Да. |
| Активация товара при поступлении на склад | Параметры: ID товара - {=Variable:PRODUCT_ID}, Активность - Да, Доступность к покупке - Да, Доступное количество - {=Variable:QUANTITY}, Разрешение покупки при отсутствии товара - Нет. |
| Обновление наименования и описания товара | Параметры: ID товара - {=Document:PRODUCT_ID}, Наименование - "Товар {=Document:TITLE}", Детальное описание - {=Variable:DESCRIPTION}, Тип детального описания - HTML. |
| Изменение режима количественного учета товара | Параметры: ID товара - {=Variable:PRODUCT_ID}, Режим количественного учета - Включен, Доступное количество - {=Variable:QUANTITY}. |
| Обновление параметров подписки для товара | Параметры: ID товара - {=Document:PRODUCT_ID}, Единица времени периода оплаты - Месяц, Разрешение подписки на товар - Да. |
| Массовое обновление товаров через итератор | Параметры: ID товара - {=Iterator:Value}, Активность - Да, Доступность к покупке - Да, НДС включен в цену - Да. |
| Обновление товара при изменении статуса сделки | Параметры: ID товара - {=Document:PRODUCT_ID}, Активность - ={{=if({=Document:STAGE_ID}="WON", "Y", "N")}}, Доступность к покупке - ={{=if({=Document:STAGE_ID}="WON", "Y", "N")}}. |
| Обновление товара для товара под заказ | Параметры: ID товара - {=Variable:PRODUCT_ID}, Разрешение покупки при отсутствии товара - Да, Доступное количество - 0, Доступность к покупке - Да. |
Обязательные параметры:
Для успешного обновления товара обязательно должен быть заполнен следующий параметр:
- ID товара (id_product).
Проверка существования товара:
Активити (робот) проверяет существование указанного товара перед обновлением. Если товар с указанным ID не существует, активити (робот) завершится с ошибкой.
Обработка boolean полей:
Поля типа boolean (Активность, Доступность к покупке, НДС включен в цену и др.) принимают значения "Y" (Да) или "N" (Нет) и автоматически преобразуются в соответствующий формат при отправке в API.
Обновление только указанных полей:
Активити (робот) обновляет только те поля, которые указаны в параметрах. Поля, которые не указаны, остаются без изменений.
Порядок параметров:
Параметры ID товара и Наименование всегда отображаются первыми в списке параметров активити (робота) для удобства использования.
Права доступа:
Убедитесь, что пользователь, указанный в поле "Запускать от имени", имеет права на обновление товаров в каталоге. Рекомендуется использовать пользователя с правами администратора системы.
Ограничение по количеству обновляемых товаров:
При массовом обновлении товаров через итератор рекомендуется не обновлять более 100 товаров за один запуск бизнес-процесса. Для массового обновления используйте модуль "Массовый запуск Бизнес-процессов".