Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!
Условия использования
Продлить
Продолжить покупки

Импорт (загрузка) прайс-листов из Excel по расписанию

Модуль автоматической загрузки прайс-листов "Импорт (загрузка) прайс-листов из 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".

Импорт (загрузка) прайс-листов из Excel по расписанию

Импорт (загрузка) прайс-листов из Excel по расписанию

Купить: 6 500 руб.
Скриншоты
Описание

Технические данные

Опубликовано:
17.06.2015
Обновлено:
15.08.2017
Версия:
0.2.7
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет

Описание решения

Модуль автоматической загрузки прайс-листов "Импорт (загрузка) прайс-листов из 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".
Отзывы (1)
Обсуждения (12)
1 - 5 из 12
Что нового
0.2.7 (25.07.2017) - добавлена проверка на установку расширения dom для php
- добавлена настройка доступа к модулю
- добавлен анинсталлер
- добавлены новые и поправлены старые события
0.2.6 (09.06.2017) - обновлены события и их параметры
0.2.5 (08.06.2017) - обновлены события и их параметры
0.2.4 (30.05.2017) - добавлена верхняя прокрутка для табличной части листа в прайслисте - добавлена загрузка нескольких узлов с одинаковым именем в множественное свойство инфоблока - добавлена обработка атрибутов, атрибуты самого элемента появляются в табличной части конфигуратора, атрибуты дочерних узлов элемента доступны в обработчиках событий
0.2.3 (02.03.2017) - добавлен параметр $item для события OnBeforeAddItem
0.2.2 (15.12.2016) - много изменений, несовместимых с предыдущими версиями - исправления ошибок - обновлен конфигуратор - добавлена поддержка highloadblock'a - добавлена поддержка XML (Yandex.Market)
Установка
Установка:

* устанавливаем модуль "Импорт (загрузка) прайс-листов из Excel по расписанию";
* добавляем задачу в cron (планировщик): "0 * * * * php /home/bitrix/www/bitrix/modules/falsecode.pricelists/tools/cronjob.php" (проверка прайслистов будет проходить в 0 минут каждого часа);

Тех. требования:

* bitrix >=14.5, редакция "Первый сайт";
* php версии 5.5 и старше
* 512 Mb оперативной памяти;
* команда в crontab "0 * * * * php /home/bitrix/www/bitrix/modules/falsecode.pricelists/tools/cronjob.php".
Поддержка
Будем рады услышать Ваши пожелания и предложения по улучшению данного решения. E-mail: web@falsecode.ru.

Лицензионное соглашение

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение