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

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

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

Импорт из XML и YML. Загрузка каталога товаров 1С-Битрикс

Внимание! Перед использованием модуля обязательно ознакомьтесь с видео-инструкцией по импорту https://www.youtube.com/watch?v=2gMUw1MtolgЦентр техподдержки: https://support.esolutions.su/Email-адрес техподдержки: app@esolutions.suРешение предназначено для импорта товаров и разделов из XML и YML-файлов.Возможности модуля:Импорт любых полей и свойств товара.Загрузка остатков и цен.Импорт привязки к разделам.Возможность деактивации или обнуления остатков для старых товаров.Автоматический импорт по крону.Гибкие настройки импорта.Импорт данных в highload-блоки.Видео-инструкции:1) Основные настройки импорта: https://www.youtube.com/watch?v=2gMUw1Mtolg2) Импорт параметров из YML-файла: https://www.youtube.com/watch?v=08mjH8A7J_43) Импорт торговых предложений: https://www.youtube.com/watch?v=kjNY2FqjdUk4) Сопоставление разделов в файле и на сайте: https://www.youtube.com/watch?v=zZ2Fwq2AZO85) Настройка автоматического запуска импорта по крону - https://www.youtube.com/watch?v=VMkFSu9kTJkДля импорта из Excel-файлов (xls, xlsx, csv) используйте другое наше решение http://marketplace.1c-bitrix.ru/solutions/kda.importexcel/Если при импорте у Вас меняются адреса страниц элементов и разделов, то используйте наше решение для автоматического создания редиректов http://marketplace.1c-bitrix.ru/solutions/esol.redirector/

Импорт из XML и YML. Загрузка каталога товаров 1С-Битрикс

Импорт из XML и YML. Загрузка каталога товаров 1С-Битрикс

от esolutions.su
Купить: 3 000 руб.
Попробовать (14 дней)
Скриншоты
Описание

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

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

Описание

Внимание! Перед использованием модуля обязательно ознакомьтесь с видео-инструкцией по импорту https://www.youtube.com/watch?v=2gMUw1Mtolg
Центр техподдержки: https://support.esolutions.su/
Email-адрес техподдержки: app@esolutions.su

Решение предназначено для импорта товаров и разделов из XML и YML-файлов.

Возможности модуля:

  1. Импорт любых полей и свойств товара.
  2. Загрузка остатков и цен.
  3. Импорт привязки к разделам.
  4. Возможность деактивации или обнуления остатков для старых товаров.
  5. Автоматический импорт по крону.
  6. Гибкие настройки импорта.
  7. Импорт данных в highload-блоки.
Видео-инструкции:
1) Основные настройки импорта: https://www.youtube.com/watch?v=2gMUw1Mtolg
2) Импорт параметров из YML-файла: https://www.youtube.com/watch?v=08mjH8A7J_4
3) Импорт торговых предложений: https://www.youtube.com/watch?v=kjNY2FqjdUk
4) Сопоставление разделов в файле и на сайте: https://www.youtube.com/watch?v=zZ2Fwq2AZO8
5) Настройка автоматического запуска импорта по крону - https://www.youtube.com/watch?v=VMkFSu9kTJk


Для импорта из Excel-файлов (xls, xlsx, csv) используйте другое наше решение http://marketplace.1c-bitrix.ru/solutions/kda.importexcel/

Если при импорте у Вас меняются адреса страниц элементов и разделов, то используйте наше решение для автоматического создания редиректов http://marketplace.1c-bitrix.ru/solutions/esol.redirector/

Отзывы (21)

1 - 10 из 21
Обсуждения (66)
1 - 5 из 66
Что нового
0.4.3 (12.12.2018) 1) Исправлена ошибка загрузки файла в профиль после обновления модуля fileman (18.5.0).
2) Добавлена возможность обновления торговых предложений без указания родительского товара.
3) Исправлена ошибка использования свойства типа html/текст в преобразованиях для существующих элементов.
4) Добавлена возможность идентификации товаров по полю Теги.
5) Доработана обработка условий загрузки поля.
6) Доработан функицонал загрузки торговых предложений, находящихся в отдельном узле внутри товара.
7) Добавлен учет активности загружаемых свойств.
8) Добаввлена возможность передавать тело post-запроса при загрузке файла по внешней ссылке.
0.4.2 (11.11.2018) 1) Добавлено выполнение эпилога после каждого шага импорта.
2) Исправлена ошибка подстановки валюты по умолчанию в настройках на 1-м шаге.
3) Добавлена возможность отложить сброс кеша инфоблока на конец импорта.
4) Добавлена возможность очистить композитный кеш после импорта.
5) Добавлена возможность сохранять настройки в тех тегах, которые исчезли из файла импорта.
6) Устранена ошибка создания резервной копии профилей.
7) Добавлена возможность копирования и переноса полей на 2-м шаге.
8) Исправлены потенциальные ошибки при работе с Яндекс.Диском.
9) Добавлена возможность загрузки блока "Свойство элемента" дял торговых предложений.
10) Исправлена ошибка загрузки привязки к новым разделам для существующих товаров.
11) Доработаны преобразования над полями торговых предложений при генерации по заданным полям.
12) Добавлена возможность загружать несколько картинок с ftp-сервера, указывая путь к папке.
13) Исправлена ошибка загрузки картинок по внешней ссылке.
14) Исправлена ошибка загрузки json-файлов на сайтах в кодировке CP1251.
15) Исправлена ошибка загрузки множества картинок с ftp-сервера.
16) Доработан функицонал устранения ошибок в загружаемых xml-файлах.
17) Добавлена возможность передавать json при загрузке файла по ссылке с авторизацией.
0.4.1 (13.09.2018) 1) Добавлена возможность задания фильтра для действий над отсутствующими товарама по пустому или непустому значению свойства.
2) Доработан импорт файлов с товарами, вложенными в теги с разделами.
3) Исправлена ошибка загрузки файлов по внешней ссылке.
0.4.0 (05.09.2018) 1) Исправлена ошибка буферизации вывода.
2) Добавлена возможность загружать наборы и комплекты из товаров, находящихся в другом инфоблоке.
3) Добавлена возможность удаления старых записей при импорте в highload-блоки.
4) Добавлена возможность быстрого поиска профилей.
5) Добавлена возможность запуска нескольких профилей в одном процессе крона.
6) Добавлена проверка активности профиля при запуске крона.
7) Добавлена возможность идентификации товаров по множественным свойствам.
8) Добавлена возможность загрузки описания свойства в блоке "Свойство элемента".
9) Оптимизирована работа с временными файлами картинок.
10) Исправлена ошибка загрузки картинок по внешней сслыке.
11) Доработана загрузки полей каталога по умолчанию.
12) Добавлена возможность поиска узлов xml-файла заданием относительного пути от текущего поля.
13) Исправлена ошибка отображения поля для выбора файла.
0.3.9 (08.08.2018) 1) Ускорена загрузка полей из связанных узлов xml-файла.
2) Исправлена работа опции "Принудительно обновлять все загружаемые поля" при обновлении свойств.
3) Доработаны преобразования над множественными полями.
4) Исправлена ошибка отображения поля для выбора файла импорта.
0.3.8 (30.07.2018) 1) Исправлена ошибка удаления старых временных файлов для импорта в highload-блоки.
2) Исправлена ошибка сохранения полей для отсутствующих в файле элементов.
3) Исправлена ошибка мпорта в highload-блоки по крону.
4) Доработана возможность загрузки файлоа в Яндекс.Диска по маске.
5) Исправелна ошибка сохранения шаблона наценки.
6) Ускорена загрузка связанных узлов xml-файла.
7) Добавлена возможнгость передачи переменных товара в торговое предложение.
8) Доработана опция "Не загружать элементы без привязки к разделу".
9) Доработана идентификация разделов по полям с лишними пробелами в начале и в конце строки.
10) Добавлена возможность загрузки архивов gz, tar.gz, rar (при налчии расширения RarArchive).
0.3.7 (16.07.2018) 1) Разделены режимы загрузки разделов и элементов инфоблока.
2) Добавлена возможность задавать фильтрацию для действий над отсутсвующими в файле элементами в одном окне.
3) Доработан функцонал пошаговой загрузки при ошибочном ответе сервера.
4) Добрабана работа с множественными свойствами в преобразованиях для существующих элементов.
5) Добавлена возможность задавать поля "Включить количественный учет", "Разрешить покупку при отсутствии товара" и "Разрешить подписку при отсутствии товара" для отсутствующих в файле элементов.
6) Исправлена ошибка чтения тегов с определенным namespace.
7) Исправлена ошика применения фильтрации для торговых предложений.
8) Исправлена ошибка загрузки разделов, когда узел с товром расположен внутри узла с разделом.
9) Исправлена ошибка загрузки поля "Дата создания".
10) Исправлена ошибка загрузки торговых предложений, когда поля для идентификации торгового предложения содержат лишние пробелы.
11) Исправлена ошибка дублирования символьных кодов свойств.
12) Доработан функционал функионал загрузки файлов по ссылке с авторизацией.
13) Исправелна ошибка загрузки файла с неправильным расширением.
0.3.6 (06.06.2018) 1) Добавлена возможность задавать наценку как в процентах, так и в виде фиксированной суммы.
2) Исправлено отображение складов в списке полей.
3) Исправлена ошибка при загрузке свойств инфоблока.
4) Доработана загрузка торговых предложений с генерацией по заданному полю.
5) Иправлена ошибка загрузка картинок по внешним ссылкам на кириллический домен.
6) Исправлена ошибка изменения разделов при поике раздела без учета родителя.
7) Доработан функционал преобразований.
8) Исправлена ошибка отображения профилей с незавершенным импортом.
9) Доработан функцонал исправления ошибок в yml-файлах.
0.3.5 (16.05.2018) 1) Добавлена возможность отключить учет раздела для действий над отсутствующими элементами.
2) Добавлена возможность копировать предыдущее преобразование при помощи клавиши Ctrl.
0.3.4 (11.05.2018) 1) Добавлена возможность загрузки правил корзины.
2) Доработана обработка php-кода в преобразованиях для существующих элементов.
0.3.3 (09.05.2018) 1) Добавлено преобразование "Не соответствует регулярному выражению" для сущесствующих элементов.
2) Исправлена ошибка чтения больших файлов.
3) Исправлена ошибка фильтрации по полю с несколькими значениями.
4) Добавлена запись полей по умолчанию при создании товара.
5) Добавлена принудительная запись типа товара при создании товара.
6) Добавлена возможность обновления фасетного индекса при включенной опции "Не обновлять элемент при отсутствии изменений".
7) Добавлена возможность записи значений по умолчанию в поля "Включить количественный учет", "Разрешить покупку при отсутствии товара" и "Разрешить подписку при отсутствии товара".
8) Добавлена возможность использования переменных вида ${'yml_catalog/shop/offers/offer/price'} в php-преобразованиях.
9) Исправлена ошибка загрузки файлов по ссылке с http-авторизацией.
10) Исправлна ошибка записи типа описания, ессли описание загружается только для новых элементов.
0.3.2 (24.04.2018) 1) Добавлена возможность отправки email-нотификаций перед началом импорта и после окончания импорта.
2) Добавлена возможность загружать свойства инфоблока со всеми параметрами из файла импорта.
3) Добавлена возможность идентификации разделов по пользовательским полям.
4) Добавлена возможность автоматически исправять проблемные теги при загрузке файла, заключая их в CDATA.
5) Добавлено текстовое описание настроек на 2-м шаге.
6) Добавлена возможность импорта поля "Кем создан" по логину, Email-адресу или по XML_ID.
7) В списке профилей добавлено поле "Дата окончания импорта".
8) Добработан выбор блоков полей на 2-м шаге.
9) Устранена ошибка при удалении файла после импорта по крону.
10) Добавлена возможность менять поля разделов в преобразованиях для существующих элементов.
11) Добавлена возможность импортировать доп. поля раздела.
12) Добавлена возможность загрузки свойств по символьному коду.
13) Исправлена ошибка импорта при похожих названиях тегов товара и раздела.
14) Исправлена ошибка при неправильном определении обработчика OnBeforeIBlockElementUpdate.
15) Исправллена ошибка загрузки свойств типа "Справочник" из блока "Свойство элемента".
16) Исправлена ошибка при загрузке картинок по внешней ссылке.
17) Добавлено формирование XML_ID значений свойств типа "Список".
18) Исправлен вывод ошибки при отсутствии прав на запись в папку /upload/tmp/.
19) Исправлена ошибка загрузки файлов по внешней ссылке с кириллических доменов.
20) Добавлена обработка спецсимволов при импорте на сайт в кодировке CP1251.
0.3.1 (27.03.2018) 1) Добавлена возможность импорта в highload-блоки.
2) Добавлены преобразования для приведения строки к нижнему или верхнему регистру.
3) Добавлена возможность экспорта/импорта профилей.
4) Устранена ошибка при долгой загрузке файла с внешнего ресурса по крону.
5) Исправлена ошибка загрузки файлов с кириллическими тегами на сайт в кодировке CP1251.
6) Исправлена ошибка загрузки файлов с кириллическими названиями по внешней ссылке.
0.3.0 (16.03.2018) 1) Выключена блокировка сессии при длительной загрузке файла по внешней ссылке.
2) Добавлена опция для автоматического исправления ошибок xml-файла.
3) Исправлен таймаут ожидания ответов при ajax-запросах.
4) Исправлена ошибка загрузки файла по крону.
5) Добавлена возможность использовать занчения из файла в преобразованиях над существующими элементами.
6) Добавлен обработчик OnStartImport, выполняющийся перед началом импорта.
7) В обработчик OnEndImport добавлен параметр IBLOCK_ID.
8) Доработата загрузка подразделов.
9) Исправлена ошибка обновления торговых предложений с пустыми полями для идентификации.
10) Добработан функицонал загрузки файлов по ссылке с авторизацией.
0.2.9 (06.03.2018) 1) Добавлена возможность подключать инициализационный файл со своими функциями.
2) Добавлена опция для автоматического продолжения импорта при разрыве связи.
3) Добавлена возможность расчета достпного количества как суммы осттков по складам или суммы заданных свойств.
4) В настройки крона доавлены параметры mbstring.
5) В списке профилей добавлено отображение статуса текщего профиля.
6) При загрузке файлов по ссылке с авторизацией добавлена возможность передавать произвольные заголовки.
7) Исправлена ошибка отображения списка разделов.
8) Добавлена возможность импорта булевых значений по true и false.
9) Добавлена возможность загрузки поле "Кем создан", "Дата создания" и "Количество показов".
10) Устранены лишние действия по обновлению цен и остатков товара, имеющего торговые предложения.
11) Оптимизирована работа с архивами, загружаемыми по внешней ссылке.
12) Добавлена возможность указать конкретный файл в архиве.
13) Добавлена возможность задавать динамический фильтр для действий над отсутствующими товарами.
14) Исправлена ошибка обновления свойств для отсутствующих в файле товаров.
15) Исправлена ошибка обновления полей, задаваемых только для новых товаров.
16) Добавлена возможность загрузки детальной картинки и картинки анонса из множественного поля.
17) Добавлена возможность загрузки множественных свойств из разных тегов.
18) Доработан функционад копирования профиля.
19) Доработано отображение файла на 2-м шаге.
0.2.8 (01.02.2018) 1) Доработано определение кодировки загружаемого файла.
2) Устранена ошибка загрузки множественных значений.
0.2.7 (31.01.2018) 1) Добавлена возможность загружать небольшие json-файлы.
2) Исправлена ошибка загрузки файлов, в которых товары находятся в нескольких родительских тегах.
3) Добавлена возможность автоматической конвертации html-сущностей.
4) Доработаны доп. преобразования для существующих торговых предложений.
5) Добавлен быстрый поиск в выпадающем списке разделов.
6) Добавлена возможноcть импорта разделов, находящихся в теге с товаром.
7) Доработан вывод ошибок в процессе выполнения импорта.
8) Реализована передача результатов импорта в обработчик OnEndImport.
9) Ускорено чтение больших файлов.
10) Устранены ошибки чтения некоторых xml-файлов.
11) Доработана продолжение прерванного импорта по крону.
12) Устранена загрузка картинок по кириллическим ссылкам.
13) Устранена ошибка выборки множественных свойств.
14) Исправлена ошибка загрузки свойств типа "Дата" и "Число".
15) Исправлена ошибка загрузки валюты закупочной цены.
16) Устранена ошибка кодировки таблицы с профилями.
17) Доработано определение кодировки загружаемого файла.
0.2.6 (24.12.2017) 1) Добавлена опция "Проверять изменение картинок без учета названия".
2) Исправлена ошибка открытия окон с настройками.
3) Исправлена ошибка применения преобразования для существующих торговых предложений.
4) Доработано применение условий в преобрзованиях.
5) Добавлена возможность загрузать наборы и комплекты.
6) Добавлен вывов API-метода на изменение товара при выполнении действий над отсутствующими товарами.
7) Исправлена ошибка фильтрации при загрузке разделов.
8) Иправлена ошибка формирования картинки анонса из детальной картинки.
9) Дораотан функционал генерации торговых предложений по указанному свойству.
10) Доработан функционал проверки картинок на изменение.
11) Исправлена ошибка загрузка картинок по внешений ссылке, отдающей ошибку 404.
12) Доработан функционал загрузки свойств типа "Справочник".
13) Добавлена возможность получать значения параметров в преобразованиях.
14) Исправлена ошибка чтения файлов с атрибутом xmlns.
15) Доработан функционал загрузки файлов по внешней ссылке с авторизацией.
16) Доработан функционал чтения структуры больших xml-файлов.
0.2.5 (01.12.2017) 1) Добавлена возможность загрузки файла с Email-адреса.
2) Добавлена возможность загрузки файла по ссылке с авторизацией.
3) Добавлена возможность загрузки файла с Яндекс.Диска и Облака Mial.ru.
4) Добавлено удаление устаревших временных файлов.
5) Исправлена ошибка открытия окна с настройками импорта поля.
6) Добавлена возможность удаления устаревших товаров и торговых предложений.
7) Добавлена возможность устанавливать произвольные поля для товаров и торговых предложений, отсутствующих в файле импорта.
8) Добавлен вывод ошибок php.
9) Ускорено чтение xml-файла в процессе импорта.
10) Исправлена ошибка чтения данных из корневого узла товара.
11) Исправлена ошибка загрузки полей с заданными условиями.
12) Исправлена ошибка загрузки множесвенных значений.
13) Исправлена ошибка создания нескольких разделов с одинаковым символьным кодом.
14) Доработан функционал определения валюты.
15) Доработан функционал чтения и обработки файла импорта.
16) Добавлена возможность проверки изменения файла импорта по md5-хешу.
17) Доработан функционал работы с ftp-серверами.
0.2.4 (07.11.2017) 1) Добавлено название профиля на 2-м и 3-м шаге импорта.
2) Добавлена возможноссть фильтрации данных по полю типа "Переменная".
3) Убраны лишние действия при загрузке товаров и разделов.
4) Добавлена возможность загрузки yml-файла даже если не правильно выбран узел c товарами и разделами.
5) Исправлена ошибка пошагового выполнения при фильтрации загружаемых записей.
6) Исправлена ошибка загрузки данных из связанных узлов.
7) Исправлена ошибка отображения пустых тегов на 2-м шаге.
8) Исправлена ошибка чтения файла из-за атрибута xmlns.
0.2.3 (01.11.2017) 1) Добавлена опция "Не загружать элементы без привязки к разделу".
2) Добавлена возможность поиска полей по подстроке.
3) Реализован поиск товаров и разделов без учета прав доступа для запуска по крону.
4) Добавлено сообщение об ошибке, если не указано поле для идентификации раздела.
5) Добавлена возможность импорта значений из связанных узлов xml-файла.
6) Исправлена конвертация кодировки для старых версий Битрикса.
7) Исправлено сообщение об отсутствии поля для идентификации товара.
8) Исправлена ошибка загрузки картинок с кириллическим названием.
9) Исправлены ошибки импорта множественных свойств.
10) Исправлена ошибка загрузки файлов импорта по внешней ссылке.
0.2.2 (11.09.2017) 1) Добавлена возожность загружать подразделы, вложенные в узлы с родительским разделом в xml-файле.
2) Добавлена возможность автоматически создавать свойства при загрузке параметров yml-файла.
3) Добавлено преобразование типа "не соответствует регулярному выражению".
4) Добавлена возможность выборочной загрузки значений множественного свойства.
0.2.1 (26.07.2017) 1) Добавлена возможность использования переменных значений. 2) Добавлена возможность загрузки разделов из контейнера с товаром.
0.2.0 (26.07.2017) 1) Добавлена ссылка на настройки модуля в случае прерывания импорта. 2) Добавлена возможность использовать преобразованные значения в других полях. 3) Исправлена ошибка при использовании нескольких подставляемых значений в преобразованиях. 4) Исправлена ошибка при отображении нулевых значений.
0.1.9 (16.07.2017) 1) Добавлена возможность копировать настройки из предыдущего поля при помощи клавиши Ctrl. 2) Исправлена ошибка вывода списка полей в преобразованиях. 3) Добавлена обработка улов типа CDATA. 4) Доработаны условия загрузки полей. 5) Исправлены преобразования для множественных значений. 6) Доработан импорт свойств типа "Справочник". 7) Исправлено отображение html-значений на 2-м шаге.
0.1.8 (13.07.2017) 1) Добавлена возможность устанавливать время выполнения шага и задержку между шагами. 2) Добавлены настройки импорта по крону. 3) Доработан функционал генерации торговых предложений по выбранному полю.
0.1.7 (11.07.2017) Добавлена возможность выбора загружаемых значений множественного свойства.
0.1.6 (10.07.2017) 1) Исправлена ошибка при импорте нескольких изображений в детальную картинку или картинку анонса. 2) Добавлена инструкция по импорту торговых предложений.
0.1.5 (10.07.2017) 1) Исправлена ошибка при импорте разделов. 2) Добавлена возможность загрузки торговых предложений, которые содержатся в конетейнере с товаром. 3) Добавлена поддержка сложных условий загрузки. 4) Исправлена ошибка при загрузке файла с неправильным расширением. 5) Добавлена опция "Загружать привязку к разделам только для новых элементов".
0.1.4 (07.07.2017) 1) Добавлена видео-инструкция по импорта параметров из YML-файла. 2) Исправлена ошибка загрузки параметров, отсутствующих в файле импорта. 3) Исправлена ошибка деактивации устаревших элементов.
0.1.3 (05.07.2017) 1) Добавлена возможность запуска импорта по крону. 2) Добавлены преобразования для существующих элементов и разделов. 3) Добавлена возможность загрузки поля "Путь из названий разделов". 4) Исправлена ошибка при использовании полей из файла в преобразованиях. 5) Устранена ошибка перезаписи файла при сохранении конфигурации.
0.1.2 (27.06.2017) Устранена ошибка при работе с php7.
0.1.1 (27.06.2017) 1) Добавлена возможность использовать любые поля xml-файла в преобразованиях. 2) Добавлены условия загрузки полей (для импорта свойств). 3) Оптимизирована работа с оперативной памятью. 4) Исправлена ошибка БД при долгой загрузке файла импорта.
Установка
Для установки модуля заходим в пункт меню "Marketplace" ->
"Установленные решения" и нажимаем кнопку "Установить" напротив названия модуля.

Дополнительной настройки модуля не требуется.

Ссылка на страницу импорта появится на вкладке "Контент" последним пунктом.

Для загрузки больших файлов рекомендуется установить расширение XMLReader для PHP. На большинстве хостингов данное расширение включено по умолчанию. Но на VmBitrix оно по умолчанию выключено. Как включить XMLReader на VmBitrix можно прочитать здесь https://dev.1c-bitrix.ru/support/forum/forum32/topic71537/.
Поддержка
Мы всегда помогаем настроить наши модуля на Ваших сайтах.

Задать вопрос в техническую поддержку Вы можете на нашем сайте https://support.esolutions.su/ или по адресу app@esolutions.su

По телефону техническая поддержка не оказывается.    

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

Другие решения разработчика

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

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки