Импорт номенклатуры по плану (CSV, XML, XLS)
Технические данные
- Опубликовано:
- 24.04.2019
- Обновлено:
- 03.12.2019
- Версия:
- 1.3.4
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Эксперт», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Описание
Поддерживаемые форматы файлов для импорта: CSV, XLS, XLSX, XML.
Основные объекты, доступные для импорта:
- Разделы инфоблока.
- Элементы инфоблока.
- Свойства элементов инфоблока.
- Товарные позиции.
- Торговые предложения (включая элементы со свойствами, товары)
- Цены.
- Остатки на складах.
- Записи Highload-блоков.
- Создание неограниченного количества планов импорта.
- Указание сущностей для поиска и обновления уже созданных объектов.
- Проверка на обязательное заполнение сущности.
- Удаление файла импорта после успешного импорта.
- Поиск изображений по названию файла или части названия.
- Парсинг файлов через ссылку с внешнего ресурса.
- Использование настроек инфоблока для обработки изображений.
- Очищение директории изображений после успешного импорта.
- Очищение директории файлов после успешного импорта.
- Отслеживание событий и ошибок импорта.
- Указание разделителя для CSV-формата.
- Указание XML-сущности для XML-формата.
- Использование атрибутов для XML-формата.
- Указание порядкового номера для XLS-сущности.
- Указание порядкового номера строки с заголовками для CSV и XLS форматов.
- Указание порядкового номера для строки, с которой начинать импорт записей для CSV и XLS форматов.
- Парсинг файла импорта с внешнего ресурса.
- Парсинг дополнительных изображений и файлов с внешнего ресурса.
- Указание кодировки файла для импорта.
- Добавление неограниченного количества правил обработки, использующих функции PHP по обработке и форматированию строк.
- Импорт стандартных полей раздела инфоблока.
- Импорт пользовательских полей для раздела инфоблока.
- Изменение разделов, которых не было в файле импорта.
- Изменение неактивных разделов, которые есть в файле импорта.
- Указание неограниченного уровня вложенности.
- Импорт SEO-сущностей.
- Импорт стандартных полей элементов инфоблока.
- Импорт пользовательских полей для элемента инфоблока.
- Изменение элементов, которых не было в файле импорта.
- Изменение неактивных элементов, которые есть в файле импорта.
- Импорт SEO-сущностей.
- Добавление свойств для созданных элементов инфоблока.
- Удаление незаполненных свойств для элементов.
- Транслитерация внешнего кода для свойства «Список».
- Автоматическое добавление значений для свойства «Список» и «Справочник».
- Поддержка свойств «Привязка к Яндекс.Карте» и «Привязка к карте Google».
- Нанесение водяного знака на изображения для свойств типа «Файл».
Возможности решения для импорта товаров:
- Импорт стандартных полей товара.
- Импорт базовой цены для товара.
- Поддержка многовалютности.
- Импорт остатков для отдельных складов.
- Импорт стандартных и пользовательских полей элементов ТП.
- Импорт SEO-сущностей для элементов ТП.
- Импорт стандартных полей товара ТП.
- Импорт цен для ТП.
- Замена названия ТП названием родительского элемента.
1.3.4 (03.12.2019) | Исправление ошибок |
1.3.3 (26.11.2019) | Для импорта свойств добавлена возможность устанавливать значения по умолчанию |
1.3.2 (26.11.2019) | Для импорта товаров добавлены настройки складского учета по умолчанию Исправлена ошибка, при которой происходит поиск первого попавшегося элемента, когда не указано ни одного поля для поиска Исправлены ошибки, связанные с поиском файла изображения или файла в директориях на сервере |
1.3.1 (14.11.2019) | Исправление ошибок Для импорта разделов добавлен параметр "Начальный раздел". Если указать, то поиск разделов начнется с указанного раздела Для импорта элементов добавлен параметр "Родительский раздел". Можно указать только при неактивном импорте разделов. Если указать, то поиск элементов будет осуществляться в указанном разделе Добавлена обработка множественных значений для ссылок Добавлена обработка множественных значений для свойств типа Список Добавлена обработка множественных значений для свойств типа Справочник Для импорта свойств добавлена настройка "Приращивать к множественным значениям отсутствующие значения". Теперь при обновлении значения множественного свойства, будут браться уже имеющиеся значения и к ним будут добавлены новые |
1.3.0 (18.10.2019) | Исправление ошибок Незначительные улучшения Добавлены выгрузка остатков по складам |
1.2.10 (11.10.2019) | Исправление ошибок |
1.2.9 (11.10.2019) | Исправление ошибок |
1.2.8 (08.10.2019) | Исправлены ошибки обработки изображений на основании настроек инфоблока Добавлена настройка для импорта свойств "Наносить водяной знак на изображения" |
1.2.7 (07.10.2019) | Исправление ошибок |
1.2.6 (04.10.2019) | Добавлен формат импорта для старого формата Excel xls, добавленные планы импорта с форматом xls будут конвертированы в Excel 2007 xlsx Незначительные исправления |
1.2.5 (02.10.2019) | Для не базовых типов цен добавлена наценка для настроек сопоставления цены Исправление ошибок |
1.2.4 (27.09.2019) | Незначительные улучшения Добавлены настройки для обработки значений Теперь при импорте торговых предложений в настройке плана необходимо указывать импорт товаров |
1.2.3 (26.09.2019) | Исправление ошибок для XML импорта Для XML добавлено преобразование CDATA в текст |
1.2.2 (20.09.2019) | Незначительные улучшения |
1.2.1 (19.09.2019) | Для ручного импорта добавлена настройка "Загружать все необходимые файлы" В настройки плана импорта добавлен параметр "Время ожидания загрузки файла с внешнего ресурса (сек.)" |
1.2.0 (17.09.2019) | Незначительные исправления Для формата импорта CSV/XLS добавлен параметр "Максимальный уровень вложенности для разделов" Для сопоставлений добавлен параметр "Уровень вложенности раздела" для разделов. Необходимо выполнить конвертацию Добавлена поддержка импорта SEO-сущностей для разделов и элементов инфоблока Добавлена страница для ручного импорта |
1.1.7 (13.09.2019) | Незначительные улучшения На странице со списком сопоставлений добавлена возможность копировать уже созданные сопоставления На странице редактирования сопоставлений для импорта добавлены настройки для отображения: активность, обязательное, изображение, файл, ссылка, для поиска |
1.1.6 (12.09.2019) | Исправление ошибок Незначительные изменения Добавлена возможность импорта сущностей для Highload-блоков |
1.1.5 (11.09.2019) | Журнал событий переведен на новый грид, оптимизирован фильтр Список планов переведен на новый грид, оптимизирован фильтр Для всех логов добавлен Тип события Исправление ошибок |
1.1.4 (10.09.2019) | Исправление ошибок В настройки планов, вкладка "Отладка", добавлены параметры: Логировать поиск изображений, Логировать поиск файлов, Логировать получение по url. В журнале теперь записываются соответствующие события Теперь, при завершении полного цикла каждого плана импорта, будет происходит проверка на количество записей в журнале событий. Если больше 1000, то будет показано уведомление о необходимости очистить журнал событий |
1.1.3 (09.09.2019) | Незначительные изменения Добавлена поддержка импорта изображений и файлов для свойств через ссылку При импорте сущностей в сопоставления можно указывать активность новых сопоставлений В настройки плана импорта добавлен параметр "Кодировка файла импорта" Теперь параметры сопоставлений "Изображение", "Файл" и "Ссылка" отображаются постоянно, вне зависимости от заполненности параметров директорий Для форматов XLS и CSV добавлены параметры: "Порядковый номер строки с именами полей" и "Порядковый номер строки с которой начинаются записи для импорта" Для форматов XLS и CSV удален параметр "Первая строка содержит имена полей" |
1.1.2 (05.09.2019) | Исправлена ошибка при выборке из справочников highload, когда новые записи бесконечно создавались без UF_XML_ID |
1.1.1 (05.09.2019) | Незначительные исправления Для импорта XML в формат импорта добавлен параметр "Использовать название сущности для поиска значения" |
1.1.0 (04.09.2019) | Для сопоставлений добавлен параметр "Активность" Добавлен отдельный раздел в модуль с постраничным списком сопоставлений Добавлена отдельная страница для добавления сопоставления Добавлен ручной импорт сущностей в сопоставления. Модуль будет пробовать подставить автоматически параметры для сущностей на основе названий |
1.0.11 (29.08.2019) | SimpleXLSX обновлен до версии 0.8.9 Оптимизирована страница редактирования сопоставлений В меню модуля добавлена ссылка на инструкцию |
1.0.10 (13.08.2019) | В сопоставления добавлена возможность привязки к XML_ID |
1.0.9 (31.07.2019) | Добавлена поддержка свойств: "Привязка к Яндекс.Карте" и "Привязка к карте Google" |
1.0.8 (17.07.2019) | Добавлена возможность загрузки файла импорта с внешнего ресурса Добавлена возможность загрузки и распаковки архива с изображениями с внешнего ресурса Добавлена возможность загрузки и распаковки архива с файлами с внешнего ресурса Исправление ошибок |
1.0.7 (02.07.2019) | Исправление ошибок |
1.0.6 (29.06.2019) | Оптимизирована обработка XML для редактирования сопоставлений Оптимизирован импорт XML для больших файлов Добавлен фильтр на страницу со списком планов |
1.0.5 (13.06.2019) | Исправление ошибок Добавлена поддержка многовалютности Убрана возможность указывать количество товаров для действия цены |
1.0.4 (25.04.2019) | Исправление ошибок |
1.0.3 (24.04.2019) | Незначительные исправления |
1.0.2 (15.04.2019) | Исправление ошибок |
1.0.1 (20.03.2019) | Добавлена возможность настройки префильтрации сущностей, которых не было в файле импорта |
Для работы модуля требуется PHP 5.3.0 или новее. Сайт должен работать в UTF-8.
Перечень необходимых расширений для полноценной работы модуля:
XMLReader
Zip
Curl
Для работы модуля «Импорт номенклатуры по плану (CSV, XML, XLS)» требуется установка бесплатного модуля «Ядро для модулей». Будет предложено в момент установки основного решения.
Ход установки:
Скачать и установить модуль «webprostor.core» (Ядро для модулей).
Скачать решение «Импорт номенклатуры по плану (CSV, XML, XLS)» (основное решение).
Установить решение «Импорт номенклатуры по плану (CSV, XML, XLS)» (основное решение).
Настройка плана:
Перейти в список планов (Сервисы - Импорт номенклатуры по плану (CSV, XML, XLS) – Планы импорта).
Добавить план, указав обязательные параметры, выбрав формат импорта и объекты для импорта, загрузить файл импорта.
Отредактировать сопоставления сущностей к объектам.
Активировать план импорта для автоматического добавления агента или запустить импорт вручную.
На демо-сайте bitrixlabs.ru не будет работать импорт через XML и обработка сопоставления как ссылка на внешний ресурс, т.к. отключен curl.
1. Проверьте свой сайт на наличие ошибок "Настройки / Инструменты / Проверка системы". Все тесты должно быть пройдены успешно!
2. Проведите проверку "Настройки / Производительность / Панель производительности". Производительность сайта должна соответствовать эталону 30 или больше. Не должно быть ошибок.
3. На сайте должны быть установлены последние стабильные обновления для всех модулей 1С-Битрикс!
4. Работа агентов должна быть переведена на cron.
Для бесплатных решений:
Установка и настройка на бесплатной основе не осуществляется. Сообщения об ошибках вместе со скриншотами проверок сайта или предложения отправляйте на solutions@webprostor.ru
Для платных решений:
1. Режим работы: Пн-Пт с 9:00 до 18:00 (перерыв с 13:00 до 14:00)
2. Телефон для связи +7 916 276-20-86
3. Для установки и настройки приобретенных решений (купон должен быть уже активирован) необходимо предоставить данные от сайта (Админ-панель, FTP) на электронный адрес solutions@webprostor.ru
4. Предоставьте краткое техническое задание, как именно вы хотите использовать выбранное решение.
5. Стоимость внедрения зависит от затраченного времени. Тариф 1 час - 1000 руб. Минимальное учитываемое время - 1 час.