compat 30compat_25importconfigbackuplarg-priceexport

Купить компонент "Импорт товаров из Excel и YML в VirtueMart 2.0 - 3.0" для одного домена
  50 USD (включено 6 мес. обновлений и тех. поддержки *)
  40 USD (без обновлений и тех. поддержки **)

Полная Инструкция по настройке компонента

* - в пакет тех. поддержки входит помощь в установке и настройке компонента, создание профилей настроек для 1-2 прайсов, консультации, помощь в устранении проблем, связанных с особенностями Вашего сервера.

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

Разработан многофункциональный компонент для Joomla 2.5.6-3.5.x - "Импорт товаров из Excel в VirtueMart 2.0 - 3.x".

Поддерживаемые форматы файлов:

  • XLS
  • XLSX
  • CSV
  • XML (YML - Яндекс. Маркет)

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

Есть несколько способов маркировки, чтобы задать соотвестивия между категориями относительно друг друга и относительно товаров:

  • сложный нумерованный список (в ячейке с названием категории или в отдельной ячейке);
  • маркировка названий категорий спец-символами (до или после названия);
  • указание ID или названия категории в строке каждого товара;
  • поиск соответствующей категории по совпадению слов в названиях товаров и категорий;
  • группировка строк средствами самого Excel (иерархические списки).

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

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

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

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

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

Описание Вкладок компонента:

1) ИМПОРТ

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

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

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

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

 

2) ЭКСПОРТ

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

На этой вкладке Вы можете дополнительно выбрать:

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

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

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

3) ПРОФИЛИ НАСТРОЕК

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

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

  1. Включить/выключить отображение подсказки по прайсу на вкладке импорта
  2. Включить/выключить автоматическое создание резервных данных магазина перед каждым импортом (SQL или gzip)
  3. Указать, хотите ли Вы только обновлять существующие товары или также создавать и новые
  4. Указать, может ли один товар находиться в разных категориях
  5. Включить/выключить обработку принадлежности товаров к категориям при обновлении (полезно, если Вы не хотите, чтобы у обновляемых товаров изменялась категория. Новые товары будут добавляться согласно разметке прайса)
  6. Активировать автоматическое снятие с публикации всех товаров перед импортом - в процессе импорта будут опубликованы те товары, которые присутствуют в прайсе.
  7. Выбрать валюту, в которой указаны цены в прайсе
  8. Выбрать один из способов генерирования псевдонимов (по наименованию, по артикулу, по ID и по различным их комбинациям)
  9. Выбрать способ импорта изображений - а) в прайсе указываются только названия изображений; б) изображения встроены в прайс
  10. Указать номера первой и последних строк, которыми нужно ограничить импорт
  11. Указать папки для загрузки изображений товаров

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

4) YML

Эта вкладка добавлена в версии 4.0.

Здесь Вы сможете сделать импорт и экспорт товаров в формате Яндекс.Маркета – YML.

ИМПОРТ YML

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

Здесь у Вас также будет доступ к дополнительным параметрам. Вы можете выбрать:

- создавать ли новые товары,

- обновлять ли существующие товары,

- по какому полю идентифицировать товар (ID, Артикул, Наименование)

- для каких товаров загружать изображения (для всех, только для новых, не загружать).

Вы можете настроить импорт по расписанию, используя планировщик Cron. Ссылку скрипт для запуска через Cron Вы найдете на этой же странице. В общих настройках компонента на вкладке YML Вам также необходимо выбрать профиль настроек, который будет использоваться для импорта.

ЭКСПОРТ YML

Для того, чтобы создать YML-файл, необходимо сначала указать, в какую папку его поместить и название файла (все в одном поле). По умолчанию указан путь к корневой папке сайта. Расширение файла должно быть .xml!

Через несколько секунд после нажатия на кнопку «Создать YML» должна появиться ссылка на созданный файл.

Вы можете настроить экспорт товаров в YML по расписанию, используя планировщик Cron. Ссылку скрипт для запуска через Cron Вы найдете на этой же странице. В общих настройках компонента на вкладке YML Вам также необходимо выбрать профиль настроек, который будет использоваться для экспорта. Там же можно указать значения некоторых параметров по умолчанию, которые влияют на все товары.

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

Здесь отображается список резервных копий. Для восстановления предыдущего состояния магазина достаточно одного клика.

С помощью кнопок на панели Вы можете вручную создать резервную копию, удалить все товары, категории. А также все товары из одной категории, которую Вы выберите.

6) ОБНОВЛЕНИЯ И ТЕХ. ПОДДЕРЖКА

На этой вкладке Вы можете:

  1. Проверить наличие обновлений и обновить компонент
  2. Проверить срок подписки на обновления и продлить подписку
  3. Связаться с тех. поддержкой
  4. Ознакомиться с историей изменений версий компонента.

Системные требования:

  1. PHP 5.2 и выше
  2. MySQL 5.0 и выше
  3. Joomla 2.5.6 и выше
  4. VirtueMart 2.0 и выше
  5. 64 Мб Оперативной памяти и выше
  6. Лимит времени исполнения скриптов не ниже 60 секунд
  7. Наличие библиотек на хостинге: GD, cURL, simpleXML
  8. Включенная функция system() для создания бэкапов в формате GZIP.
  9. Возможны проблемы в работе компонента, если на сайте установлен шаблон от Yoo Theme. Чтобы избежать конфликта скриптов, необходимо в параметрах системного плагина "System - Yt Plugin" указать НЕ подключать библиотеку JQuery на страницах компонента com_excel2vm.

 

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

 

http://demo-zone.ru/excel2vm/administrator/

 

Купить компонент "Импорт товаров из Excel в VirtueMart 2.0 - 3.0" для одного домена:   50 USD

 

Базовые настройки:

 

 

 

Способы указать, в какие категории помещать товары во время импорта:

 

 

Импорт настраиваемых полей, НЕ влияющих на цену товара (НЕ являются атрибутами корзины), в VirtueMart 2 - 3:

 

 

 

Импорт настраиваемых полей, влияющих на цену товара (Атрибуты корзины), в VirtueMart 2 - 3:

 

 

 

Импорт настраиваемых полей фильтра Настраиваемые поля фильтра Virtuemart 2 Multiple Customfields Filter 2:

 

 

Обновления компонента:

Внимание! В течение 6 месяцев с момента покупки Вы можете получать бесплатные обновления и тех. поддержку. Для этого Вам необходимо перейти на вкладку "Обновление и поддержка" в админке компонента "Импорта и экспорта товаров". Вы также можете получить обновление на Ваш E-mail - для этого Вам необходимо войти в "Личный кабинет" на этом сайте, и нажать на кнопку "Получить обновление", если у вас не самая последняя версия. В "Личном кабинете" Вы также сможете продлить прописку на обновления и тех. поддержку на 6 месяцев (10 USD).

 

Внимание! Начиная с версии 3.0 компонентом больше не будет поддерживаться версии Joomla ниже 2.5.6, т.к. будет добавлена поддержка Joomla 3.5 и VirtueMart 3

8.05.2016 (v 4.4.11) исправлен баг, из-за которого после обновления до версии 4.4.10 могли не определяться категории при некоторых способах маркировки.

30.04.2016 (v 4.4.10) Экспорт YML - добавлена поддержка тэга "delivery-options" (варианты курьерской доставки). В общих настройках компонента на вкладке YML в текстовом поле можно указать до 5 вариантов. Каждый вариант в отдельной стоке.

31.03.2016 (v 4.4.9) исправлен баг, из-за которого не экспортировались данные полей Cherry Picker, в системных названиях которых присутствовал символ нижнего подчеркивания.

9.03.2016 (v 4.4.8) Экспорт YML: В общие настройки компонента на вкладке YML добавлено поле "Тэг sales_notes". Текст из этого поля будет добавлен в качестве тэга всем товарам. Максимум - 50 символов. Этот тэг используется для указания минимального количества товаров для покупки, минимальной суммы покупки и/или необходимости предоплаты.

4.03.2016 (v 4.4.7) Импорт по расписанию: добавлена возможность непосредственно в строке задания для Cron указать название файла, который необходимо импортировать. Для этого необходимо добавить параметр "filename", в котором указывается название файла (кириллические в названии не допустимы). Пример задания для Cron, чтобы импортировать файл test.xls:
curl --silent --compressed http://vash-domen.ru/administrator/components/com_excel2vm/models/cron.php?filename=test.xls

2.03.2016 (v 4.4.6) снижено потребление оперативной памяти для процесса восстановления бэкапа из SQL-файла. Теперь SQL-файлы бэкапа объемом более 50 МБ не будут вызывать ошибок, связанных с нехваткой оперативной памяти, во время восстановления.

24.02.2016 (v 4.4.5) В общие настройки компонента на вкладке "YML" добавлена опция "Доступность товара", которая влияет на экспорт в формате YML. Если выбрать "Зависит от количества на складе", то товары с нулевым количеством будут помечены как "недоступные", остальные будут "доступные". Если выбрать "Принудительно доступны все", то все товары будут помечены как "доступные"

13.02.2016 (v 4.4.4) На страницах Импорт и Экспорт добавлены кнопки для удаления всех импортированных и экспортированных файлов.

1.02.2016 (v 4.4.3) Улучшена совместимость с плагином Custom Field For All - теперь станет проще работать с полями типа 'Цвет в шестнадц. формате', т.к. импортируются и экспортируются теперь не шестнадцатеричный код цвета, а его текстовая метка. Если во время импорта скрипт обнаружит метку, которой еще нет, то она будет создана с цветом 'ffffff' (т.е. белым) - после импорта Вам нужно будет в настройках поля указать актуальный цвет для новой метки.

28.01.2016 (v 4.4.2) Оптимизирован алгоритм построения списка категорий на страницах 'Экспорт' и 'Профили настроек'. Если у Вас на сайте очень большое число категорий, то теперь эти страницы будут открываться гораздо быстрей

20.12.2015 (v 4.4.1) Импорт по расписанию - добавлена проверка при каждом запуске скрипта через Cron, завершился ли импорт после предыдущего запуска. Если импорт не успел завершиться из-за таймаута, то он будет продолжен с того места, на котором был прерван предыдущий запуск. В журнале импорта по расписанию также будет указываться на какой строке импорт был прерван по таймауту.

10.12.2015 (v 4.4.0) Добавлена возможность осуществлять экспорт в Excel и CSV по расписанию. Для этого в основные настройки компонента добавлена вкладка 'Экспорт по расписанию', на которой Вы найдете ссылку для планировщика Cron, можете указать определенную папку для экспорта, указать произвольное название для файла экспорта и др. настройки, которые есть в стандартном экспорте через админку.

8.12.2015 (v 4.3.2) - Добавлена возможность загружать изображения с удаленного сервера только для новых товаров, что позволит ускорить процесс импорта, если в прайсе много товаров, которые уже присутствуют на Вашем сайте и не нуждаются в обновлении изображения. Также можно загружать изображения для новых + для "старых" товаров, у которых нет изображений.
- добавлено 4 поля для дополнительных изображений

1.12.2015 (v 4.3.1) в настройках компонента на вкладке "Импорт по расписанию" добавлено поле "Удаленный файл". Если в этом поле указать файл, который находится на другом сайте (на сайте поставщика), то этот файл будет автоматически скачиваться, а затем - импортироваться.

7.11.2015 (v 4.3.0) Импорт прайса по расписанию: добавлена возможность указывать название профиля для импорта непосредственно в строке задания планировщика. Это позволит Вам создать несколько заданий, которые будут работать по указанному для них профилю настроек. Для этого необходимо добавить в конец строки задания параметр '?profile=name', где name - это название профиля. В названии профиля должны быть только буквы английского алфавита.
Пример строки задания с заданным профилем testoviy_profile:
curl --silent --compressed curl http://vash-domen.ru/administrator/components/com_excel2vm/models/cron.php?profile=testoviy_profile

8.10.2015 (v 4.2.0) добавлена поддержка плагина Custom Fields For All

21.09.2015 (v 4.1.0)
в профиль настроек добавлен выпадающий список 'Идентификатор товара'. Значения списка: 'ID товара', 'Артикул', 'Наименование', 'GTIN (EAN,ISBN)', 'MPN'. Теперь Вы можете выбрать, на основе значения какого поля производить обновление товаров. Например, теперь возможно изменить артикулы товарам, используя для идентификации товара Наименование или MPN.
В общих настройках компонента на вкладке 'Кэширование' добавлены переключатели для кэширования 'MPN' и 'GTIN'. Рекомендуется включать кэширование для тех полей, которые используются в качестве Идентификаторов.

17.09.2015 (v 4.0.1) YML-экспорт: теперь ссылки на товары формируются в соответствии с настройками ЧПУ(SEF) сайта.

21.08.2015 (v 4.0.0)
- добавлена Вкладка YML. На этой вкладке Вы можете импортировать товары из YML-файла (Яндекс.Маркет), а также создавать YML-файл для загрузки на Яндекс.Маркет. Также Вы можете использовать новые возможности для простой синхронизации товаров на Ваших сайтах.
- в профиль настроек добавлено поле 'Количество по умолчанию', с помощью которого Вы можете задать количество товара на складе, которое будет установлено для новых товаров, если это значение не указано явно в прайсе.

18.08.2015 (v 3.8.1) добавлены уведомления о появлении новых версий на основные страницы компонента.

17.08.2015 (v 3.8.0) Добавлена возможность экспорта товаров по одному или нескольким производителям.

11.08.2015 (v 3.7.1) на порядок увеличена скорость импорта значений дополнительных полей плагина Virtuemart 2 Multiple Customfields Filter 2 за счет автоматического добавления индексов к используемым плагином таблицам.

7.08.2015 (v 3.7.0) значительно оптимизирован процесс экспорта:
- За счет использования более "легкой" библиотеки удалось снизить в несколько раз потребление оперативной памяти во время экспорта в формате xlsx, а также увеличить скорость процесса.
- Если Вам не нужно экспортировать дочерние товары, Вы можете выбрать соответствующий вариант на странице Экспорта, что также позволит в несколько раз ускорить процесс экспорта, особенно если у Вас большое количество товаров.

3.08.2015 (v 3.6.10) для способа маркировки категорий "Название категории для каждого товара" добавлено 2 настройки: "Разделитель уровня вложенности" (Например - Категория\Подкатегория. Вместо "\" можно указать свой символ) и "Разделитель категорий" (Например - Категория1|Категория2. Вместо "|" можно указать свой символ)

25.07.2015 (v 3.6.9) добавлено 5 полей для импорта названий дополнительных изображений в отдельных столбцах. Внимание! После данного обновления поля созданные Вами могут быть заменены пятью новыми полями. Поэтому Вам необходимо перепроверить профиль настроек и пересоздать поля, если они исчезли.

16.07.2015 (v 3.6.8) добавлен новый тип полей - "Пользовательские поля". Это нестандартные поля, которые добавляются пользователем вручную через phpMyAdmin в таблицу #__virtuemart_products. Администратор указывает название поля (отображается в интерфейсе выбора столбцов) и системное имя поля (как поле называется в таблице базы данных, только английские буквы в нижнем реестре и цифры). Если поле с заданным системным именем не будет найдено в таблице #__virtuemart_products, то оно будет создано (тип поля - TEXT). Для того, чтобы воспользоваться новым типом полей, необходимо активировать его в Настройках компонента на вкладке "Дополнительные возможности"

26.06.2015 (v 3.6.7) Добавлена опция в общие настройки 'Обработка описания'. Включение данной опции приведет к тому, что в кратком и полном описании символы перехода строки будут заменены соответствующим html-тэгом.

17.06.2015 (v 3.6.6) Добавлено поле 'Порядок', которое позволит в прайсе в соответствующей колонке вручную указать порядок сортировки товаров и категорий. Эти значения также можно экспортировать.

7.06.2015 (v 3.6.5) В итоговой таблице, которая появляется после окончания импорта, возле каждой категории в скобках указывается количество товаров в данной категории. Если кликнуть по этому числу, то откроется список товаров данной категории.

29.05.2015 (v 3.6.4) В настройках профиля для опций "Обнулять количество на складе" и "Снимать с публикации товары?" добавлено 2 режима выбора категорий - "Только выбранные" и "Все, кроме выбранных".

4.05.2015 (v 3.6.2) в профиль настроек добавлено поле "Удаление". Если в прайсе в этом поле в строке определенного товара указать цифру 1, то этот товар будет удален.

29.04.2015 (v 3.6.0) добавлена поддержка настраиваемых полей типа Multi-Variant (этот тип появился в VM 3.0.6)

23.03.2015 (v 3.5.0) 1) В настройки добавлен Коэффициент перерасчета, который позволяет производить перерасчет цен товаров во время импорта и экспорта. На это число будут умножаться все цены во время импорта. Во время экспорта наоборот - все цены будут делиться на это число.
Это может быть полезно, если цены в прайсе в долларах, а на Вашем сайте в рублях или гривнах. А также, если Вам необходимо сделать пересчет цен, исходя из нового курса Доллара. Для этого необходимо экспортировать товары, указав старый курс доллара. Затем прописать новый курс и сделать импорт.
Также Вы можете использовать коэффициент перерасчета для того, чтобы добавить наценку.

2) Добавлена возможность экспорта в формат xlsx. Это позволяет обойти ограничения формата xls, такие как лимит 256 столбцов.

5.03.2015 (v 3.4.0) 1) В глобальных настройках добавлена опция 'Доп. поля на основе заголовков', позволяющая производить автоматическое создание простых настраиваемых полей (типа 'Строка') на основе заголовков столбцов прайса (указанных в 1-й строке). Благодаря этой функции, Вам необходимо указать в профиле настроек только основные столбцы. Все что будет правее последнего столбца (исходя из настроек профиля) скрипт будет воспринимать как настраиваемые поля. Во время импорта эти настраиваемые поля добавятся в настройки текущего профиля.
2) Улучшен интерфейс очистки товаров и категорий. Теперь с помощью чекбоксов Вы можете выбрать параметры очистки: только товары, товары и категории, производители, настраиваемые поля, файлы изображений, резервные копии, импортированные прайсы.
3) На странице 'Экспорт' добавлен список экспортированных прайсов с возможностью скачивать их и удалять.
4) В настройки профиля добавлена опция 'Обновлять товары?', отключение которой, позволит только создавать товары, в том случае, когда обновление не требуется. По умолчанию данная опция будет включена.

11.02.2015 (v 3.3.0) 1) Исправлен баг со статусом публикации новых товаров;
2) В настройках профиля добавлены "Статус публикации для новых товаров" и "Статус публикации для обновляемых товаров"
3) Если товар присутствует одновременно в нескольких категориях, то при экспорте способами "ID категории для каждого товара" и "Название категории для каждого товара", товар будет представлен одной строкой, а категории, к которым принадлежит этот товар будут указаны в одной ячейке через запятую.
4) Добавлена сортировка импортированных прайсов по дате загрузки, размеру и названию.

25.01.2015 (v 3.2.2) исправлен баг, из-за которого не работало перетаскивание полей в браузере Chrome на Joomla 3

18.01.2015 (v 3.2.0) добавлен новые тип полей - "Произвольные поля". Эти поля создаются связанными тройками полей: название, значение, единицы. В поле название указывается название Дополнительного (настраиваемого) поля (Например - Размер диагонали). В поле значение - значение данной характеристики (Например - 17). Поле единицы является необязательным, в нем можно указать единицы измерения (например - дюймы), которые будут добавлены к значению. Это позволит Вам не создавать отдельно простые настраиваемые поля (которые имеют одно значение и не влияют на цену) в самом VM и в настройках компонента импорта. Т.к. если компонент находит в прайсе новое название Настраиваемого поля, то он создаст это поле автоматически. "Произвольные поля" можно активировать в Общих настройках компонента импорта.

9.01.2015 (v 3.1.5) добавлены поля 'Дата создания' и 'Дата изменения'

08.01.2015 (v 3.1.4) исправлен баг, который возникал при округлении значений дополнительных полей

16.12.2014 (v 3.1.3) добавлена возможность создавать миниатюры изображений на основе ранее загруженных (например по ФТП) изображений. Исправлен баг, который возникал, если указывать ID категорий через запятую.

9.12.2014 (v 3.1.2) добавлена возможность обнулять количество товаров на складе перед началом импорта в выбранных категориях.

2.12.2014 (v 3.1.1) на вкладке "Профили настроек" добавлена кнопка "Синхронизировать доп. поля с VM". Одним кликом по этой кнопке Вы можете добавить по одному экземпляру дополнительных полей, которые есть в VM, но отсутствуют в компоненте Импорта/Экспорта. Это позволит значительно сэкономить Ваше время, если у Вас большое количество Настраиваемых полей в магазине. Также из компонента будут удалены поля, которые были удалены из VM.

27.11.2014 (v 3.1.0) расширены возможности автоматического снятия товаров с публикации. Теперь Вы можете указать, в каких категориях осуществлять автоматическое снятие с публикации. Это полезно, если импортируемый прайс содержит не все категории магазина, а лишь некоторые.

15.11.2014 (v 3.0.0) компонент теперь совместим с Joomla 3.3 и VM 2.9.9.3 и выше. Компонент по-прежнему будет работать с Joomla 2.5.6 и выше. Но совместимости с Joomla 1.5 и VM1 больше нет.

7.11.2014 (v 2.9.0) добавлена возможность автоматического импорта по расписанию. Для этого добавлена вкладка в настройки компонента 'Импорт по расписанию'. На этой вкладке необходимо указать папку, откуда будет браться самый "свежий" прайс (который был закачан последним), и выбрать профиль настроек. После этого Вам останется лишь добавить задание в планировщик Cron (В панели управления хостингом)

23.10.2014 (v 2.8.1) добавлена возможность выбора нескольких категорий для экспорта. Данная возможность работает только для способов маркировки категорий - "ID категории для каждого товара" и "Название категории для каждого товара"

21.10.2014 (v 2.8.0) добавлена опция "Удаление значений доп. полей" в настройки импорта. Активация данной опции позволяет удалять все предыдущие значения дополнительных полей, которые присутствуют в прайсе. Например, у вас есть поле "Цвет". Для определенного товара указано значение "Желтый". Если импортировать для этого товара значение "Красный" с выключенной опцией, то у данного товара будет 2 значения для поля "Цвет". Если данная опция будет включена, то во время импорта значение "Желтый" будет удалено, и записано значение "Красный". Аналогично и для большего количества значений.

21.09.2014 (v 2.7.0) Добавлена страница "Обновления и тех. поддержка". Теперь Вы можете ознакомиться с историей изменений версий, обновить компонент и обратиться в тех. поддержку непосредственно через админку компонента.

24.08.2014 (v 2.6.0) добавлена поддержка фильтра Cherry Picker (2.0.6 - 3.8) + Fast Saller (1.0.5 - 2.5)

24.07.2014 (v 2.5.0) добавлена возможность кэшировать артикулы и ID уже существующих товаров (для принятия скриптом решения о обновлении товара или создания нового). Это позволяет в десятки раз ускорить импорт, но увеличивает потребление оперативной памяти.

21.07.2014 (v 2.4.0) улучшен интерфейс выбора файлов, которые были загружены ранее, для импорта.

30.05.2014 (v 2.3.1) Модифицирован способ разметки категорий "Название категории для каждого товара" - теперь можно указывать несколько категорий для одного товара, разделяя их символом |. Например - Бытовая техника\Холодильники|Бытовая техника\Новые холодильники.

29.05.2014 (v 2.3.0) добавлено 2 поля, которые появились в VM 2.6 (MPN и GTIN). Модифицирован способ разметки категорий "Название категории для каждого товара" - теперь можно задать иерархию категорий. Например - Бытовая техника\Холодильники\Ardo.

27.04.2014 (v 2.1.15) внесены изменения в алгоритм экспорта (для тех шаблонов, где указывается иерархия категорий):
- если экспортируется только одна выбранная категория, которая не является корневой, то перед строкой с её наименованием будут находиться строки с названием её "родителей" - это позволит точно определять категорию при импорте;
- Если при экспорте создаётся несколько файлов, то перед строками товаров, находящимися в начале прайса, всегда будут находится строки с названием родительской категории и её родителей - это позволит импортировать все полученные файлы за один раз (нет необходимости объединять все файлы в один), т.к. все они будут приведены к общему шаблону.

24.03.2014 (v 2.1.14) добавлена возможность загружать и импортировать сразу несколько файлов. Для этого во время выбора файла необходимо удерживать клавиши CTRL или SHIFT. Не поддерживается браузером IE ниже 10-й версии

11.03.2014 (v 2.1.13) добавлено поле 'Шаг количества товара', которое соответствует одноименному полю на вкладке 'Статус' в админке товара VM 2.0.26

7.03.2014 (v 2.1.12) добавлена поддержка обновленного плагина Related articles custom field версии 1.3

26.02.2014 (v 2.1.11) исправление ошибок: а) при генерировании псевдонимов категорий; б) при автоматической публикации новых товаров; в) при экспорте для поля артикула теперь устанавливается формат 'текстовый'

18.02.2014 (v 2.1.10) оптимизировано потребление оперативной памяти во время импорта. Исправлен баг, который возникал при авто-разбивке прайса на части.

14.02.2014 (v 2.1.9)
- обновлена библиотека чтения Excel - улучшено распознавание формул в ячейках.
- В кратком описании при импорте теперь не удаляются символы перехода строки

27.01.2014 (v 2.1.4) добавлена опция "Снимать с публикации товары без фото", при активации которой, если при импорте товару не указывается фотография или файл фотографии отсутствует на сервере, то такой товар будет снят с публикации.

13.01.2014 (v 2.1.3) добавлена поддержка плагина "Related articles custom field". Для импорта значений используйте такой формат данных - "1,2,3|intro" (без кавычек). Т.е. слева от вертикальной черты указываются ID статей через запятую, а справа - формат вывода (title - названия статей, intro - вступительный текст, full - полный текст). Примечание - если указывать только ID статей (например - "1,2,3"), то формат вывода будет - title.

12.01.2014 (v 2.1.2) Добавлены поля "ID скидки" и "ID налогового оформления". Если необходимо отключить какой-либо из этих параметров для определённых товаров, необходимо указывать вместо ID "-1" (без кавычек).

4.01.2014 (v 2.1.0)
- Добавлен новый тип полей в настройках - "Спец. цены" (различные комбинации групп покупателей и диапазонов количества заказываемого товара). Вы можете создать нужное количество таких полей, что позволит вам работать одновременно с несколькими ценами для каждого товара (например, оптовой и розничной).
- Добавлена опция в настройках, которая позволяет во время импорта стирать спец. цены, которые отсутствуют в прайсе, что поможет избавиться от лишних цен.
- Удалена настройка "Диапазон количества", т.к. этот функционал присутствует в Спец. ценах
- Удалена настройка "Группа покупателей", т.к. этот функционал присутствует в Спец. ценах

30.12.2013 (v 2.0.1)
- Добавлены поля "Шаблон категории", "Страница просмотра категории" и "Страница карточки товара по-умолчанию". Эти поля имеют отношение исключительно к категориям.
- Добавлено автоматическое обновление компонента через менеджер расширений вашего сайта.

7.10.2013 (v 2.0.0) в настройки добавлен "Диапазон количества". Эта настройка позволит устанавливать несколько цен на один товар, которые будут зависеть от диапазона количества покупаемого товара. Одновременно можно импортировать только одну цену для выбранного диапазона. Рекомендуется создание нескольких профилей настроек, указав для каждого свой диапазон.

26.09.2013 (v 1.9.3) добавлено поле "Артикулы сопутствующих товаров", которое позволит задать соответствия товаров без использования их ID.

24.09.2013 (v 1.9.2) добавлена возможность после экспорта скачать все части прайса одним zip-архивом.

15.08.2013 (v 1.9.1)
- Добавлена возможность изменять эффекты появления и исчезновения уведомлений (JQuery UI) или отключать их вовсе
- Добавлена возможность выбирать шаблон генерирования псевдонимов: только название товара; Название + ID товара; только Артикул; Артикул + Название; Артикул + ID + название; и др. комбинации.

12.08.2013 (v 1.9.0)
- Добавлен способ маркировки категорий "Группировка строк в Excel" - теперь можно импортировать иерархичные прайсы (их легко узнать по «плюсам» и «минусам» в квадратах слева от нумерации строк) без дополнительной маркировки категорий (подробно в инструкции - Стр.6)
- Добавлена возможность импортировать изображения непосредственно из прайса, т.е. те, которые вставлены прямо в ячейки.
- В настройках добавлена возможность указания количества строк (1000 по умолчанию), которые скрипт считывает из Excel-файла за один шаг. Т.о. скрипт может импортировать более объёмные прайсы (при тестировании импортировался прайс 40 000 строк на 5 колонок ~ 5 Мб; потребление оперативной памяти ~ 100 МБ). Считывая информацию из xls-файла по частям, скрипт снижает потребление оперативной памяти.

27.06.2013 (v 1.8.0)
- Добавлен способ маркировки категорий "Название категории для каждого товара" - теперь можно импортировать прайсы без дополнительной маркировки категорий, если у вас в каждой строке товара в отдельном столбце указаны названия категорий
- Добавлена возможность импортировать цены для определённых групп покупателей. Импортировать цены в разные группы покупателей можно только по очереди - т.е. за один импорт импортируются цены в выбранную в настройках группу.

26.06.2013 (v 1.7.1) в список доступных для импорта и экспорта полей добавлено "Доступен с..."

14.04.2013 (v 1.7.0) в связи выходом обновления популярного фильтра товаров Virtuemart 2 Multiple Customfields Filter 2 была произведена модификация компонента для обеспечения корректной работы с этим фильтром.

11.03.2013 (v 1.6.1) в список доступных для импорта и экспорта полей добавлено "ALT изображения"

25.02.2013 (v 1.6.0)
- Добавлена возможность указывать ID продавца для категории
- Добавлено поле "Рекомендованный" (1 - Да, 0 - нет)
- Описание категории будет меняться, только если оно явно указано в прайсе
- Теперь можно вместо имени изображения указывать внешнюю ссылку на изображение, расположенное на другом сайте. Изображения будут скачиваться сразу на ваш сайт. Внимание! Скорость импорта может значительно снизиться!

18.02.2013 (v 1.5.0) модифицирован способ маркировки "ID категории для каждого товара". Теперь, если товар присутствует в нескольких категориях, вы можете через запятую указать их ID в соответствующей ячейке в строке товара.

25.12.2012 (v 1.4.0)
- Добавлен способ маркировки категорий "ID категории для каждого товара" - теперь можно импортировать прайсы без дополнительной маркировки категорий, если у вас в каждой строке товара в отдельном столбце указаны ID категорий
- Добавлена возможность указывать вручную Псевдонимы (на основе их формируется SEF-ссылки)

24.11.2012 (v 1.3.0) появилась возможность вообще не указывать категории в прайсе - привязка товара к категории может осуществляться на основе совпадений по ключевым словам (а именно - по четырем подряд идущим буквам в начале любого из слов в названии категории и товара). Способ маркировки называется - "Поиск категории по ключевым словам"

5.10.2012 (v 1.2.0) добавлена возможность осуществлять экспорт одной выбранной категории товаров.

25.06.2012 (v 1.1.0) добавлена возможность осуществлять экспорт товаров.

 

Вложения:
ФайлОписаниеРазмер файла:
Скачать этот файл (category_name.xls)Название категории для каждого товараИерархия категорий таким образом не задаётся. Желательно создать "дерево" категорий заранее29 kB
Скачать этот файл (example4j17.xls)Пример прайса для импортаКатегории пронумерованы (нумерация вместе с названием категории) для указания иерархии30 kB
Скачать этот файл (example_multivariant.xlsx)MultivariantПример прайса для импорта дочерних товаров с полями Multivariant12 kB
Скачать этот файл (Instructions_Excel2VM.pdf)Подробная инструкцияОзнакомьтесь перед покупкой1265 kB
Скачать этот файл (sample_ierarh.xls)Иерархический прайсПример прайса с разметкой через группировку строк в Excel24 kB
Скачать этот файл (symbols.xls)Маркировка спец. символамиКатегории промаркированы символом ^. Количество символов обозначает уровень вложенности.29 kB

Комментарии   

0 #240 Юрий 07.05.2016 19:31
Цитирую Administrator:
Цитирую Юрий:
Здравствуйте !
Подскажите, пожалуйста, как удалить все изображения товара , загруженные ранее.
Спасибо !

Нужно импортировать вместо названия изображения знак "минус" - тогда у этого товара будут удалены все изображения

Спасибо ! Всё получилось.
Цитировать
0 #239 Administrator 07.05.2016 17:16
Цитирую Юрий:
Здравствуйте !
Подскажите, пожалуйста, как удалить все изображения товара , загруженные ранее.
Спасибо !

Нужно импортировать вместо названия изображения знак "минус" - тогда у этого товара будут удалены все изображения
Цитировать
0 #238 Юрий 07.05.2016 15:56
Здравствуйте !
Подскажите, пожалуйста, как удалить все изображения товара , загруженные ранее.
Спасибо !
Цитировать
0 #237 Administrator 19.04.2016 17:40
Цитирую Artem:
Добрый день.
На сайте есть доп.поле - ПОЛ. Мужской, Женский. Как сделать, чтобы товар попал сразу в два ПОЛА - Мужской и женски.

Если это стандартное настраиваемое поле (не плагин), то нужно в профиле настроек создать 2 поля "пол" и поместить их в список активных. В прайсе указать в одной из этих колонок "Мужской", во второй - "Женский". Если нужно указать только один пол, то вторую колонку оставляем пустой.
Цитировать
0 #236 Artem 19.04.2016 17:36
Добрый день.
На сайте есть доп.поле - ПОЛ. Мужской, Женский. Как сделать, чтобы товар попал сразу в два ПОЛА - Мужской и женски.
Цитировать
0 #235 Administrator 16.02.2016 14:43
Цитирую Анастасия:
Добрый день. При загрузке на тестовой странице xml-файла появляется ошибка :"Internal Server Error". Что можно сделать?

Файл, который Вы пытаетесь импортировать, не соответствует формату YML! Поэтому скрипт не может его обработать.
Цитировать
0 #234 Анастасия 16.02.2016 13:11
Добрый день. При загрузке на тестовой странице xml-файла появляется ошибка :"Internal Server Error". Что можно сделать?
Цитировать
0 #233 Administrator 15.02.2016 19:54
Цитирую Юрий:
День добрый !
А может компонент водяные знаки на картинки накладывать?

Здравствуйте. К сожалению, нет.
Цитировать
0 #232 Юрий 15.02.2016 19:50
День добрый !
А может компонент водяные знаки на картинки накладывать?
Цитировать
0 #231 Administrator 15.02.2016 13:08
Цитирую Анастасия:
Добрый день. В описании компонента среди типов поддерживаемых файлов есть .xml, а при загрузке файла с расширением .xml на тестовой странице получается ошибка :"Неверный формат файла. Файл должен иметь расширение xls,xlsx или csv". Поддержки .xml больше не будет?

Здравствуйте. Для импорта YML в админке компонента есть отдельная страница (которая так и называется), где необходимо указать ссылку на YML-файл, который необходимо импортировать. Вы же, по всей видимости, пытаетесь его загрузить его на странице "Импорт".
Цитировать
0 #230 Анастасия 15.02.2016 12:54
Добрый день. В описании компонента среди типов поддерживаемых файлов есть .xml, а при загрузке файла с расширением .xml на тестовой странице получается ошибка :"Неверный формат файла. Файл должен иметь расширение xls,xlsx или csv". Поддержки .xml больше не будет?
Цитировать
0 #229 Юрий 31.01.2016 12:28
Здравствуйте ! А может компонент импортировать несколько файлов из указанной папки ?
.............
Может, сам разобрался !
Цитировать
0 #228 Administrator 28.01.2016 12:47
Цитирую Едиг Геннадий Геннадьевич:
Если импортированные товары потом в ручную распихать по категориям, то можно ли будет автоматически обновлять цены?

Да, для этого нужно в профиле настроек отключить изменение принадлежности к категории при обновлении товара.
Цитирую Едиг Геннадий Геннадьевич:
И возможно ли будет новые товары кидать в специальную категорию и оповещать о их появлении? У меня уже есть на примете два сайта где я мог бы это применить.

Новые товары будут помещаться в ту категорию, которая указана в прайсе. Создание новых товаров можно отключить.
Цитировать
0 #227 Едиг Геннадий Геннадьевич 28.01.2016 09:18
Если импортированные товары потом в ручную распихать по категориям, то можно ли будет автоматически обновлять цены? И возможно ли будет новые товары кидать в специальную категорию и оповещать о их появлении? У меня уже есть на примете два сайта где я мог бы это применить.
Цитирую Administrator:
Цитирую Едиг Геннадий Геннадьевич:
Привет!

Есть прайс в xls. Можно такой прайс обработать?
С импортом категория я не понял.

Прайс импортировать можно, но если в нем ничего не менять, то иерархия категорий формироваться не будет. Т.е. все категории которые есть в прайсе, будут на одном уровне (в корне сайта).
Цитировать
0 #226 Антон 27.01.2016 11:37
Это и хотел услышать. Спасибо за информацию!
Цитировать
0 #225 Administrator 26.01.2016 20:57
Цитирую Антон:
Ну просто в описании компонента была фраза "по совпадению слов в названиях товаров" и я подумал что возможна синхронизация при частичном (не 100%) совпадении названия.
Тогда в моем случае лучше всего вручную прописать артикулы. В остальном я так понимаю проблем нет и можно синхронизировать цены и наличие только по определенному товару (одному производителю)?

"по совпадению слов в названиях товаров" - это один из способов нахождения соответствия товара и категории. При обновлении самого товара нужно полное соответствие названия или артикула. Если у Вас на сайте артикулы будут такими же как и в прайсе, то скрипт будет обновлять товары. Если в прайсе будет артикул, который отсутствует на сайте, то будет создан новый товар (но в настройках можно отключить создание новых товаров). Касательно производителей - если каждый производитель дает Вам отдельный прайс, то Вы без проблем сможете загружать эти прайсы по отдельности. Обновляться будут только те товары, которые указаны в прайсе.
Цитировать
0 #224 Антон 26.01.2016 20:45
Ну просто в описании компонента была фраза "по совпадению слов в названиях товаров" и я подумал что возможна синхронизация при частичном (не 100%) совпадении названия.
Тогда в моем случае лучше всего вручную прописать артикулы. В остальном я так понимаю проблем нет и можно синхронизироват ь цены и наличие только по определенному товару (одному производителю)?
Цитировать
0 #223 Administrator 26.01.2016 18:53
Цитирую Антон:
Добрый день!
Есть интернет-магазин на VM2, товар размещался вручную (чуть более 10к товара от разных поставщиков). Появилась необходимость оперативно синхронизировать цены и наличие по одному поставщику. У поставщика прайс в формате xls. Артикулы на сайте внутренние (не совпадают с прайсом поставщика). Название товара тоже может немного отличаться от строки в прайсе. Смогу ли я в такой ситуации синхронизировать цены и наличие с прайсом? Что придется для этого сделать?

Здравствуйте. Идентификация товара возможна по артикулу, названию или ID товара. Если в прайсе и на сайте ни один из этих идентификаторов не будет совпадать, то будут создаваться новые товары.
Цитировать
0 #222 Антон 26.01.2016 18:09
Добрый день!
Есть интернет-магази н на VM2, товар размещался вручную (чуть более 10к товара от разных поставщиков). Появилась необходимость оперативно синхронизироват ь цены и наличие по одному поставщику. У поставщика прайс в формате xls. Артикулы на сайте внутренние (не совпадают с прайсом поставщика). Название товара тоже может немного отличаться от строки в прайсе. Смогу ли я в такой ситуации синхронизироват ь цены и наличие с прайсом? Что придется для этого сделать?
Цитировать
0 #221 Administrator 22.01.2016 11:57
Цитирую Едиг Геннадий Геннадьевич:
Привет!

Есть прайс в xls. Можно такой прайс обработать?
С импортом категория я не понял.

Прайс импортировать можно, но если в нем ничего не менять, то иерархия категорий формироваться не будет. Т.е. все категории которые есть в прайсе, будут на одном уровне (в корне сайта).
Цитирую Едиг Геннадий Геннадьевич:

И второй вопрос. Есть какой-то компонент с помощью которого файл с другого сайта можно будет закачивать себе для импорта? Что-то не могу ничего подходящего найти. Процесс нужно полностью автоматизировать ничего не меняя на сайте с которого будет забираться прайс.

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

Добавить комментарий

Защитный код
Обновить