0 Пользователей и 1 Гость просматривают эту тему.
  • 94 Ответов
  • 13824 Просмотров
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Расширение - Excel2VM - Компонент для импорта/экспорта товаров из Excel и YML в VirtueMart 2.x - 3.x
Поддерживаемые форматы: xls, xlsx, csv, XML (YML)
Joomla: 2.5.6 - 3.8.x
VirtueMart - 2-я и 3-я версии.

Требования к хостингу:
 - минимум 60 сек лимит на время исполнения скрипта (можно больше)
 - 64 Мб оперативной памяти (рекомендуется 128 и более)
 - включенная функция system(). Необходима для создания бэкапов в формате gzip.
 - Наличие библиотек на хостинге: GD, cURL, simpleXML
 - PHP 5.4 и выше


Полная информация о расширении здесь

Стоимость - 40 USD за 1 домен. (тех. поддержка и обновления 6 мес.)
Стоимость - 30 USD за 1 домен. (без тех. поддержки и обновлений)
Zend и IonCube не используются.
Демо-сайт
Подробная инструкция. PDF

Видео:
-
-
-
-
-


C помощью данного компонента Вы с лёгкостью сможете импортировать несколько тысяч товаров в свой магазин на VirtueMart 2 или  VirtueMart 3 без пересохранения Excel-файла в CSV, а также обновлять отдельные характеристики (например, цена или количество на складе) уже существующих товаров. Компонент импорта также может создавать в Вашем интернет-магазине древовидную иерархию категорий с неограниченным числом уровней вложенности. Компонент имеет очень гибкую и удобную систему настройки под конкретно Ваш Excel-прайс - Вам достаточно с помощью перетаскивания названия столбцов, задать им нужный порядок, который бы соответствовал Вашему xls-файлу.

В последней версии компонента появилась возможность импорта и экспорта товаров в формате, совместимом с Yаndex.Market (Яндекс.Маркет) - YML. С помощью данного функционала Вы сможете экспортировать товары из VirtueMart в Яндекс.Маркет и импортировать их обратно. Также, если у Вас несколько сайтов, Вы сможете с легкостью синхронизировать на них товары.

Также имеется возможность автоматического создания резервной копии основных таблиц VirtueMart 2 - 3 (товары, категории, цены) перед каждым импортом. Таким образом Вы в любой момент можете вернуться к предыдущему состоянию магазина в один клик.

Основные возможности:

   
  • Создание / обновление товаров, указанных в прайсе Excel (.xls или .xlsx), csv-файле или xml-файле (YML)
  • Экспорт товаров в Excel-файл, CSV или YML.
  • Импорт по расписанию из заданной Вами папки - позволяет полностью автоматизировать ежедневное обновления цен и остатков товаров, если Вы настроите выгрузку прайса из Вашей складской программы (1С или др.) в определенную папку на вашем сайте.
  • Импорт и экспорт по расписанию из/в YML-файл. Возможность генерирования YML-файла "на лету"
  • Можно создавать несколько наборов настроек (профилей)
  • Создание "дерева" категорий и размещение в нём соответствующих товаров
  • Пакетное создание уменьшенных изображений товара (миниатюры)
  • Импорт изображений, которые вставлены в прайс
  • Умеет обрабатывать Дополнительные (пользовательские) поля, в т.ч. и тех, которые влияют на окончательную цену товара ("Атрибут корзины" - нововведение VirtueMart 2)
  • Есть поддержка сопутствующих и родительских товаров (необходимо знать ID товаров)
  • Есть возможность снимать с публикации товары, которые отсутствуют в прайсе
  • Ручное и автоматическое создание резервных копий основных таблиц магазина
  • Гибкая настройка параметров импорта товаров с помощью удобного интерфейса на AJAX (JQuery UI)
  • Компоненту не страшны ошибки Gateway Time-out - работает с очень большим количеством позиций (тестировалось на CSV-файле с 180 000 позиций)
  • Есть возможность импортировать несколько однотипных прайсов последовательно (полезно в том случае, если у Вас в прайсе порядка 100 000 позиций. Т.к. не на всяком хостинге достаточно оперативной памяти для чтения одного большого xls-файла, то их необходимо разбивать на файлы 20000-25000 строк, которые можно потом пакетно импортировать)
  • Вы можете экспортировать ссылки на страницы товаров (полезно при выгрузке товаров из VirtueMart в Яндекс.Маркет)
  • Добавлена поддержка настраиваемых полей типа Multi Variant (нововведение VM 3.0.6)
  • Есть поддержка плагина фильтра товаров VirtueMart 2 Multiple Customfields Filter 2
    добавлена поддержка плагина "Related articles custom field"
  • Есть поддержка фильтра Cherry Picker (2.0.6 - 3.8) + Fast Saller (1.0.5 - 2.5)
« Последнее редактирование: 04.09.2018, 10:45:56 от katrey »
*

yrygvay

  • Завсегдатай
  • 1291
  • 36 / 3
обычно демо или скрины предоставляют без доступа!

Если такой замечательный компонент расскажите про него больше.
И сколько он стоит.

Его можно будет перенести тогда в коммерческий раздел форума
Смотрю....
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Описание Вкладок компонента:

1) ИМПОРТ

На этой вкладке осуществляется собственно сам импорт товаров из Excel. В верхней части отображается пример того, как должен выглядеть Ваш xls-файл для импорта. Данная подсказка формируется в соответствии с укзанными Вами настройками, о которых речь пойдёт чуть позже.

В форме импорта Вам необходимо указать xls-файл. Вы можете загрузить его с компьютера или выбрать один из загруженных ранее прайсов.

В следующем поле Вы можете указать zip-архив, в который запакованы изображения товаров. Если ниже указать, что вам необходимо создать миниатюры, то откроется дополнительная панель, где вы можете указать высоту, ширину и префикс для миниатюр.

После нажатия на кнопку "Начать импорт" создастся резервная копия данных VirtueMart и начнётся импорт. За результатами Вы сможете следить в реальном времени. После завершения процесса импорта, появится сводная таблица в которой будет указано, какие категории и товары созданы, а какие добавлены.

2) ЭКСПОРТ

Экспорт возможен в формат XLS и CSV. Если не хватает оперативной памяти на создание полного XLS-файла, то он будет разбит на несколько. После окончания процесса экспорта все можно будет скачать одним архивом.

Экспорт осуществляется по тем же шаблонам, что и импорт.


3) ПРОФИЛИ НАСТРОЕК
С этой вкладки необходимо начинать работу с компонентом. В левой части находится интерфейс для настройки столбцов Excel-файла. Вам необходимо путём перетаскивания из правой колонки (Неактивные столбцы) переместить необходимые столбцы в левую колонку (Активные столбцы) и расположить их в том порядке, в котором они идут в Вашем Excel-файле. С помощью кнопок на панели вы можете создать дополнительные столбцы для импорта цен разных групп покупателей, а также столбцы для пользовательских полей. Если в вашем прайсе есть столбцы, которые не нужно импортировать, то нужно поместить на их место пустой столбец.

В правой части указываются особенности импорта. Здесь Вы можете:

    
  • Включить/выключить отображение подсказки по прайсу на вкладке импорта
  • Включить/выключить автоматическое создание резервных данных магазина перед каждым импортом
  • Указать, хотите ли Вы только обновлять существующие товары или также создавать и новые
  • Указать, может ли один товар находиться в разных категориях
  • Включить/выключить обработку принадлежности товаров к категориям (полезно, если Вы хотите только обновлять товары)
  • Выбрать валюту, в которой указаны цены в прайсе
  • Указать номера первой и последних строк, которыми нужно ограничить импорт
  • Указать папки для загрузки изображений товаров
 
    

После завершения настройки не забываем нажать кнопку "Сохранить".

4) YML
Эта вкладка добавлена в версии 4.0.
Здесь Вы сможете сделать импорт и экспорт товаров в формате Яндекс.Маркета – YML.
ИМПОРТ YML.
Для того, чтобы сделать импорт, Вам необходимо указать адрес xml-файла Яндекс.Маркета. Этот файл может находиться как на Вашем сайте, так и на стороннем сайте.
Здесь у Вас также будет доступ к дополнительным параметрам. Вы можете выбрать:
- создавать ли новые товары,
- обновлять ли существующие товары,
- по какому полю идентифицировать товар (ID, Артикул, Наименование)
- для каких товаров загружать изображения (для всех, только для новых, не загружать).
Вы можете настроить импорт по расписанию, используя планировщик Cron. Ссылку скрипт для запуска через Cron Вы найдете на этой же странице. В общих настройках компонента на вкладке YML Вам также необходимо выбрать профиль настроек, который будет использоваться для импорта.

ЭКСПОРТ YML.
Для того, чтобы создать YML-файл, необходимо сначала указать, в какую папку его поместить и название файла (все в одном поле). По умолчанию указан путь к корневой папке сайта. Расширение файла должно быть .xml!
Через несколько секунд после нажатия на кнопку «Создать YML» должна появиться ссылка на созданный файл.
Вы можете настроить экспорт товаров в YML по расписанию, используя планировщик Cron. Ссылку скрипт для запуска через Cron Вы найдете на этой же странице. В общих настройках компонента на вкладке YML Вам также необходимо выбрать профиль настроек, который будет использоваться для экспорта. Там же можно указать значения некоторых параметров по умолчанию, которые влияют на все товары.


5) УДАЛЕНИЕ/ВОССТАНОВЛЕНИЕ

Здесь отображается список резервных копий. Для восстановления предыдущего состояния магазина достаточно одного клика по кнопке «Восстановить». Кликнув по ссылке, откроете sql-файл с данными магазина (или начнётся скачивание gzip-архива в зависимости от настроек).
Создать резервную копию – создаётся резервная копия таблиц категорий, товаров, изображений, цен, настраиваемых полей, производителей.
Очистка - после нажатия на эту кнопку появится окно с выбором параметров очистки. Выберите галочками, что необходимо удалить (только товары, товары и категории, производители, настраиваемые поля, файлы изображений, резервные копии, импортированные прайсы).


В настройках импорта можно выбрать формат бэкап-файлов (SQL или gzip). gzip создается быстрее, занимает меньше места на сервере, но требует, чтобы на сервере была включена функция system().

6) ОБНОВЛЕНИЯ И ТЕХ. ПОДДЕРЖКА
На этой вкладке Вы можете:
1.   Проверить наличие обновлений и обновить компонент
2.   Проверить срок подписки на обновления и продлить подписку (10 USD на 6 мес.)
3.   Связаться с тех. поддержкой
4.   Ознакомиться с историей изменений версий компонента.


Скрин-шоты:


« Последнее редактирование: 22.08.2015, 00:07:04 от katrey »
*

yrygvay

  • Завсегдатай
  • 1291
  • 36 / 3
а как у вас с импортом 1000-5000 позиций?! таймаут сервера чем обходите?!
Смотрю....
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
7000 позиций импортируются приблизительно за 40 сек.
На 21-й мой ajax-запрос получает TimeOut, но импорт продолжается. Его текущая статистика обновляется каждую секунду. И когда импорт доходит до конца - На главной странице импорта выводится список импортированных товаров и категорий.
Прилагается прайс на 7050 позиций, который импортировался


[вложение удалено Администратором]
« Последнее редактирование: 04.02.2012, 23:22:46 от katrey »
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Рад сообщить о добавлении функции экспорта в компонент. Экспорт поддерживается также из более ранних версий VM - 1.1.x.



В верхней части отображается пример того, как будет выглядеть Ваш xls-файл после экспорта. Данная подсказка формируется в соответствии с укзанными Вами настройками импорта.

После нажатия на кнопку "Начать экспорт" Вы будете видеть статистику в реальном времени о ходе экспорта. По окончанию процесса появится ссылка для скачивания xls-файла (файлов).

Примечание. Процесс экспорта очень требователен к оперативной памяти. Поэтому в тех случаях, когда Вы экспортируете большой прайс и компоненту не хватает памяти для дальнейшей работы, он записывает первую часть в файл, а потом продолжает с места остановки. Т.о. Ваш Excel-файл будет разбит на несколько частей, которые Вы потом сможете вручную соединить в программах MS Excel или Calc Open Office.
*

ivanesx2008

  • Захожу иногда
  • 66
  • 0 / 0
А скидки будут?))) Компонент многообещающий и без сомнений нужный многим.танцы с бубном вокруг 1С и всевозможных выгрузок задолбали...
Нужна помощь!!! У моего друга умирает годовалый сын от рака крови. Помощь даже в виде 5-ти грн. ему поможет. Не останьтесь равнодушным к ребёнку!!! Реквизиты и подтверждающие документы можно получить у меня.
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
А скидки будут?)))
5%-я скидка начиная со второй покупки.
10%-я скидка начиная с 4-й покупки
« Последнее редактирование: 29.03.2015, 12:13:53 от katrey »
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
1. Добавлена поддержка импорта из файлов .xlsx, .csv
2. Добавлена возможность импортировать несколько файлов сразу из одной папки - например, 20 файлов по 7000 строк будут последовательно импортироваться в базу после того, как вы запустите импорт.
3. Добавлена возможность экспортировать ссылки на страницы товаров (полезно для выгрузки товаров из VirtueMart в Яндекс Маркет).
4. Добавлена поддержка сопутствующих и дочерних товаров
*

Antuk

  • Новичок
  • 6
  • 1 / 0
Случаем не собираетесь, сделать вариант работающий только на локалке? очень хотелось бв опробовать и потренироваться заранее.
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Нет. Варианта, который будет работать только на локалке не будет.
Опробовать и потренироваться можно на тестовом сайте:
http://demo-zone.ru/excel2vm/administrator/index.php?option=com_excel2vm
« Последнее редактирование: 08.08.2015, 12:41:05 от katrey »
*

smolarchuk

  • Новичок
  • 6
  • 0 / 0
Есть пару вопросов:
1) Ваш компонент умеет автоматически создавать и присваивать артикулы, если в прайсе они не указаны?
2) Если в прайсе по каждому товару будут отдельные столбцы с характеристиками товара, компонент сможет их импортировать для работы фильтра?
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
1) Ваш компонент умеет автоматически создавать и присваивать артикулы, если в прайсе они не указаны?
Да
2) Если в прайсе по каждому товару будут отдельные столбцы с характеристиками товара, компонент сможет их импортировать для работы фильтра?
В одной строке должен быть один товар. Фильтр работает на основе стороннего плагина? Если да, то необходимо посмотреть, в каком формате он сохраняет данные. Например, в одной ячейке могут быть указаны все данные "|Красный|Зелёный|Синий|"
*

albrt

  • Новичок
  • 21
  • 0 / 0
Пользуюсь Joomla 2.5.6 + VM 2.0.10
Совместим ли Ваш компонент с данной конфигурацией?
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Пользуюсь Joomla 2.5.6 + VM 2.0.10
Совместим ли Ваш компонент с данной конфигурацией?
Да. Совместим
*

xabanera

  • Новичок
  • 1
  • 0 / 0
как я могу обновить фотографию товара?
если в файле импорта указано имя новой картинки то она добавляется как вторая к этому товару, а не заменяет существующую
*

siao

  • Захожу иногда
  • 212
  • 3 / 0
  • http://www.svetreiki.ru
"- под "прямым заказчиком" подразумевается владелец сайта, для которого разрабатывается программный продукт (компонент, модуль, плагин). Если Вы являетесь посредником, фрилансером, веб-мастером, то программный продукт будет работать только на целевом домене, к которому будет осуществлена его привязка."

все это конечно правильно с одной стороны. но с другой - у домена уже может быть рабочий сайт, а создается новый на другом домене, что делать?
Joomla 2.5.17
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
все это конечно правильно с одной стороны. но с другой - у домена уже может быть рабочий сайт, а создается новый на другом домене, что делать?
Не совсем понял, что Вы имеете в виду. Если у Вас осздаётся новый сайт, то необходимо приобретать компонент для нового сайта. Для того, чтобы сделать экспорт со старого сайта не нужно приобретать дополнительную лицензию.
*

siao

  • Захожу иногда
  • 212
  • 3 / 0
  • http://www.svetreiki.ru
новый сайт создается на тестовом домене test.test.ru (пример), при этом старый функционирует на том домене domen.ru, на который потом будете перенесен новый.
из старого конвертировать ничего не надо (он вообще не на CMS),
нужен Ваш компонент для установки его на создающийся новый сайт - для его наполнения и отладки test.test.ru, чтобы затем когда он будет признан рабочим присвоить ему domen.ru и весь функционал работал.
Joomla 2.5.17
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Тогда можно сделать так - приобретаете компонент для тестового домена. А когда будете всё переносить на рабочий - то напишите мне рабочий домен в письме, и я привяжу лицензию к рабочему домену.
*

siao

  • Захожу иногда
  • 212
  • 3 / 0
  • http://www.svetreiki.ru
спасибо! это очень хорошо.
Joomla 2.5.17
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Есть у меня эта компонента, полезная штука когда нет других вариантов  ^-^ Есть несколько существенных недостатков  :(
1) товар не может быть в нескольких категориях, иначе холодильники в телевизорах найдете.
2) плохо работает с характеристиками, тоесть если у вас в товаре характеристики цвета черный, красный, зеленый, экспортнется только черный!
3) хостинг 1gb.ru вешается при экспорте 3000 товаров! Если импорт можно продолжеть с момента обрыва, то в экспорте нет такой возможности!

Отказался я от этой компоненты и приобрел себе Интер-прайс, теперь доволен как удав, умеет многое в том числе парчить фотки и характеристики, стыковать прайсы и многое другое, всем советую! Интер-прайс сильно облегчит вам жизнь, сайт программы: http://bitforce.ru
При экспорте можно производить разбивку прайса на файлики с 1000 строк например или меньше. Даже на слабых хостах можно подобрать оптимальный лимит и экспорт будет работать. Я палчу за свой хостинг 1у.е. в мес и он справляется с экспортом более 10000 позиций, разбивая прайс на файлы по 3000 позиций.
С характеристиками работает нормально, если их правильно настроить. Если такая проблема была, то стоило обратиться ко мне и я бы её устранил. Но с подобной проблемой ещё ни кто не обращался.

Интер-прайс - это хорошо, но стоит он 500 у.е., а мой компонент - 50. Есть разница?
« Последнее редактирование: 29.03.2015, 12:14:44 от katrey »
*

Sulpher

  • Живу я здесь
  • 2014
  • 392 / 15
  • Шаблоны и расширения Joomla
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
Автор, переименуй компонента в компонент в заголовке темы.
Спасибо. Исправлено
*

siao

  • Захожу иногда
  • 212
  • 3 / 0
  • http://www.svetreiki.ru
все работает, однако не понятно вот что
добавляются товары, и часть зачем-то обновляется, присваивая себе категории, к которым не принадлежат.
стоит в настройках импорта "ID категории для каждого товара". (так мне кажется проще - в каждом столбце свои данные и так проще присваивать). соответственно часть товаров попадает в совсем не подходящие категории.
но в столбце Категория - стоит ведь одно число?
вобщем какой-то странный глюк. то ли у компонента, то ли у меня )
но в целом - очень хороший. надо только внимательно все настраивать и в нем и в excel и в ВМ (а ВМ 2 тоже какой-то странный)
Joomla 2.5.17
*

katrey

  • Захожу иногда
  • 102
  • 6 / 1
все работает, однако не понятно вот что
добавляются товары, и часть зачем-то обновляется, присваивая себе категории, к которым не принадлежат.
стоит в настройках импорта "ID категории для каждого товара". (так мне кажется проще - в каждом столбце свои данные и так проще присваивать). соответственно часть товаров попадает в совсем не подходящие категории.
но в столбце Категория - стоит ведь одно число?
вобщем какой-то странный глюк. то ли у компонента, то ли у меня )
но в целом - очень хороший. надо только внимательно все настраивать и в нем и в excel и в ВМ (а ВМ 2 тоже какой-то странный)
Можете мне на почту отправить скрин-шот настроек, импортируемый прайс? И укажите, какие товары попадают не в ту категорию. Если это глюк - устраним.
*

siao

  • Захожу иногда
  • 212
  • 3 / 0
  • http://www.svetreiki.ru
спасибо, я так обязательно сделаю (через неделю вернусь и займусь). обязательно вам напишу
(просто думала, вдруг вы сталкивались уже)
Joomla 2.5.17
*

Silaev

  • Новичок
  • 22
  • 1 / 0
импорт прайса в 5 тыс позиций и несколько десятков полей занял несколько секунд!
всячески рекомендую!
*

Dobreff

  • Захожу иногда
  • 214
  • 10 / 4
а не до*ера $35? автор спустись с небес...
поставил бы 10 баксов в десятки раз увеличил бы продажи
*

siao

  • Захожу иногда
  • 212
  • 3 / 0
  • http://www.svetreiki.ru
а не до*ера $35? автор спустись с небес...
поставил бы 10 баксов в десятки раз увеличил бы продажи
глупость сказали. что такое 1000р для коммерческого проекта? а загрузки прайсов нужны именно коммерсантам.тем более этот продукт очень НУ очень облегчает работу с загрузкой прайсов и их обновлениями.
Joomla 2.5.17
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин Накопительной Скидки для VirtueMart 2.х.х

Автор Noralla

Ответов: 3
Просмотров: 4436
Последний ответ 27.07.2018, 09:33:14
от Izhevsky
Плагин отправки SMS при заказе в VirtueMart 2

Автор Arkantos

Ответов: 11
Просмотров: 1787
Последний ответ 16.07.2018, 09:50:15
от anet1984
Поиск по настраиваемым полям (фильтр VirtueMart 2): плагин поля мультивыбора + модуль

Автор pharaoh

Ответов: 693
Просмотров: 37480
Последний ответ 05.05.2018, 01:50:20
от SLAVJAN
Плагин оплаты картами Visa/MasterCard VirtueMart 2.x-3.x Цена 5.00 $

Автор gartes

Ответов: 27
Просмотров: 4043
Последний ответ 01.05.2018, 18:35:10
от fat32man
Интеграция VirtueMart 3 и 1C: Управление торговлей 11.1

Автор pavel1c

Ответов: 5
Просмотров: 4829
Последний ответ 21.03.2018, 19:16:29
от Mehanick