Импорт (загрузка) прайс-листов из Excel по расписанию
Импорт (загрузка) прайс-листов из Excel по расписанию
Больше недоступен
Артикул: falsecode.pricelists
6 500 ₽
Задать вопрос
Модуль автоматической загрузки прайс-листов "Импорт (загрузка) прайс-листов из Excel по расписанию"
Модуль предназначен для автоматического периодического импорта прайс-листов из разных источников. Для корректной работы модуля, прайс-лист должен иметь 1 уникальное поле, обычно это артикул.
Модуль умеет загружать файлы для импорта с удаленных серверов по протоколу http и по протоколу ftp.
Модуль умеет получать почту и загружать файлы для импорта из почтовых вложений.
Модуль имеет в своем составе компонены для отображения загруженых данных в публичной части.
На младщих редакциях Битрикса (не имеющих в составе модуля "Интернет-магазин"), вы можете организовать прием заявок. Заявки отправляются на почту.
Видео презентация модуля: https://youtu.be/uviH9diDbMs
Сайт: http://www.falsecode.ru
Что умеет модуль
* Обновлять номенклатуру из прайс-листов формата CSV, XLS, XLSX, XML;
* Обновлять элементы, а не удалять, и затем создавать новые (хорошо для SEO);
* Импортировать прайс-листы по расписанию;
* Забирать прайс-листы с удаленных серверов (http, ftp, почтовые вложения);
* Показывать загруженные данные в публичной части. Есть компоненты для: списка товаров, карточки товара;
* Организовать получения заявки на младших редакциях Битрикса. Есть компоненты: корзины, малой корзины, списка заявок, карточки заявки.
Примеры настройки для типовых случаев
* Загрузка данных из прайслиста для младших редакций: https://youtu.be/AJvIEvq4ses
* Загрузка данных из прайслиста в формате Excel для редакций 'Малый бизнес', 'Бизнес': https://youtu.be/uptv6CADHuU
* Загрузка данных из нескольких прайслистов: https://youtu.be/uviH9diDbMs
* Автоматическая периодическая загрузка прайслистов с удаленного сайта или почты: https://youtu.be/qnVudGM1oY0
* Загрузка данных из XML файла: https://youtu.be/27pjsTB9_8U
Как работает модуль
Модуль смотрит прайс-листы со статусами "Новый", "Успех", "Обновлен". Смотрит их расписание. Если находит подходящий прайс, импортирует его. После импорта одного прайса, заканчивает свою работу.
Во время импорта, модуль скачивает удаленный файл, если указан. Если не указан, то использует загруженный в админке файл.
Модуль создает 1 свойство "Из прайслиста" (код PRICELIST). В этом свойстве хранится ID прайс-листа, из которого создан данный элемент.
Если инфоблок, в который загружаются данные является каталогом с торговыми предложениями, то создает это свойство в инфоблоке торг. предложений. Иначе создает свойство в указанном инфоблоке.
Обрабатывает все строки прайса. При обработке каждой строки, проверяет тип инфоблока. Если инфоблок является каталогом, то проверяет создан ли текущий продукт (номенклатура).
Если нет, то создает его. И создает для этого продукта (номенклатуры) торговое предложение. Если инфоблок не является каталогом (обычный инфоблок), то создает номенклатуру.
Для редакции "Первый сайт"
Редакция "Первый сайт" имеет ограничения на количество свойств у инфоблока. Модуль создает 1 техническое свойство "Из прайслиста". Таким образом мы ограничены 1 пользовательским свойством.
Поэтому при конфигурации прайс-листа нужно использовать штатные поля инфоблока (CODE - для артикула, PREVIEW_TEXT и DETAIL_TEXT для других). А цену импортировать в оставшееся разрешенное пользовательское свойство.
Тех. требования
* bitrix >=14.5, редакция "Первый сайт": использовать можно только 1 пользовательское свойство инфоблока (2-ое свободное свойство используется для тех. нужд);
* 512 Mb оперативной памяти;
* команда в crontab "0 * * * * php /home/bitrix/www/local/modules/falsecode.pricelists/tools/cronjob.php".
Характеристики
Бренд | Студия Falsecode |