Не нашли ответы на свои вопросы в наших публикациях? Задайте вопрос в службу техподдержки!
Создание собственных интеграций на базе модуля импорта
Модуль "Универсальный импорт" позволяет разрабатывать собственные интеграции и подключать их к базовому функционалу модуля. Вам будут доступны все возможности модуля: интерфейс сопоставления импортируемых данных с данными инфоболока, механизм импорта ваших данных в инфоблок и др.
Модуль "Универсальный импорт" позволяет разрабатывать собственные интеграции и подключать их к базовому функционалу модуля. Вам будут доступны все возможности модуля: интерфейс сопоставления импортируемых данных с данными инфоболока, механизм импорта ваших данных в инфоблок и др.
Пример установки своей валюты у всех цен товаров
Пример использования события
Пример использования события
OnAfterFillData
, которое вызывается непосредственно после подготовки всех входных данных для передачи их в соответствующие методы API битрикса.
Как организовать импорт только отдельных позиций?
Рассмотрим решение задачи из позиции разработчика
Рассмотрим решение задачи из позиции разработчика
Пример обнуления остатков при недоступности источника импорта, заданного через URL
Разработчикам: рассмотрим практический пример обнуления остатков у всех товаров на складе при временной недоступности внешнего источника импорта.
После доступности внешнего источника остатки будут перегружены.
При этом важно поставить выполнение профиля, например, на раз в 15 минут.
Показан пример использования события
OnPrepareSourceError
(с версии модуля 1.54.1
)
Список всех событий модуля «Универсальный импорт»
Разработчикам: API модуля - расписаны все события в модуле в порядке их выполнения при запуске импорта
Разработчикам: API модуля - расписаны все события в модуле в порядке их выполнения при запуске импорта
Действия перед началом импорта или как почистить остатки товаров перед импортом товаров
В версии модуля 1.51.5 добавлены события
OnBeforeImportProfileRun
- вызывается перед запуском профиля импорта, OnBeforeImportProfileRunStep
- вызывается перед запуском каждого шага многошагового импорта. Рассмотрим их на примере.
Мы столкнулись с тем, что при обновлении остатков от поставщиков - по некоторым товарам, снятым с производства, отсутствовали остатки, и такие товары не снимались с продажи в магазине. Рассмотрим решение этого вопроса через API модуля.
Изменение файла перед его обработкой модулем
Рассмотрим на примере, когда внешний источник имеет не-нормальную структуру xml-файлов.
Для этого перед обработкой файла модулем нужно над ним применить какие-то операции.
Новинка: событие
Рассмотрим на примере, когда внешний источник имеет не-нормальную структуру xml-файлов.
Для этого перед обработкой файла модулем нужно над ним применить какие-то операции.
Новинка: событие
OnCopyImportFile
в версии 1.59.0