Module Экспорт/Импорт товаров в Excel (esol.importexportexcel)

klerk

Team member
VIP Hard
Verified
Joined
Feb 19, 2016
Messages
11,050
Reaction score
8,228
Экспорт/Импорт товаров в Excel (esol.importexportexcel)

5iqIT91.png


Решение позволяет производить экспорт/импорт товаров, торговых предложений и разделов инфоблока в Excel, а также экспорт/импорт highload-блоков.
Поддерживаемые форматы файлов для экспорта: CSV, XLS, XLSX.
Поддерживаемые форматы файлов для импорта: CSV, XLS, XLSX, XLSM, HTML, DBF.

В данном решении объединены 2 наших модуля:
Импорт из Excel -
Экспорт в Excel -

Доступные поля товаров для экспорта/импорта.
1) Все стандартные поля элемента инфоблока (название, описания, картинки и.д.).
2) Все свойства элемента инфоблока (включая множественные свойства, картинки, свойства типа "Список", "Справочник", "Привязка и элементам инфоблока", "Привязка к разделам инфоблока" и т.д.).
3) Доступное количество товара, остатки на складах, все типы цен и прочие поля торгового каталога.
4) SEO-поля.
5) Скидки (размер скидки в процентах или в валюте, начало и и окончания действия скидки и прочие поля).
6) Наборы, комплекты.
7) Все поля торгового предложения.
Привязка разделам.

Доступные поля разделов для экспорта/импорта.
1) Все стандартные поля раздела инфоблока (название, описания, картинки и.д.).
2) SEO-поля.
3) Все пользовательские поля раздела.

Дополнительные возможности модуля:
1) Выбор необходимых полей товара, торгового предложения или раздела для экспорта или импорта.
2) Экспорт или импорт по крону.
3) Создание профилей экспорта/импорта для хранения настроек.
4) Экспорт/импорт нескольких листов Excel-файла.
5) Создание прайс-листа с произвольными полями в формате xlsx (с возможностью добавить произвольную шапку файла, настроить стили, вставить картинки в файл и т.д.)
6) Возможность фильтрации выгружаемых в файл данных.
7) Импорт произвольного Excel-файла от поставщика.
Выбор поля или полей для для поиска и обновления существующих товаров и разделов при импорте.
9) Массовый загрузчик изображений на сайт.
10) Импорт файлов с локального компьютера, из папки на сайте, с удаленного сайта (с возможностью авторизации на удаленном сайте), с FTP-сервера, c Email-адреса.
11) Возможность задать скидку или наценку на загружаемые цены.
12) Возможность преобразования значений при импорте (можно загрузить составное значение из нескольких ячеек файла, удалить подстроку, сделать замену символов, округлить значение и т.д.)
13) Настройка действий над отсутствующими товарами при импорте (можно деактивировать отсутствующие товары, обнулить остатки, задать произвольное значение любого свойства и т.д.).
14) Деактивация пустых разделов после импорта.
15) Массовое создание свойств перед импортом.
16) Статистика импорта.

Demo:

esol.importexportexcel mod 1.9.2+upd 2.0.4


esol.importexportexcel 2.8.3 - 2.9.3 mod + delta.upd
 
Last edited:
esol.importexportexcel 2.0.6 delta.upd
2.0.6 (09.08.2018) Импорт.
1) Добавлена возможность управляемого запуска по крону.
2) Добавлены поля разделов без указания уровня.
3) Добавлены комментарии к настройкам полей для отстутсвующих в файле элементв.
4) Доработана фильтрация отсутсвующих элементов по пустому и непустому значению.
5) Доработана пошаговая загрузка торговых предложений с генерацией из одной строки.
6) Доработана загрузка картинок из архива.
7) Добавлена возможность загрузки доп. полей для разделов в отдельных строках.
8) Исправлена ошибка загрузки множественных полей в highload-блоки.
9) Исправлены ошибки js в фильтре.
10) Исправлена ошибка работы фильтра для отсутствующих в файле элементов.
11) Добавлен быстрый поиск по профилям.
12) Исправлена ошибка сохранения полей для отсутствуйющих элементов.
13) Добавлена возможность запуска нескольких профилей в одном крон-задании.
14) Добавлена поддержка привязки загружаемых полей к заголовкам файла при импорте по крону.
15) Исправлен текст сообщения об ошибке разрыва связи.
16) Добавлена возможность быcтрого поиска файлов по маске на Яндекс.Диске.
17) Доработана загрузка файлов из Гугл.Диска и из Dropbox.
18) Исправлена ошибка записи в статистику пустых значений множественных свойств.
19) Добавлена возможность использовать переменные в php-преобразованиях для существующих элементов.
20) Исправлена ошибка загрузки цены без валюты.
21) Добавлена возможность загрузки архивов с email-адреса.
22) Исправлена ошибка конвертации кодировки файла при загрузке с email-адреса.
23) Добавлена поддержка чтения условных стилей в xlsx-файлах.
24) Добавлена возможность автоматического создания новых свойств при добавлении новых колонок в файле.
25) Добавлена возможность не загружать элементы без привязки к разделам.
26) Добавлена возможность работы с массивами в фильтре загружаемых строк.
27) Исправлен текст ошибки при изменении элемента инфоблока.
28) Исправлена ошибка проверки на изменение множественного свойства типа "Список".
29) Добавлена возможность загрузки html-файлов с компьютера.
30) Исправлена ошибка отображения поля для загрузки файла импорта.


Экспорт.
1) Добавлена возможность сортировки разделов, выводимых в отдельных строках, по названию.
2) Добавлена возможность объединения нескольких листов в один.
3) Добавлена возможность выгрузки каждого значения множественного свойства в отдельной строке.
4) Доработаны преобразования значений для множественных свойств.
5) Добавлена возможность фильтрации выводимых записей по свойствам торговых предложений.
6) Доработана фильтрация по детальному описанию и описанию для анонса.
7) Добавлена возможноcть быстрого поиска профиля.
Обновление от 09.08.2018
esol.importexportexcel 1.9.2 mod - 2.0.6 delta.upd
 
esol.importexportexcel 1.9.2 - 2.0.7 mod + delta.upd
2.0.7 (05.09.2018) Импорт.
1) Добавлена возможность вручную задавать разделитель для CSV-файлов.
2) Добавлена возможность удаления старых записей при импорте highload-блоков.
3) Устранена ошибка загрузки файлов с Email-адреса.
4) Устранена ошибка фильтрации загружаемых записей.
5) Оптимизирована работа с временными файлами при загрузке картинок.
6) Доработана загрузка картинок по ссылке с http-авторизацией.
7) Доработана загрузка полей каталога по умолчанию.
8) Исправлена ошибка загрузки свойств типа "Файл".
9) Исправлена ошибка загрузка csv и html-файлов.
10) Исправлена ошибка отображения кнопки для добавления файла в профиль.
11) Исправлена ошибка переименования профиля.
12) Добавлен учет активности профиля при запуске крона.
13) Добавлен гаджет для рабочего стола с отображением последних запущенных профилей.
 
esol.importexportexcel 1.9.2 - 2.1.2 mod + delta.upd
2.1.2 (18.10.2018)
Импорт.
1) Поправлена установка валюты по умолчанию.
2) Исправлена ошибка деактивации товара при нулевом остатке.
3) Исправлена ошибка обновления структуры таблиц БД.
4) Добавлена конвертация кодировки при загрузке html-файлов.
5) Исправлена ошибка загрузки картинок по внешним ссылкам.
6) Исправлена ошибка запуска крона.
 
esol.importexportexcel 1.9.2 - 2.1.4 mod + delta.upd
2.1.4 (13.11.2018)
Импорт.
1) Добавлено выполнение эпилога при пошаговом импорте.
2) Добавлена возможность обновление торговых предложений без привязки к товарам.
3) В статистику импорта добавлена запись строки файла импорта.
4) Добавлена возможность создавать множественные свойства при загрузке поля "Список свойств через разделитель".
5) Добавлено поле "Остатки на складах через разделитель".
6) Добавлена возможность загружать произвольные значения в свойство типа "Привязка к элементам".
7) Сделана отложенная очистка кеша инфоблока.
8) Добавлена возможность указывать коды свойств при загрузке поля "Список свойств через разделитель".
9) Исправлена ошибка загрузки поля "Разрешить покупку при отсутствии товара".
10) Добавлена возможность использовать переменные вида ${'#CELL1#'} в php-преобразованиях.
11) Исправлена ошибка чтения файла с большим количеством пустых строк.
12) Добавлено указание строки файла при отображении фатальной ошибки.
13) Исправлены ошибки при загрузке файлов по внешней ссылке.
14) Добавлена возможность быстрого поиска раздела на 2-м шаге.
15) Исправлена ошибка загрузки файлов с Яндекс.Диска.
16) Добавлена возможность отложить сброс кеша инфоблока на конец импорта.
17) Добавлена проверка изменения SEO-полей и их запись в статистику.
18) Доработан функционал обновления торговых предложений без товара.
19) Доработан функционал расчета доступного количества из остатков на складах.
20) Добавлена возможность автопоиска полей по коду свойства, указанному в квадратных скобках.
21) Доработан функционал загрузки файлов из Яндекс.Диска.

Экспорт.
1) Добавлены настройки для задания максимального времени выполнения шага экспорта и задержки между шагами.
2) Добавлена возможность выгружать картинки в zip-архив.
3) Добавлена возможность указывать сайт для расчета цены со скидкой.
4) Добавлены поля элементов "Кем создан", "Кем изменен", "Дата изменения", "Зарезервированное количество", "Штрихкод", а также поле разделов "Активность".
5) Добавлено преобразование типа "не соответствует регулярному выражению".
6) Добавелно поле "Дата окончания импорта" на странице управления профилями.
7) Реализована расширенная фильтрация по свойствам типа "Число".
8) Добавлена возможность фильтрации по разделу.
9) Устранена ошибка экспорта поля "Путь из названий разделов" совместно с другими полями разделов.
10) Исправлена ошибка создания xlsx-файлов.
11) Добавлена запись символьных кодов полей при быстрой настройке списка полей.
12) Добавлен быстрый поиск профилей.
13) Доработан экспорт по крону.
14) Добавлен виджет для отображения последних процессов экспорта.
15) Добавлена расширенная фильтрация по дате начала и окончания активности.
 
Last edited:
esol.importexportexcel 2.1.5 - 2.2.0 mod + delta
 
Last edited:
esol.importexportexcel 2.1.5 - 2.2.2 mod + delta.upd
 
Last edited:
esol.importexportexcel 2.1.5 - 2.2.2 mod + delta.upd
здесь была некорректно скачана версия 2.1.6, которая по сути является 1.9.4, и конечно же распространена на форумах-барыгах, т.к. все распространяют от меня :


! здесь все правильно !
esol.importexportexcel 2.1.5 - 2.2.2 mod + delta.upd

 
Last edited:
esol.importexportexcel 2.2.4 - 2.4.0 mod + delta.upd
 
Last edited:
esol.importexportexcel 2.4.0 - 2.4.5 delta.upd
 
Last edited:
Top