Одной из самых распространенных, на мой взгляд, систем для электронной торговли у русскоязычных является компонент 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.
[download id="13" format="1"]
[download id="14" format="1"]
отличная статья!
Как в category_path добавить несколько категорий (чтобы один товар лежал в нескольких категориях)???
Спасибо.
Сам лично с таким не сталкивался, но возможно нужно писать категории через "|"
Для того чтобы товар был сразу в нескольких категориях используется разделитель "|" (Вертикальная черта). Пример: Электроника/Портатинная электроника|Мобильные телефоны. Товар с названием NOKIA 3210 будет как в подкатегории "Портативная электроника" , так и в категории "Мобильные телефоны". Если нужно бОльше категорий, то все разделяем вертикальной чертой.
Огромное человеческое спасибище!
пожалуйста, заходите еще 🙂
1. добавил в vm_product дополнительные поля
2. затем зашел в CSV Improved/Настройка
3. отметил строку "Обновить доступные поля" и нажал "Продолжить"
4. через CSVI Product Import (предварительно добавил в шаблон поля) загрузил весь товар
сейчас встала задача у части товара (допустили ошибку) поменять значение одного из моего нового поля, решил отредактировать шаблон на обновление цен
CSVI Multiple Prices import добавить свои поля, но они не появляются там. кто-нибудь сталкивался с такой проблемой? как добавить?
или нужно другой шаблон использовать? посоветуйте пож-та спасибо
сделайте новый шаблон и экспериментируйте.
Добрый день!
Подскажите пожалуйста какую версию CSV Improved , joomla и virtuemart применяли?
Здравствуйте.
Версия джумлы есть в картинке в правом углу. Виртуемарт и csvi - не помню.
За три года уже вышли новые версии всех продуктов, поэтому ориентироваться на эти версии смысла нету.
Добрый день!
Есть несколько вопросов:
1. На сайте используем товар входящая цена в долларах, на сайте в админке выставлены все настройки (соответствующие настройки валюта и курс), при заливке товара в ручную все работает — цены отображаются по курсу.
Теперь о самой проблеме:
в таблице для импорта были проставлены цена (product_price) и соответствующая валюта, после успешного импорта цена осталась без изменений, при этом все остальные изменения прошли (описание, краткое описани и т.д)
А при последующем экспорте товара из той же категории, в таблице отображается один и тот же товар в двух строках — один с действующей валютой и ценой, а второй — ранее загруженный.
2. В полях product_desc" и "product_s_desc" изначально прописывалось для примера "Продажа автомобиля Mercedes", после импорта в данных полях на сайте отображается только "Mercedes". - съедается весь текст перед перед первой фразой на латинице.
Как победить эти проблемы? Буду признателен если поможите
После загрузки вашего файла у меня на сайте все цены увеличились. Как вернуть все назад?
Восстановиться из бекапа, если есть,
потом почитать документация, чтобы понимать, что делаете и что будет после тех или иных действий
или обратиться к специалистам.