Мануал по Импорту товаров в Virtuemart 1.1.3 с помощью CSV Improved 1.5

Тема в разделе "Импорт и экспорт данных", создана пользователем Files, 29.04.2009.

  1. Offline

    Files Недавно здесь

    Регистрация:
    16.04.2009
    Сообщения:
    64
    Симпатии:
    6
    Пол:
    Мужской
    Загрузка товаров через CSV в Virtuemart 1.1.3
    1. Устанавливаем Joomla 1.5.9 + Virtuemart 1.1.3(импорт проводился именно на этих версиях)
    2. Скачиваем CSV Improved 1.5 по этой ссылке: http://www.csvimproved.com/virtuemart-extensions/csv-improved/view-category.html ( для того чтобы скачать версию 1.5 необходимо зарегистрироваться на сайте)
    3. Устанавливаем CSV Improved 1.5 ( если возникают проблемы с установкой/работой программы, то решение возможно тут: http://joomla-support.ru/post54660.html#post54660 )
    4. Скачиваем программу OpenOffice тут: http://ru.openoffice.org/ ( нам нужен редактор Calc)
    5. Скачиваем образец структуры прайс-листа (находится во вложении)
    6. Далее оставляем необходимые нам поля в файле и заполняем прайс-лист ( Важно!!! можно работать в excel, перенеся все потом в редактор Calc– либо сразу открыть редактор Calc и работать в нем – Но сохранять файл надо в Calc)
    Перед тем как сохранить готовый прайс-лист необходимо в компоненте CSV Improved войти в "Шаблоны" для редактирования шаблона импорта. В колонке "Имя шаблона" надо отметить радиокнопку "CSVI Product Import" и нажать кнопку "Поля"(Fields) в правом верхнем углу окна. Надо расставить очерёдность полей в соответствии их очерёдностью в шаблоне таблицы. Или расставить столбцы в соответствии с шаблоном импорта. Очерёдность полей в шаблоне импорта компонента CSV Improved выставляется простым проставлением порядковых чисел с последующим сохранением для фиксации. Лишние поля просто деактивируются. чтобы не мешались
    7. Сохраняем наш файл прайс-листа для импорта:Сначала надо удалить вторую строчку с пояснениями - затем нажимаем сохранить как > Выбираем тип файла : Текст csv и ставим галочку напротив ‘изменение настроек фильтра’. В следующем окне нажимаем Использовать текущий формат и переходим на новое окно и выставляем следующие настройки:
    • Кодировка – utf-8
    • Разделители полей – “^” (без кавычек)
    • Разделитель текста – “~”(без кавычек)
    • Остальные настройки не трогаем

    Далее опять заходим в компонент CSV Improved нажимаем импорт и выбираем наш шаблон импорта (CSVI Product Import) - загружаем файл - нажимаем импорт и смотрим что получилось

    P.S. Компонент CSV Improved 1.5 - платный ( стоит 20 евро) так что при использовании бесплатной версии могут быть ограничения ( в данном описании использовалась бесплатная версия)

    Всем успехов и удачи!
     

    Вложения:

    Последнее редактирование: 14.04.2012
    The Noir и newmen нравится это.
  2.  
  3. Offline

    igoryk Недавно здесь

    Регистрация:
    25.11.2008
    Сообщения:
    21
    Симпатии:
    1
    Пол:
    Мужской
    Делаю как написанно, а при импорте выдаёт -
    Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 6144 bytes) in ххх\xxx\xxx\administrator\components\com_csvimproved\helpers\csvi_class_file.php on line 64

    Что не так?
     
  4. Offline

    iworkshop Недавно здесь

    Регистрация:
    05.05.2009
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Продублирую тут вопрос :)
    Из имеющегося:
    Joomla 1.5.3
    Виртуемарт 1.1.3
    CSV improved 1.5 (до этого был 8, меня вполне устраивал, но решил для новой задачи попробовать новый).
    В движке все стандартное кроме того что у меня 4 группы покупателей и у каждой группы свой цена на товары.
    На данный момент использую 4 csv файла (1 на загрузку основных данных о товаре и ещё 3 для загрузки цен для разных групп покупателей)
    Загрузку\выгрузку делаю бес проблем. Но вот возникла задача.
    Нужно сделать для всех этих операций 1 файл.
    т.е. в 1 csv загружать все эти параметры( они ниже)
    product_sku category_path product_name product_s_desc product_price product_currency product_sku product_price product_currency shopper_group_name product_sku product_price product_currency shopper_group_name product_sku product_price product_currency shopper_group_name
    В шаблонах я расставляю номера полей и csv improved видит нужные мне данные(но при загрузке выдает что в шаблоне и в csv файле несоответсвует количество полей). И соответсвенно ничего не загружает.
    Гуру где копать? мосгами я понимаю что это идет проверка и её можно выключить(ибо она мне не нужна, ещё раз повторю, он видит нужные данные), но найти не могу Angry

    Или же! как добиться загрузки всего этого добра за 1 операцию? т.е. и данных о товарах и мультицен?
    Или же третий вариант. Использование другого компонента. Есть что то, соответсвующее моим задачам? Я сам много перерыл, но больше всего мне понравился именно csv improved Smiley
     
  5. Offline

    igoryk Недавно здесь

    Регистрация:
    25.11.2008
    Сообщения:
    21
    Симпатии:
    1
    Пол:
    Мужской
    Кто подскажет - что это за ошибка -
    Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 6144 bytes) in Y:\home\localhost\www\ххх\administrator\components\com_csvimproved\helpers\csvi_class_file.php on line 135

    Уже голову сломал - не получается импорт :(
     
  6. Offline

    Arkadiy Пользователь

    Регистрация:
    21.11.2007
    Сообщения:
    372
    Симпатии:
    10
    Пол:
    Мужской
    попробуй в .htaccess изменить или добавить строку
    php_value upload_max_filesize 20m
    Если в настройках сервера разрещено изменение этой шняги через хтаксесс, то поможет. Если есть доступ до php.ini то туда
    upload_max_filesize 20m
     
  7. Offline

    fob Недавно здесь

    Регистрация:
    13.05.2009
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    у меня цены не загружались нормально пока не включил shopper_group_id-5,product_price_edate-0,product_price_vdate-0, щас цена есть с фронта, а в админке когда товар выбираешь ее нету, а в списке есть... %)
     
  8. Offline

    Teppik Недавно здесь

    Регистрация:
    17.02.2009
    Сообщения:
    4
    Симпатии:
    0
    расставил очередность полей в ксв файле как в шаблоне CSVI Product Import, 10 оставил, лишние в шаблоне скрыл, сохранил, попытался импортировать - выдает сообщение
    Incorrect column count: Configration: 10 fields :: File: 1 fields

    в чем проблема/как исправить?

    ЗЫ CSV Improved 1.5 RC 2
    джумла 1.5.9
    март1.1.3
     
  9. Offline

    Arkadiy Пользователь

    Регистрация:
    21.11.2007
    Сообщения:
    372
    Симпатии:
    10
    Пол:
    Мужской
    Видимо с разделителями полей в цсв напутал
     
  10. Offline

    yanos Недавно здесь

    Регистрация:
    28.05.2009
    Сообщения:
    1
    Симпатии:
    0
    Зашёл на сайт csv_improved зарегестрировался, скачал 1,6 (1,5 тоже скачал) установил.
    Вопрос: можно ли ей как то пользоваться без ключа. Можно ли её как то зарегестрировать или ещё что нибудь, но неплатить деньги ?
     
  11. Offline

    Files Недавно здесь

    Регистрация:
    16.04.2009
    Сообщения:
    64
    Симпатии:
    6
    Пол:
    Мужской
    Я пользуюсь ей уже пятый месяц(загружаю на локале) и никаких ограничений не обнаружил пока.Ключей никаких не вводил.
     
  12. Offline

    mister_boy Недавно здесь

    Регистрация:
    01.06.2009
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Ребята!
    Разбираясь с выгрузкой и загрузкой интуитивно прошел все описанные стадии.
    Решил проблемы с переходом между версиями CSV 0.9 на 1.5, кодировками.

    Застрял на свойствах товара.
    Нашел что хранятся они в attibutes. Просто выгружал файл и смотрел где лежит.
    Но в моем случае свойство не одно, у меня их минимум два - размер и цвет.
    Обнаружил что в attibutes хранится одно свойство в формате "Цвет, red, green, white"
    Где второе свойство убейте не могу найти, хотя в базе товаров VirtueMart оно прописано.

    Натыкался в форумах на какой то формат написания "Цвет, red, green, white; Размер, 42, 44"
    Как я понимаю разделитель "," является перечислением значений где первая запись это название свойства, а разделитель ";" является окончанием первого свойства и началом второго.

    Вопросы:
    1. Как все таки хранятся свойства товара (если они более одного)?
    2. К чему привязывать свойства товара? К артикулу?
     
  13. Offline

    onovosad Недавно здесь

    Регистрация:
    05.06.2009
    Сообщения:
    66
    Симпатии:
    1
    Пол:
    Мужской
    Что имеется в виду CSV Improved 1.5 (для версии Joomla 1.5)? А то у меня VirtueMart 1.1.3 и CSV Improved 0.9 stable (от 10.03.08) не стабильно работает, я б даже сказал очень плохо работает :(
     
    Последнее редактирование: 21.06.2009
  14. Offline

    Files Недавно здесь

    Регистрация:
    16.04.2009
    Сообщения:
    64
    Симпатии:
    6
    Пол:
    Мужской
    Что тут непонятного? CSV 1.5 (сейчас на оф сайте есть уже и 1.6) это новые версии для joomla 1.5 и vm 1.1.3 ( прога перекодирована в utf-8 и стабильно работает с vm 1.1.3)
     
  15. Offline

    ant39 Недавно здесь

    Регистрация:
    21.06.2009
    Сообщения:
    14
    Симпатии:
    0
    Пол:
    Мужской
    Приветствую!
    Проблемка...
    Симптомы: Joomla 1.5.11 + VirtueMart 1.1.3 stable + CSV Import 1.6
    CSV прайс содержит 5 полей.
    category_path product_sku product_parent_sku product_price

    Что нужно сделать, чтобы товары публиковались автоматически?
    Добавить поле?
     
  16. Offline

    Files Недавно здесь

    Регистрация:
    16.04.2009
    Сообщения:
    64
    Симпатии:
    6
    Пол:
    Мужской
    Тут есть 2 варианта для автоматической публикации товаров:
    1) В самом прайсе сделать колонку(поле) product_publish и каждому товару поставить Y -либо Yes или N - либо No- в случае если товар не надо автопубликовать( ну и соответственно сделать в csv i колонку product_publish)
    2) В самом csv improved в разделе шаблон импорта добавить колонку product_publish и по умолчанию поставить Y ( ставится в поле Default value), при этом в прайсе достаточно лишь сделать колонку product_publish и проставлять каждому товару Y не обязательно (можно оставить пустой)

    P.S. а вообще желательно посмотреть видеоурок (на английском) по использованию проги - тогда сразу все станет понятно -видеоурок есть на оф сайте csv improved
     
  17. Offline

    VR_ Недавно здесь

    Регистрация:
    20.06.2009
    Сообщения:
    8
    Симпатии:
    0
    На официальном сайте такие видеоуроки не найдены. Киньте ссылку, пожалуйста.
     
  18. Offline

    VR_ Недавно здесь

    Регистрация:
    20.06.2009
    Сообщения:
    8
    Симпатии:
    0
    У меня, кстати, тоже проблема из описанных выше, но предложенные решения не возымели никакого положительного результата, хотя я менял параметры и в .htaccess и в php.ini на предложенные.
    Вот текст ошибки:
    Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 98304 bytes) in хххххххх\administrator\components\com_csvimproved\helpers\excel\reader.php on line 468
     
  19. Offline

    Files Недавно здесь

    Регистрация:
    16.04.2009
    Сообщения:
    64
    Симпатии:
    6
    Пол:
    Мужской
    http://www.csvimproved.com/virtuemart-extensions/csv-improved/tutorials/view-category.html

    надо просто зарегистрироваться на сайте и все найдете
     
  20. Offline

    VR_ Недавно здесь

    Регистрация:
    20.06.2009
    Сообщения:
    8
    Симпатии:
    0
    Спасибо, Files. Я там зарегиcтрирован.... мануал скачал. Этот мануал по приготовлению файла для загрузки. Но походу нужно настроить сам компонент CSV Improved. Подскажите, кто знает, все действия начиная с установки компонента и до загрузки товара, или подскажите где взять русский мануал. Нигде никто не дает полных ответов!!! Ну за деньги, чтоль, если все такие меркантильные. Мне очень надо сделать загрузку автоматическую в инет магазин.
     
    Последнее редактирование: 26.06.2009
  21. Offline

    dreamer Недавно здесь

    Регистрация:
    24.06.2009
    Сообщения:
    6
    Симпатии:
    0
    Всё сделал как написано в мануале. Посмотрел видеоурок. Оставил ток 8 нужных полей. Настроил CSV Improved, имортировал. Пишет Preview for mini_st.csv. Выдаёт только 4 строки. А в csv-файле их 8. Но в самом магазине товары не появляются. Посоветуйте что сделать?
    Joomla 1.5.9, VirtueMart 1.1.3, CSV Improved 1.7
     

Поделиться этой страницей

Загрузка...