Хочу представити Вашій увазі свою останню розробку - Компонент для імпорту товарів з Excel в VirtueMart 2.0.0 - http://php-programmist.ru/portfolio/excel/from-excel-to-virtuemart2.html
Joomla 1.7 / 2.5
Вартість - 35 у.о. за 1 домен.- http://php-programmist.ru/shop/order.html?id=7
Для отримання доступу до демо-сайту пишіть сюди - http://php-programmist.ru/contacts.html
За допомогою цього компонента Ви з легкістю зможете імпортувати кілька тисяч товарів у свій магазин VirtueMart 2, а також оновлювати окремі характеристики (наприклад, ціна або кількість на складі) вже існуючих товарів. Компонент імпорту також може створювати у Вашому інтернет-магазині древоподібну ієрархію категорій з необмеженим числом рівнів вкладеності. Компонент має дуже гнучку і зручну систему настройки під конкретно Ваш Excel-прайс - Вам достатньо за допомогою перетягування назви стовпців, задати їм потрібний порядок, який би відповідав Вашим xls-файлу.
Також є можливість автоматичного створення резервної копії основних таблиць VirtueMart 2.0 (товари, категорії, ціни) перед кожним імпортом. Таким чином Ви в будь-який момент можете повернутися до попереднього стану магазину в один клік.
Основні можливості:
-Створення / оновлення товарів, зазначених у прайсі Excel. Середня швидкість на великих прайсах (~ 7000) - 190 рядків в секунду
-Створення "дерева" категорій і розміщення в ньому відповідних товарів
-Пакетна створення зменшених зображень товару (мініатюри)
-Уміє обробляти Додаткові (користувальницькі) поля, в т.ч. і тих, які впливають на остаточну ціну товару ("Атрибут кошика" - нововведення VirtueMart 2.0)
-Можна соществлять імпорт цін одночасно для декількох груп покупців (наприклад, роздріб і опт)
-Ручне і автоматичне створення резервних копій основних таблиць магазину
-Гнучка настройка параметрів імпорту товарів за допомогою зручного інтерфейсу на AJAX (JQuery UI)
-Компоненту не страшні помилки Gateway Time-out - працює з дуже великою кількістю позицій (~ 10 000 за один прогін).
Опис Вкладок компоненту:
1) ІМПОРТ
На цій вкладці здійснюється власне сам імпорт товарів з Excel. У верхній частині відображається приклад того, як повинен виглядати Ваш xls-файл для імпорту. Дана підказка формується відповідно до вказаних Вами налаштуваннями, про які мова піде трохи пізніше.
У формі імпорту Вам необхідно вказати xls-файл. Ви можете завантажити його з комп'ютера або вибрати один із завантажених раніше прайсів.
В наступному полі Ви можете вказати zip-архів, в який запаковані зображення товарів. Якщо нижче вказати, що вам необхідно створити мініатюри, то відкриється додаткова панель, де ви можете вказати висоту, ширину і префікс для мініатюр.
Після натискання на кнопку "Почати імпорт" створиться резервна копія даних VirtueMart і почнеться імпорт. За результатами Ви зможете стежити в реальному часі. Після завершення процесу імпорту, з'явиться зведена таблиця в якій буде вказано, які категорії та товари створені, а які додані.
2) НАЛАШТУВАННЯ ІМПОРТУ
З цією вкладки необхідно починати роботу з компонентом. У лівій частині знаходиться інтерфейс для налаштування стовпців Excel-файлу. Вам необхідно шляхом перетягування з правої колонки (Неактивні стовпці) перемістити необхідні стовпці в ліву колонку (Активні стовпці) і розташувати їх в тому порядку, в якому вони йдуть у Вашому Excel-файлі. За допомогою кнопок на панелі ви можете створити додаткові стовпці для імпорту цін різних груп покупців, а також стовпці для користувацьких полів. Якщо у вашому прайсі є стовпці, які не потрібно імпортувати, то потрібно помістити на їх місце порожній стовпець.
У правій частині вказуються особливості імпорту. Тут Ви можете:
-Включіть/виключіть Відображення підказки по прайсу на вкладці імпорту
-Включіть/виключіть Автоматичне створення резервних даних магазину перед кожним імпортом
-Вказати, чи хочете Ви тільки оновлювати існуючі товари або також створювати і нові
-Вказати, чи може один товар перебувати в різних категоріях
-Включіть/виключіть Обробку належності товарів до категорій (корисно, якщо Ви хочете тільки оновлювати товари)
-Вибрати валюту, в якій вказані ціни в прайсі
-Вказати номери першої і останніх рядків, якими потрібно обмежити імпорт
-Вказати папки для завантаження зображень товарів
Після завершення налаштування не забуваємо натиснути кнопку "Зберегти".
3) ВИДАЛЕННЯ / ВІДНОВЛЕННЯ
Тут відображається список резервних копій. Для відновлення попереднього стану магазину достатньо одного кліка.
За допомогою кнопок на панелі Ви можете вручну створити резервну копію, видалити всі товари, категорії. А також всі товари з однієї категорії, яку Ви оберете.
7000 позицій імпортуються приблизно за 40 сек.