Компонент для Virtuemart 2 и VIrtuemart 3.x позволяющий импортировать или экспортировать товары из exel документов.
Имеет удобную сортировку, редактируемые поля.
Компонент не имеет привязки к доменному имени, не имеет ограничений на кол-во установок и файлов.
Поддерживаемые форматы файлов для компонент:
- CSV
- XLS
- XLSX
- XML (YML - Яндекс. Маркет)
- Вы сможете ознакомится с основными функциями прочитать pdf документ (находится в архиве)
Технические характеристики для компонента:
- Версия PHP не ниже 5.2
- MySQL 5.0 и выше
- Joomla 2.5.6+ или 3.+
- VirtueMart 2.0 + или 3+
- Оперативной памяти больше 64 Мб (возможность обговорить с хостером, так же как и лимит времени исполнения скриптов не ниже 60 секунд) Это не серьезные требования, так как многие хостинги предоставляют это по умолчанию без обращений.
- Включенные библиотеки: GD, cURL, simpleXML
- Включенная функция system() для создания бэкапов в формате GZIP.
Перед импортом возможно создание бекапа и многих других полезных фич.
Основные особенности:
- Добавление / обновление товаров, указанных в файле Excel (.xls или .xlsx), csv файле или xml файле (YML)
- Экспорт продуктов в Excel файл, YML или CSV
- Создание сложной иерархий категорий и размещение в ней соответствующих продуктов
- Импорт по расписанию из заданной папки (позволяет автоматизировать ежедневное обновления цен и остатков товаров, если настроите выгрузку прайса из Вашей складской программы (1С или др.) в определенную папку на вашем сайте)
- Импорт и экспорт по расписанию из или в YML файл. Возможно сгенерировать YML файл мгновенно метом ajax
- Можно создавать несколько наборов настроек (профилей)
- Импорт картинок, которые вставлены в прайс лист
- Умеет обрабатывать варианты (т.е настраиваемые поля), так же и те которые влияют на итоговую сумму продукта (чекбокс: атрибут корзины)
- Компонент поддерживает родительские и сопутствующие товары (по артикулам или id продуктов)
- Имеется возможность убирать с опубликованных продуктов, товары которые отсутствуют в файле импорта
- Пакетное создание уменьшенных картинок у продукта (миниатюры)
- Возможность ручного и автоматического создания бекапов (резервных копий) основных таблиц virtuemart 2 или 3Самая подробнейшая настройка параметров импорта продуктов с помощью функционального и понятного интерфейса на ajax'е
- Очень важная особенность: ошибки Gateway Time-out ,больше не будут вас треводить. Компонент будет работает с очень большим количеством позиций (проводились тестирования с помощью импорта CSV с 180 000 позициями)
- Возможно импортировать несколько однотипных прайс листов последовательно (полезно в том случае, если у Вас в прайсе порядка 100 000 позиций. Т.к. не на всяком хостинге достаточно оперативной памяти для чтения одного большого xls-файла, то их необходимо разбивать на файлы 20000-25000 строк, которые можно потом пакетно импортировать)
- Добавлена поддержка настраиваемых полей по типу Multi Variant (нововведение в Virtuemart 3.0.6)
- Поддержка многих плагинов, разных фильтров и других, подробное описание работы и основных функций находится тут.
Версия от 7 ноября 2016 (v 4.6.4)
YML-экспорт - в настройках добавлено поле "Домен". В этом поле можно указать другой домен, если по каким-то причинам Вам необходимо, чтобы в YML-файл был указан не тот домен, на котором установлен компонент.
Основные добавления данной версии: Импорт по расписанию - добавлена проверка при каждом запуске скрипта через Cron, завершился ли импорт после предыдущего запуска. Если импорт не успел завершиться из-за таймаута, то он будет продолжен с того места, на котором был прерван предыдущий запуск. В журнале импорта по расписанию также будет указываться на какой строке импорт был прерван по таймауту.
Обо всех изменениях и предыдущих версиях можно ознакомится на сайте разработчика или в самом компоненте.
Новая версия поддерживает так же Virtuemart 3