Одной из самых распространенных, на мой взгляд, систем для электронной торговли у русскоязычных является компонент Virtuemart для Joomla. Особо плотно с ним работать не довелось, но наполнять товаром из файла, т.е. делать импорт в Joomla приходилось. Эти функции здесь представлены довольно удобно и понятно, а если быть точнее, то тоже отдельным компонентом - CSV Improved.
Внешнее он выглядит так:
Для выполнения импорта заходим в Импорт.
Тут нам предложено несколько вариантов импорта. Нам интересны:
- CSVI Multiple Prices import - Импорт цен
- CSVI Product Import - Импорт товара
Выбираем вариант импорта, добавляем товар и жмем импорт, после чего появится предпросмотр, и опять жмем импорт. После того как импорт закончится, появится отчет, где будет написано для каждой позиции статус после импорта, т.е. успешно импортировано, или ошибка, или еще что-нибудь.
Поля, используемые в csv для Virtuemart.
Импорт товаров:
product_sku - авртикул товара
product_parent_sku
category_path - категория (Категория1/Подскатегория1/Подкатегория2)
product_name - имя товара
product_s_desc - краткое описание товара
product_desc - полное описание товара
product_price - цена товара
product_full_image - большое изображение
product_thumb_image - маленькое (preview) изображение
product_availability
product_available_date
product_currency - валюта, в которой указана цена
product_discount
product_discount_date_end
product_discount_date_start
product_packaging
product_publish
product_special
product_tax
product_url
Обновление цены:
product_sku - артикул товара
product_price - цена товара
product_currency - валюта
price_quantity_start
price_quantity_end
Разделители столбцов - "^", разделители (ограничители) текста - "~".
Благодаря CSVI Multiple Prices import можно без проблем, и очень быстро редактировать цены на сайте, зная всего лишь артикул товара.
Артикул товара как правило присваивается при импорте товара в столбце product_sku, что делает дальнейшее обновление цен быстрым и удобным.
Особенностью импорта в данную систему является то, что здесь все названия столбцов должны обязательно присутствовать в файле, даже если столбцы пустые. Иначе файле не будет импортироваться, будет ошибка.
Ниже предлагаю для скачивания примеры csv-файлов для импорта товаров и обновления цен в Virtuemart.
Скачать: Шаблон файла импорта товаров в VirtueMart (3.42 kB).Скачать: Шаблон файла импорта для обновления цены товаров в VirtueMart (187 bytes).



отличная статья!
Как в category_path добавить несколько категорий (чтобы один товар лежал в нескольких категориях)???
Спасибо.
Сам лично с таким не сталкивался, но возможно нужно писать категории через "|"
Для того чтобы товар был сразу в нескольких категориях используется разделитель "|" (Вертикальная черта). Пример: Электроника/Портатинная электроника|Мобильные телефоны. Товар с названием NOKIA 3210 будет как в подкатегории "Портативная электроника" , так и в категории "Мобильные телефоны". Если нужно бОльше категорий, то все разделяем вертикальной чертой.