Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.
VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.

Наконец-то мы подошли к долгожданной и, наверное, актуальной для многих теме массовой работы с товарами VirtueMart. Под «массовой работой» я подразумеваю автоматический импорт/экспорт/обновление базы товаров интернет-магазина. Для решения этой задачи я хочу предложить использовать компонент SimpleCSV. Что это за зверь, как его использовать, а также, почему не знаменитый CSV Improved, вы узнаете из этой статьи.

Поскольку далеко не все вообще знакомы с «массовой работой», начну я издалека. Не секрет, что разработать интернет-магазин – это только треть дела. Кроме этого нужно научиться управлять им, а также применить к нему стратегию, описанную в предыдущей статье. Сегодня мы говорим лишь про управление.

Предположим, вы полностью разобрались, как добавлять, редактировать и удалять товары, создавать позиции и свойства, типы, и.т.д. Но, думаю, вы могли заметить, что на добавление одного товара уходит приличное время. Многие, наверное, задумались, а что делать, если этих товаров тысячи, десятки тысяч? Не будешь же каждый добавлять отдельно? Да. Это действительно так. Способ работы с товарами, используемый в VirtueMart, хорош лишь тогда, когда их количество невелико. В противном случае работать становится нереально. Допустим, у нас изменились цены. Это обычное явление. В магазине, скажем, тысяча товаров. И что делать? Менять цену для каждого отдельно. Нет. Вот здесь-то мы и приходим к вопросу массовой работы. Но, к сожалению, в стандартном Virtuemart для этих целей ничего не предусмотрено. Было предусмотрено раньше. В версии VirtueMart для Joomla 1.0.x был встроен компонент CSV Improved, но затем он отделился и стал самостоятельным и платным. С тех самых пор для массовой работы с товарами приходится искать отдельное решение.

Почему не CSV Improved?

CSV Improved – замечательный компонент и с каждым годом становится все лучше и лучше. Разработчики совершенствую его непрерывно, поскольку он приносит им живые деньги. Но мне абсолютно не нравится подход разработчиков к его распространению. Они пошли по пути, лучшему для себя, и худшему для потребителей. CSV Improved платный. Но это не самое печальное. Казалось бы, такой замечательный компонент и купить можно. Но купить-то как раз и не получится. Можно лишь приобрести подписку (лицензию) на один год или несколько лет. При этом подписка на один год на данный момент стоит 35 евро. Не слабо, правда? И это на один домен. Таким образом, получается, что если вы собираетесь постоянно использовать сей замечательный компонент для своего интернет-магазина, вам каждый год придется платить разработчикам примерно по 30 евро. Во веки веков :-) . Ну это если все делать официально.

С другой стороны, можно поискать в Сети и ломаный CSV Improved, но это означает отсутствие обновлений и потенциальную угрозу безопасности (т.к. неизвестно, что туда подсадили, пока ломали).

До недавнего времени, так или иначе, приходилось использовать CSV Improved, поскольку работающих альтернатив ему просто не было. Но вот не так давно (в этом году), один товарищ, взял да создал альтернативу CSV Improved, да еще и выложил ее в виде Non-Commercial, т.е. берем и пользуемся. Называется компонент SimpleCSV. Конечно, по возможностям ему не сравниться с CSV Improved, но задачу массовой работы он вполне решает. Не знаю, сохранит ли автор SimpleCSV бесплатным в дальнейшем, но пока пользоваться можно. Потому мы остановимся именно на нем.

Возможно, позже я вернусь и к описанию CSV Improved, но пока мне это кажется не лучшей идеей.

Работа с компонентом SimpleCSV.

Перед тем, как начать описание, хочу сказать несколько общих слов. Если вы собираетесь использовать массовую работу с базой товаров VirtueMart, то какой бы компонент вы не использовали, вам придется включить мозг. Просто установить, нажать одну кнопку и радоваться жизни здесь не получится. Готовьтесь к тому, что первые 10 блинов будут комом. А может и больше. Если никак ничего не получается, не отчаивайтесь, пробуйте и пробуйте еще. Могу точно сказать, что все работает.

Итак, начнем. Для начала нужно скачать и установить компонент. Вот ссылка на страницу компонента в каталоге расширений Joomla. Скачиваем там. В установке нет ничего особенного. SimpleCSV устанавливается как и любой другой компонент Joomla. После установки переходим к компоненту «Компоненты –> SimpleCSV» и видим следующий экран:

 

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

Здесь есть следующие разделы: 

  • Режим – позволяет выбрать текущую операцию, а именно импорт, экспорт или обновление базы товаров;
  • Разделители – крайне важный раздел, в котором указываются символы разделения данных в CSV-файле. Здесь есть две опции: разделитель поля и разделитель текста. Первый символ выделяет данные одного поля в CSV-файле, второй разделяет поля товара. Так сложно объяснить, подобнее будет в примере ниже.
  • Последовательность полей – самый большой и сложный раздел. Именно он определяет то, как компонент будет интерпретировать CSV-файл. С настойкой этого раздела возникнет наибольшее количество проблем, поэтому я расскажу о нем отдельно чуть ниже.
  • CSV – здесь мы указываем CSV файл, из которого берутся данные в случае импорта и обновления.

Раздел «Последовательность полей»

Разберем подробнее данный раздел. Прежде всего, нужно понять процесс массовой работы изнутри, т.е. что такое экспорт, импорт, или обновление товаров с точки зрения технологии.

Все товары VirtueMart, а также данные по ним хранятся в соответствующих таблицах базы данных Joomla. Точнее говоря, базы данных компонента VirtueMart, который добавляет свои таблицы к таблицам Joomla. Для того чтобы увидеть все наглядно, запустим phpmyadmin и рассмотрим эти таблицы. Как туда попасть и что это вообще такое можно прочитать в статье «Твой Интернет». Часть 9. База данных Joomla. Открыв нашу базу данных в phpmyadmin, мы увидим слева список таблиц. Те, что относятся к VirtueMart, начинаются с «jos_vm_». Кликнем по таблице jos_vm_product. Появится окно, показанное ниже:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

В этой таблице содержаться все товары магазина и некоторые их свойства.

На рисунке выше мы видим не саму таблицу, а ее структуру, т.е. набор полей таблицы, их тип, и.т.д. Каждая из строк здесь обозначает определенное поле, т.е. столбец таблицы. Теперь взглянем непосредственно на таблицу. Для этого кликнем по ссылке «Обзор» в верхней части экрана:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

Теперь появилась наша таблица с товарами. Здесь мы видим названия полей уже в виде столбцов, а в строках хранятся как раз таки данные о товарах. Каждая строка таблицы соответствует одному товару. Теперь вы представляете, как храниться информация о товарах VirtueMart.

Задача SimpleCSV сводится к тому, чтобы взять CSV-файл (или, проще говоря, таблицу, сформированную в Excel) и перенести данные из нее в базу данных VirtueMart, т.е. просто перенести данные из одной таблицы в другую. А наша задача – объяснить компоненту, как правильно сделать это. (Правда работаем мы не с одной таблицей VirtueMart, а с несколькими, но это уже сложности которыми пока не стоит забивать голову).

Чтобы SimpleCSV правильно перенес данные, мы должны объяснить ему, что в нашем CSV-файле есть что, т.е. какие данные куда нужно записывать. Для этого и служит раздел «Последовательность полей». Но рассказывать о нем опять же, пока рано. Сначала нужно рассмотреть, что же представляет собой CSV-файл.

CSV-файл.

Что же такое CSV-файл? Говоря по-простому, это нечто среднее между файлом Excel (*.xls) и текстовым документом (*.txt). Данные в нем можно прочитать блокнотом, но они упорядочены таким образом, что Excel сможет построить их них таблицу. Ниже рассмотрим простейший CSV-файл, полученный путем экспорта из VirtueMart:

"1";"1";"Hand Shovel";"4.99000";"<p>Nice hand shovel to dig with in the yard.</p>  "
 
"2";"3";"Ladder";"49.99000";"A really long ladder to reach high places."
 
"3";"3";"Shovel";"24.99000";"Nice shovel.  You can dig your way to China with this one."
 
"4";"3";"Smaller Shovel";"19.99000";"This shovel is smaller but you'll be able to dig real quick."
 
"5";"1";"Nice Saw";"24.99000";"This saw is great for getting cutting through downed limbs."
 
"6";"1";"Hammer";"1.00000";"A great hammer to hammer away with."

На первый взгляд – жуть, но давайте разберемся. Некую упорядоченность все же заметить можно. Каждая из строк – отдельный товар. В строке данные выделены кавычками, а данные в кавычках разделены точкой с запятой. Именно кавычки и точки с запятой позволяют нам построить из этого файла таблицу. Ведь по сути это и есть таблица, только немного видоизмененная. Данные в кавычках тоже не случайны. Первые две цифры это, соответственно ID товара и ID категории, которой принадлежит товар. Далее идет название и цена товара. Далее краткое описание. Если такой файл открыть с помощью Excel, а не блокнота, то получится следующее:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

Как видим, таблица.

Теперь, когда мы знаем что такое CSV-файл, пришло время разобраться с разделом  «Последовательность полей» компонента SimpleCSV. Здесь мы просто указываем в какие столбцы таблицы товаров VirtueMart какие данные CSV-файла записывать. Чтобы сделать это, нам нужно выбрать столбец таблицы базы данных и указать порядковый номер данных в строке CSV-файла. Т.е., в нашем случае «Последовательность полей» должна быть настроена следующим образом(на рисунке показана настройка экспорта, с помощью которой был получен файл , описываемый выше):

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

В колонке «Выбор» мы галочками отмечаем столбцы базы данных, в которые будем записывать (либо из которых будем брать (в случае экспорта)) данные, а в колонке «№» указываем порядковый номер этих данных в сроке CSV-файла. Например, если цена в нашем CSV-файле стоит на 4-м месте, то и указать в строке с ценой мы должны номер 4.

Также у нас есть колонка «Значение по умолчанию при импорте». В ней устанавливаются данные, обязательные для существования товара в VirtueMart. Как, например, для каждого товара мы обязательно должны установить будет он опубликован или нет, третьего не дано. Чтобы не усложнять CSV-файл и работу в целом, создана эта колонка.

Теперь весь процесс массовой работы должен быть понятен. Но «понять», не значит «сделать». Чтобы «блинов комом» было как можно меньше, ниже я приведу пошаговый процесс импорта товаров из файла Excel в VirtueMart с помощью компонента SimpleCSV.

Пример пошагового процесса импорта товаров из файла Excel в VirtueMart с помощью компонента SimpleCSV.

Исходные данные:

Предположим у нас есть 3 товара:

Артикул

Наименование

Описание

Стоимость, руб

00001
Воздушный шар
Синий, похож на маленькую тучку, которую не заметят пчелы

2

00002
Горшочек с медом
Сосуд для хранения меда. Содержит любимое лакомство одного известного медведя.
300
00003
Хвост
Мммм… редкий товар, встречающийся только тогда, когда кто-то его теряет.
1000

Кроме того, для каждого товара у нас есть изображение. Вот они:

 

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

Еще мы знаем, что все товары принадлежат категории товаров «Пух».

Теперь нам нужно перенести товары в VirtueMart. Этот процесс пройдет в несколько этапов:

1) Формирование Excel-таблицы и категории для товаров в VirtueMart.

Прежде всего, нам нужно создать в магазине категорию товаров «Пух». Делаем мы это вручную через панель администрирования. К сожалению, SimpleCSV позволяет пока работать массово только с товарами, но не с категориями. Категории придется создавать вручную. Это также может быть проблематично при большом их количестве. Однако, процесс импорта категорий из CSV-файла (такая возможность есть в CSV Improved) – задача далеко не простая, учитывая то, что возможны подкатегории неограниченной вложенности, и неизвестно, что займет больше времени: разобраться с импортом категорий и составить правильный файл импорта, или просто создать все категории вручную. У нас в примере категория всего одна и создаем мы ее вручную.

После создания категории, ей будет присвоен уникальный ID, который потребуется нам для импорта. Посмотреть его можно в списке категорий (самый правый столбец id). ID создается автоматически и у нас он равен 9.

Теперь пришло время формирования Excel-файла. Последовательность столбцов может быть любой. Для импорта это не важно. Важно другое. Изображения. Сами они не должны храниться в файле. В нем будут лишь их названия. Предположим, что наши картинки имеют названия shar.jpg, gorsh.jpg и hvost.jpg. Именно эти названия мы должны вписать в файл Excel. Сами же изображения мы загрузим отдельно, но об этом чуть позже.

Кто уже успел поработать с VirtueMart знает, что у каждого товара есть минимум два изображения: обычное и мини-изображение. Обычное используется при увеличении, либо на странице товара, а мини при просмотре категорий товара, и, возможно, также на странице товара. Минус массовой работы в том, что эти мини-изображения также должны у нас быть. Можно обойтись и без них, но ведь мы хотим все сделать на совесть? Все изображения, как и все мини-изображения должны иметь одинаковую ширину и высоту(в px), иначе на сайте получится полная котовасия.

В нашем случае я создал из исходных изображений shar.jpg, gorsh.jpg и hvost.jpg три мини-изображения с названиями shar_min.jpg, gorsh_min.jpg и hvost_min.jpg соответственно. Эти изображения отличаются от исходных только тем, что имеют меньший размер. Их названия мы также должны поместить в отдельную колонку Excel-файла, а сами файлы загрузить на сайт.

Теперь, что касается загрузки. Все изображения и мини-изображения товаров VirtueMart хранятся в папке components\com_virtuemart\shop_image\product. Т.е. наши картинки нужно загрузить именно в эту папку.

 Вернемся к файлу Excel. Теперь он должен содержать в себе следующие столбцы.

  • Артикул;
  • Наименование;
  • Описание;
  • Стоимость, руб;
  • Название файла изображения товара;
  • Название файла мини-изображения товара;
  • Категория VirtueMart, в которую нужно поместить товар

Итого 7 столбцов. В строках мы вносим соответствующие данные о товарах. Должно получиться примерно следующее:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

На этом первый этап закончен.

2) Сохранение Excel-таблицы в формате CSV.

Теперь, когда таблица создана, нам нужно сохранить ее в формате *.CSV. Это делается очень просто. В Excel выбираем «Файл –> Сохранить как» Тип файла: «csv (разделители – запятые)». Сохраняем (жмем «Ок» и «Да»). Смотрим, что получилось:

0001;Воздушный шар;Синий, похож на маленькую тучку, которую не заметят пчелы.;2;shar.jpg;shar_min.jpg;9
 
0002;Горшочек с медом;Сосуд для хранения меда. Содержит любимое лакомство одного известного медведя.;300;gorsh.jpg;gorsh_min.jpg;9
 
0003;Хвост;Мммм… редкий товар, встречающийся только тогда, когда кто-то его теряет.;1000;hvost.jpg;hvost_min.jpg;9
 

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

Главное, что нужно сделать – преобразовать получившийся CSV-файл в кодировку UTF-8, без BOM!

Иначе текст не будет виден после импорта. Сделать это можно с помощью любого продвинутого текстового редактора, например Notepad++.

Теперь, когда наш CSV-файл готов, можно переходить к следующему этапу.

3) Импорт CSV-файла в VirtueMart.

Для импорта, мы откроем компонент SimpleCSV и заполним необходимые настройки:

  • режим: «импорт»;
  • разделитель поля: «;»
  • разделитель текста: не имеет значения, т.к. в нашем файле отсутствует;
  • CSV: выбираем наш CSV-файл.

Особое внимание к настройкам «Последовательность полей». Т.к. у нас в файле 7 столбцов, то отмечено 7 галочек, расставлен порядок, а также валюта по умолчанию выставлена в рубли. Точная настройка показана на рисунке ниже:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

После того, как все выставлено, жмем кнопку «Импорт / Экспорт / Обновление» в правом верхнем углу и вуаля…. Если все прошло правильно, вы увидите что-то наподобие этого:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

Теперь заходим в список товаров и видим наши импортированные товары:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

Также заходим на сайт и видим их и там:

Импорт и экспорт товаров VirtueMart с помощью SimpleCSV

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

Мы рассмотрели наиболее простой случай массовой работы с товарами. При использовании всех возможностей VirtueMart задача значительно усложняется, но выполнить ее возможно, главное – не отступать.

-------------------

Постовой:

Сегодня хочу представить вам web-студию ИнКлаудс: http://www.inclouds.ru/. Занимаются ребята созданием сайтов, их продвижением и всем сопутствующим. Сложно сказать что-то еще, не зная их лично. Могу сказать лишь, что сайт ИнКлаудс имеет довольно высокий ТИЦ и большой возраст. Это о чем-то да говорит.

Понравилась статья? Сохраните себе на стену:

Ваша оценка материала очень важна для нас. Просим вас оценить статью или оставить отзыв в комментариях.

Другие статьи серии

Комментарии  

0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.hertz 29.09.2010 03:50
Позновательно. А разве мини изображения не складываются в папку product\resized ?
На сайте разработчика сказано что в сентябре 2010 выйдет SimpleCSV v.1.3

Вот есть еще хороший бесплатный компонент импорта MyImport:
http://joomlaforum.ru/index.php/topic,75900.0/all.html
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 29.09.2010 04:34
hertz, да, правильнее, наверное, складывать мини-изображения в папку resized , но будет работать и если их положить в product. Это кому как удобнее.

Про MyImport слышал, но не пробовал. Если работали и с ним и с SimpleCSV, буду рад услышать ваше мнение о достоинствах и недостатках каждого из компонентов.
Ответить | Ответить с цитатой | Цитировать
0 # а как быть?Алексей 29.09.2010 10:36
а как быть, если я использую расширенный поиск, тоесть у товаров задан тип, например цвет, размер, материал. как такие данные импортировать?
Ответить | Ответить с цитатой | Цитировать
0 # RE: а как быть?Wedal 29.09.2010 13:50
Алексей, сложнее. То, о чем я и написал в конце статьи. Ищем, как в базе данных устроены типы, потом пробуем составлять таблицы и импортировать их.
Ответить | Ответить с цитатой | Цитировать
0 # вопросАлексей 29.09.2010 14:58
а вы решали подобного рода задачи? если да, то помогите, пожалуйста. непонятно как импортировать типы, если поля такие компонента не выводит. предположим эти товары имеют тип - форма : круг;цилиндр. я в ручную создал тип и соответственно в jos_vm_product_type появился этот тип. но как заполнять этот тип? при помощи этой компоненты?
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 30.09.2010 02:35
Алексей, если jos_vm_product_type нет, то увы. Попробуйте MyImport, про который писали в комментариях выше. Если и он не подойдет, то только CSV Improved.
Ответить | Ответить с цитатой | Цитировать
+1 # несколько категорийBO$$ 11.10.2010 19:26
А как импортировать один товар в несколько категорий? Версия последняя, пробовал через запятую, пишет, что нет такой категории.
Ответить | Ответить с цитатой | Цитировать
0 # RE: несколько категорийWedal 12.10.2010 12:47
BO$$, хороший вопрос. Точно даже и не отвечу. Как вариант, можно посмотреть как храниться информация о категориях, к которым принадлежит товар, в базе данных(естественно, перед этим нужно создать товар, принадлежащий нескольким категориям) и попробовать написать также. Если же все равно не получится, только обращаться к разработчику. Возможно, он еще не реализовал данный функционал.
Ответить | Ответить с цитатой | Цитировать
0 # Подскажите какая сейчас последняя версияВладимирович 01.11.2012 14:17
Подскажите какая сейчас свежая версия компонента .Спасибо тому,кто поделится инфой где скачать .
Ответить | Ответить с цитатой | Цитировать
0 # RE: Подскажите какая сейчас последняя версияWedal 02.11.2012 01:40
Владимирович, на сколько мне известно, разработка компонента прекратилась. Последней версией, которую я видел, была 1.2.3b
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Андрей 13.10.2010 10:32
Вы когда нить сталкивались с тем, что имя товара разбивается на части?
Если есть товар: Арматура 10мм АIII ГОСТ 5781-82

то при экспорте получаю
product_name~|
~Арматура | 0мм |АIII | ГОСТ

Как решить проблему?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 14.10.2010 03:22
Андрей, подробнее. Не очень понятно, как, где и что именно получается.
Ответить | Ответить с цитатой | Цитировать
-2 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Андрей 14.10.2010 06:39
Да я уже разобрался, разделитель ставил на запятая, а пробел.
Разобрался и видео снял по установке
http://blog.ifreework.org/?p=467
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 14.10.2010 14:43
Андрей, мы тут говорим о компоненте SimpleCSV, а вы даете ссылку на CSVI, но дело все равно полезное, так что оставляю.
Ответить | Ответить с цитатой | Цитировать
0 # irtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVДенис 20.10.2010 06:07
Здравствуйте. Вот прочитал статью, решил попробовать как написано. Только идеально не вышло, при импорте у товара не отображается название и описание, а вот цена и раздел в какой должен попасть товар успешно импортируются. В чем может быть проблема?
Ответить | Ответить с цитатой | Цитировать
0 # RE: irtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVWedal 20.10.2010 06:10
Денис, цитата из статьи:
Цитата:
Главное, что нужно сделать – преобразовать получившийся CSV-файл в кодировку UTF-8, без BOM!
Иначе текст не будет виден после импорта. Сделать это можно с помощью любого продвинутого текстового редактора, например Notepad++.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: irtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVДенис 20.10.2010 06:32
Спасибо. Что то эту строчку пропустил :oops:
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Deonis 02.11.2010 15:59
Лучше только пользоваться не Excel MSOfice а OpenOfice он с CSV лучше работает
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Hot 07.11.2010 12:03
Подскажите, пожалуйста, как у этого компонента с регулярным обновлением товаров? Использую CSV Improved, но перед обновлением нужно отключать все старые товары, т.к. он просто при обновлении обновит существующие, но не уберет старые, отсутствующие в прайсе, товары. Как это происходит с SimpleCSV? Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 08.11.2010 07:07
Hot, думаю также.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Gibbonn 11.11.2010 15:53
Внимательно прочитал Вашу статью. Попытался сделать все так же как и написано (включая кодировку), но вместо русского текста все равно пустота. Из ПО использовал Microsoft Office Excel 2003 для создания CSV-файла и Notepad++ для смены кодировки на UTF-8, без BOM. Подскажите, пожалуйста в чем прикол.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 12.11.2010 02:54
Gibbonn, я сам сталкивался с этим, но как оказывалось, виновата кодировка. Что могу еще посоветовать... Зайдите в БД и посмотрите содержимое этого поля. Есть ли там данные вообще.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Gibbonn 12.11.2010 15:21
Спасибо. Обязательно гляну. А не может ли в этом быть виноват Microsoft Office Excel?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 13.11.2010 06:24
Gibbonn, вряд ли. Во всяком случае у меня при его использовании все работало.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Gibbonn 13.11.2010 09:15
В БД проверил. Данные есть, но кусками. Самое прикольное что из поля название товара теряется весь текст, а из поля описание товара только первые несколько символов.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 15.11.2010 07:14
Gibbonn, ну прямо даже не знаю уже что вам сказать. Возможно, в вашем тексте встречаются символы, управляющие разделением полей?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Илья 15.04.2011 06:43
В данном случае помогает, если текст в csv файле самостоятельно заключать в кавычки, числа и изображения не обязательно.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Kruizer 12.11.2010 13:19
У меня постоянно ощибка: "Discrepancy of quantity of fields in line to the user options". Что ето может быть?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 13.11.2010 06:26
Kruizer, количество полей в вашем CSV-файле и в настройках компонента не совпадает.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Kruizer 13.11.2010 08:18
Wedal, спасибо! Уже исправил, все работает!
Ответить | Ответить с цитатой | Цитировать
0 # Как устроен мир заполнения Joomla VirtueMart или эти ужасные CSV-файлы!!ivanesses 15.11.2010 21:19
ещё одна статейка на эту тему
добро пожаловать!
Ответить | Ответить с цитатой | Цитировать
-1 # ссылкаivanesses 15.11.2010 21:20
http://ivanesses.livejournal.com/
Ответить | Ответить с цитатой | Цитировать
0 # RE: ссылкаWedal 16.11.2010 04:02
ivanesses, не кажется ли вам, что ставить 2 ссылки в комментариях на ваш сайт, содержащий всего одну статью, по крайней мере не красиво? Оставляю вашу ссылку только здесь, и то, потому что все-таки она относится к теме.
Ответить | Ответить с цитатой | Цитировать
0 # несколько фото у товараZmeyx 23.11.2010 21:56
а вот такая проблема. У большинства товаров - несколько фото, как включить их в загрузку? было бы очень обидно, если бы пришлось вручную добавлять дополнительные фото
Ответить | Ответить с цитатой | Цитировать
0 # RE: несколько фото у товараWedal 24.11.2010 04:11
Zmeyx, тут видимо придется использовать CSV Improved.
Ответить | Ответить с цитатой | Цитировать
0 # ОшибкаTopUP 01.12.2010 20:26
Проблема следующая, при любой настройке СимплЦСВ при попытке импорта всегда выдаётся ошибка "Не выбраны обязательные поля"
Встречался ли кто с таким, в чём может быть загвоздка?
Основная цель импортировать
ID продавца vendor_id
ID производителя manufacturer_id
ID категории category_id
Наименование product_name
Артикул product_sku
Краткое описание product_s_desc
Полное описание product_desc
Опубликовать product_publish
Цена товара product_price
Валюта product_currency
Ответить | Ответить с цитатой | Цитировать
0 # RE: ОшибкаWedal 02.12.2010 05:53
TopUP, посмотрите скриншот в этой статье. Там указаны поля, которые обязательно должны быть выбраны при импорте/экспорте/обновлении.
Ответить | Ответить с цитатой | Цитировать
0 # Ошибки в статьеЕвгений 03.12.2010 17:56
не отображается рисунок в статье http://wedal.ru/images/stories/ARTICLES/VirtueMart/22/5.jpg
Также в статье есть орфографические ошибки, неплохо было бы модуль для сообщения об ошибке в тексте. А так автору спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: Ошибки в статьеWedal 04.12.2010 06:11
Евгений, рисунок отображается, просто бывает, что при загрузке страницы некоторые рисунки недогружаются с сервера. Просто обновите страницу.

С ошибками да, это возможно. Хотя орфографических я стараюсь избегать, а вот запятых лишних наставить люблю побольше :-). Идея, кстати, хорошая. Может добавлю подобное расширение на сайт.
Ответить | Ответить с цитатой | Цитировать
0 # Сделать экспортЕвгений 03.12.2010 18:07
Все таки немного не понятно как сделать экспорт товара.Хотелось бы какой-то видеоурок для новичков.
Ответить | Ответить с цитатой | Цитировать
0 # Экспорт ID группы покупателейjvj 05.12.2010 11:26
Wedal, спасибо за знакомство с этим компонентом - бесплатность и простота покорили) Хотелось бы конечно ещё расщирения функционала, но это явно не сюда)
Вопрос мой вот в чём - захотел я выгрузить полную базу своего магазина, проставил все галочки, экспортирую, а экспортируется файл размером 0 Кб. Методом тыка вычислил, что виновата галка ID группы покупателей - если её убрать, всё выгружает корректно. Хотелось бы уточнить - это только у меня, или недоработка компонента? (У меня есть группа покупателей для предоставления скидки, может поэтому?)
Ответить | Ответить с цитатой | Цитировать
0 # RE: Экспорт ID группы покупателейWedal 06.12.2010 05:17
jvj, честно говоря, не знаю. Не пробовал использовать компонент с группами покупателей. Ответ на вопрос вы можете получить либо с помощью доп. экспериментов с компонентом, либо спросив непосредственно у разработчика.
Ответить | Ответить с цитатой | Цитировать
0 # Спасибо огромное!Yasya 16.12.2010 21:25
Огромное-огромное спасибо за мануал!!! Разобралась за полчаса, а с CSV Improved ковырялась полдня. Автору - РЕСПЕКТИЩЕ!!!
Ответить | Ответить с цитатой | Цитировать
0 # Не отображается текстVesna 17.12.2010 08:28
Спасибо за мануал. У меня проблема - не отображается русский текст в кратком описании и названии товара. С чем это может быть связано? Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Сделала!)Vesna 17.12.2010 08:37
Сорри за флуд) сделала, просто кодировка не та была :oops: ) через open office работать ещё проще, сохраняется с нужной кодировкой и в нужном расширении - добавилось без сучка и задоринки, не нужно потом использовать отдельно notepad++
Ответить | Ответить с цитатой | Цитировать
0 # Товар не найденLena 17.12.2010 13:39
Столкнулась с проблемой вот чего: всё добавляется, но при переходе на товар пишет: Ошибка: Извините, но запрошенный товар не найден!
Ответить | Ответить с цитатой | Цитировать
0 # SEFLena 17.12.2010 13:52
Это был SEF_mod, если у кого такая проблема- выключаем мод перед добавлением товаров, потом включаем и получаем ЧПУ на все товары. Автору ещё раз спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Юрий 19.12.2010 14:11
components\com_virtuemart\shop_image\product у меня нету такой папки куда загружать картинки
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 20.12.2010 06:31
Юрий, а какие есть?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Юрий 22.12.2010 10:32
Папки
Media
M_images
banners
comprofiler
gallery
fbfiles
avatars
gallery
category_images
editor
files
images
morfeoshow
phocadownload
phocagallery
smilies
stories
components
food
fruit
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 23.12.2010 02:55
Юрий, стоп. Что за компот? Какие папки есть здесь:
components\com_virtuemart\shop_image\
Ответить | Ответить с цитатой | Цитировать
-1 # RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Юрий 23.12.2010 08:05
походу я неправильно понял я далекий от jomla
я имел ввиду папки в --сайт---медиа менеджер--
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 24.12.2010 04:01
Юрий, медиа менеджер здесь не поможет. Нужно загружать непосредственно через ftp в указанную папку. Через медиа вы ее не увидите.
Ответить | Ответить с цитатой | Цитировать
0 # 2 Такой артикул уже существуетAl* 25.12.2010 05:22
Прежде всего, хочу выразить огромную благодарность автору за столь развернутый мануал :-)
Возникла проблемка, нужна Ваша помощь?!
Решила потестить компонент и сразу столкнулась вот с чем:
1) Имеется две категории, соответственно id1 и id2, при первой попытке получилось загрузить файл csv с данными, однако из 3-х товаров добавился лишь один (первый в списке), для остальных написано "Такой артикул уже существует". Хотя это не возможно, магазин был пуст до добавления.
2) Попробовала проделать туже операцию с другим файлом для второй категории, на что получила такой ответ - "Категории с таким идентификатором не существует в базе данных"
В чем проблема? Как исправить?
Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: 2 Такой артикул уже существуетWedal 27.12.2010 04:57
Al*, откройте список категорий и товаров в админке и все внимательно проверьте. Скорее всего вы ошиблись в артикулах и идентификаторах(ID).

У категории есть только ID и он обязателен(он указан в для каждой категории в списке категорий при просмотре в админке).

У товара есть ID и артикул. Это совершенно разные вещи, и обе они обязательны для товара. И хотя артикул уже подразумевает собой уникальность, для БД нужен также ID. Просмотреть все ID и артикулы товаров можно в списке товаров.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVTmax 27.12.2010 15:34
Мне нужно обновить только цены.Что для этого нужно? Никак не могу добиться результата.Помогите. Заранее сапасибо.
Ответить | Ответить с цитатой | Цитировать
-1 # RE: RE: RE: RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVWedal 28.12.2010 05:17
Tmax, для этого нужен файл, содержащий 2 колонки:
- ID-товара;
- Новую цену товара.
Вот и все.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Алик 30.12.2010 18:19
Здравствуйте. После импорта не отображаются мини-изображения ни в категории ни в карточке. Подскажите, голову сломал. Спасибо
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 03.01.2011 07:52
Алик,
1) вы загрузили сами картинки в папку сайта?
2) если да, то через Firebug проверьте пути до картинок.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Alexnqp 19.03.2013 12:36
Импорт проходит успешно, однако так же как указано выше, изображения не отображаются, картинки загружены, только на путь изображения браузер говорит "404"
Ответить | Ответить с цитатой | Цитировать
0 # Дополнительное изображениеРома 31.01.2011 11:13
А есть ли возможность добавлять дополнительные изображения и как это сделать?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Дополнительное изображениеWedal 01.02.2011 08:15
Рома, скорее всего пока нет. В этом случае используйте CSVI.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.SergeY 07.02.2011 20:45
Бился очень долго: не получалось корректно добавить товары - вместо русского текста были козябрики. Пробывал все вышеприведенные способы и Notepad++ в связке с экселем и опенофисом, и опенофис отдельно. Получилось только после использования только одного экселя: просто сохранил как указано выше и без всякого дополнительного преобразования импортировал компонентом. Все получилось. Буду рад, если кому поможет.
Ответить | Ответить с цитатой | Цитировать
0 # Не могу скачать компонент - помогите!Александр 10.02.2011 09:36
Здравствуйте!
Нигде не могу найти и скачать этот компонент! По ссылке, которую Вы указали нет доступа на сайт скачивания, весь инет облазил - нет ссылок!!! Везде направляют на ту страничку скачивания, которая указана здесь на сайте.
Очень нужен компонент. Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Нашел.Александр 10.02.2011 10:13
Порылся еще раз по интернету - вроде нашел.
Вот ссылка на сайт где можно скачать этот компонент:
http://obupdater.com/extensions/0-other/506-simplecsv-for-virtuemart.html

может еще кому-нибудь пригодится.

p.s. на момент сообщения только скачал и установил компонент - еще не разбирался в настройках.
Ответить | Ответить с цитатой | Цитировать
0 # Проблема в редактировании импортированных товаровАлександр 10.02.2011 11:49
Теперь появилась другая проблема - когда захожу в карточку редактирования товара, изменяю что-нибудь (добавляю текст описания или еще что-нибудь) и при нажатии кнопки "Сохранить" - ничего не происходит - кнопка не действует. Также не работают кнопки "отменить" и "Применить".
С товарами, которые занес вручную - все в порядке - все кнопки работают, товары сохраняются.

В чем может быть проблема? Пока решения не нашел.
Ответить | Ответить с цитатой | Цитировать
0 # Проблема в редактировании импортированных товаров - решена.Александр 10.02.2011 13:43
Проблему решил - оказалось просто я в поле "описание товара" в csv-файле натыкал тегов div, а должен быть чистый текст.
Ответить | Ответить с цитатой | Цитировать
0 # ID-товараЕлена 15.02.2011 12:54
Добрый день, ну никак не могу добавить. Инструкцию прочитала, вроде все понятно, проще-простого. И файл добавляю - простейший. Но все равно, ошибка за ошибкой.
1) ID категории некорректно указан в файле в одной или нескольких строках. Как такое может быть?
У меня всего 4 строчки. В каждой из них в столбик в поле ID написано: Банки. Категория тоже заведена в каталог, как Банки. В чем проблема?
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Елена 15.02.2011 13:10
ДА, мозг сообразил заменить в самом CSV файле слово банки на номер ID банок. Это номер 6. Теперь модуль думает, типа что-то делает. И снова возвращается в исходное состояние - к заполнению полей. Проверяю: в каталоге ничего не добавилось. Жесть!
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 16.02.2011 03:20
Елена, ну вообще-то ID это уникальный идентификатор. Уникальный для каждого товара. Так что просто "6" не прокатит.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Russianman 25.02.2011 20:11
Супер полезный и полный урок (даже вопросов нет! ), но ссылка на скачивание SimpleCSV не работает, обнови пожалуйста ссылку, заранее благодарен! )
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Russianman 25.02.2011 20:27
скачать можно тут: http://downloads.ijoomla.com/joomla-downloads/extension-specific/virtuemart-extensions/virtuemart-import/simplecsv-for-virtuemart

Но требуется несложная регистрация и после скачивания переархивировать zip файл, там еще папка заархивирована, нужно просто войти в папку все выделить и заархивировать в ZIP файл и его уже можно устанавливать как обычно. В общем то все просто и все работает!
Ответить | Ответить с цитатой | Цитировать
0 # Пустой файл цвсdmagraf 01.03.2011 11:18
Респект за написание статьи!

скачал установил все вроде бы как работает, но только когда зачеркну нужные позиции скачаю файл а он пуст. пробовал выше описанные варианты лечения ничего не помогает. скачал более раннею версию данного продукта все работает на ура!
Ответить | Ответить с цитатой | Цитировать
0 # Не происходит обновление ценeg015t 10.03.2011 06:22
Спасибо за статью и за наводку на отличный компонент! Но, вот может кто сталкивался? Импорт товаров происходит корректно. А как потом их обновлять? При обновлении надо заполнить ИД товара, но в первоначальном прайсе его, естесственно, нет. Как быть? Только через экспорт и в полученном файле менять цены и потом закогонять назад?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Не происходит обновление ценWedal 11.03.2011 05:03
eg015t, так проще всего. Нужно один раз экспортировать все товары с названием, id и ценой, а потом просто обновлять цены и импортировать обратно.
Ответить | Ответить с цитатой | Цитировать
+2 # RE: RE: Не происходит обновление ценeg015t 11.03.2011 06:54
Спасибо! Так и буду делать. Но, буду надеятся, что автор добавит возможность обновления по артикулу, он же ведь тоже уникальный в БД.
Ответить | Ответить с цитатой | Цитировать
0 # Дочерние товары - экспортburafchick 12.03.2011 12:23
При экспорте товаров, в csv файл не попадают дочерние товары, кто нибудь сталкивался?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Дочерние товары - экспортWedal 14.03.2011 09:56
burafchick, вполне может быть, что компонент попросту не рассчитан на функционал родительских и дочерних товаров, а может настроили что не так.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Игорь 18.03.2011 09:37
По ссылке уже нету компонента,а где еще можно взять?
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 21.03.2011 02:47
Игорь, в комментариях выше приводили ссылку.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Игорь 21.03.2011 09:24
Спасибо скачал
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Grandson 22.03.2011 19:37
При попытке импорта пишет "Превышен предельно допустимый размер для загружаемого файла" что сие значит и где поправить? файл всего 2,5 Мб.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 23.03.2011 02:59
Grandson, сие значит, что у сервера есть установка не загружать файлы больше 2Мб. На локальном сервере это исправляется в файле php.ini. На хостинге лучше спросить об этом у службы поддержки.
Ответить | Ответить с цитатой | Цитировать
0 # Ошибка кодировки страницыbur85 31.03.2011 10:22
При запуске csv improved (0.8 RC 2.1) в joomle (1.5.22) слетает кодировка страницы с utf=8 на windows-1251/ Вместо русских букв одни обезьяны. Перерыл все файлы, нигде не нашел (а точнее не увидел :) ) где меняется кодировка. Подскажите в каком месте искать баг?
Ответить | Ответить с цитатой | Цитировать
0 # RE: Ошибка кодировки страницыWedal 01.04.2011 04:43
bur85, установите версию поновее и все будет хорошо :-)
Ответить | Ответить с цитатой | Цитировать
0 # FatalErrordr 01.04.2011 23:14
Fatal error: Call to undefined function iconv() in /home/название сайта/administrator/components/com_simplecsv/models/simplecsv.php on line 515

во какая ошибка постоянно на импорте и обрывается все с корнем
Ответить | Ответить с цитатой | Цитировать
0 # RE: FatalErrorWedal 04.04.2011 01:55
dr, не работает функция php iconv. Обратитесь к поддержке хостинга. Если работаете локально, то активируйте самостоятельно.
Ответить | Ответить с цитатой | Цитировать
0 # RE: FatalErrordr 04.04.2011 18:45
спасибо Wedal я просто сразу не нашел в чем причина потом только додумался но све равно спасибо за внимание
Ответить | Ответить с цитатой | Цитировать
0 # По умолчанию RUBФилипп 21.05.2011 13:35
Скажите, что и где нужно исправить чтоб импортировалось в баксах а не в рублях?
Ответить | Ответить с цитатой | Цитировать
0 # RE: По умолчанию RUBWedal 30.05.2011 02:03
Филипп, оно вроде так и импортируется. Если нет, то самый простой вариант - исправить в екселе перед импортом.
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: По умолчанию RUBФилипп 05.06.2011 18:29
Цитирую Wedal:
Филипп, оно вроде так и импортируется. Если нет, то самый простой вариант - исправить в екселе перед импортом.

Скажите, пожалуйста, какая версия virtuemart и simplecsv описывается в статье? я нарыл в нете simplecsv_1.2.3b осталось подобрать под него магазин.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: По умолчанию RUBWedal 06.06.2011 06:18
Филипп, эта самая версия.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: По умолчанию RUBФилипп 06.06.2011 07:01
Цитирую Wedal:
Филипп, эта самая версия.

а какая версия магазина? )))
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: По умолчанию RUBWedal 06.06.2011 07:09
Филипп, ставьте последнюю.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: RE: RE: По умолчанию RUBФилипп 06.06.2011 07:12
Цитирую Wedal:
Филипп, ставьте последнюю.

1.1.8 ?
Ответить | Ответить с цитатой | Цитировать
+1 # RE: RE: RE: RE: RE: RE: По умолчанию RUBФилипп 06.06.2011 08:14
Цитирую Wedal:
Филипп, ставьте последнюю.

поставил последние версии. при импорте пишет "Ошибка при выполнении главного запроса". делаю все как всегда (стояла ранняя версия магазина и симплцсв и все получалось, однако возникла проблема с рублями вместо долларов. потому и переустановил последние версии). в чем может быть причина? права на папки 777, предыдущие таблицы из БД удалил.
Ответить | Ответить с цитатой | Цитировать
0 # category_idCheizer 26.05.2011 06:38
А что делать если в таблице "jos_vm_product" нет поля "category_id" ????? Без него не импортируетсЯ
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Graff_in 01.06.2011 06:35
Название товара, например - Брызговик ВАЗ 2104-07 перед., отображается после импорта на сайте и в базе - 2104-07 перед. Пропадают первые буквы в кириллице, если писать на латинице, все отлично отображает, или если заключить в кавычки все название. В чем может быть проблема?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 02.06.2011 01:56
Graff_in, перед импортом убедитесь, что файл сохранен в кодировке UTF8.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Graff_in 02.06.2011 02:41
Да по-всякому делал, и сам делал такую кодировку, и скачал SimpleCSV, который сам переводит в utf-8. Сохраняет кириллицу, только если перед ней есть либо какие-нибудь символы, либо цифры, либо латиница.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Graff_in 02.06.2011 04:48
Разобрался, сохранил в OpenOffice и заработало. C Notepad++ не получалось.
Ответить | Ответить с цитатой | Цитировать
0 # UTF без BOMNIkk 02.06.2011 12:19
А не знаете, почему когда импортирую в кодировке UTF-8 без BOM - вместо русских букв кракозябры, а когда пробую просто в UTF-8 пишет что ID-категории неверно?
Ответить | Ответить с цитатой | Цитировать
0 # RE: UTF без BOMNIkk 03.06.2011 13:10
Цитирую NIkk:
А не знаете, почему когда импортирую в кодировке UTF-8 без BOM - вместо русских букв кракозябры, а когда пробую просто в UTF-8 пишет что ID-категории неверно?

Вообщем получилось импортировать без кракозябр только в кодировке ANSI, и в txt формате. Может это как-то отобразиться потом, при переносе на хостинг?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: UTF без BOMWedal 06.06.2011 06:18
NIkk, да, может.
Ответить | Ответить с цитатой | Цитировать
0 # В последовательности полей нету полей для картинокNataliOnly 06.07.2011 07:18
Что делать, не подскажете? Ни для уменьшенной копии, ни для нормальной картинки нету.
Ответить | Ответить с цитатой | Цитировать
0 # RE; В последовательности полей нету полей для картинокNataliOnly 06.07.2011 07:58
У вас сначала идет скрин, где все поля в точности как у меня, а потом вроде то же самое место, а полей гораздо больше. Где-то может нужно настроить или еще что-нибудь?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE; В последовательности полей нету полей для картинокNataliOnly 06.07.2011 10:44
Все, поняла.
Ответить | Ответить с цитатой | Цитировать
0 # Нет полей для картинокzmeyx 07.06.2012 19:03
в компоненте...как справиться с этим?
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Metek 06.07.2011 12:45
Подскажите, где можно выкачать компонент? по ссылке в начале статьи возможности скачать нет
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 07.07.2011 03:36
Metek, http://wedal.ru/forum/VirtueMart/500-Vopros-po-SimpleCSV.html#578
Ответить | Ответить с цитатой | Цитировать
0 # Экспорт товаровz_hazov 26.07.2011 19:33
С импортом проблем не возникает - разобрался сразу. А вот с экспортом проблема - экспортируется файл .csv, а в нем корректно отображаются только числа (выбраны поля: Id, артикул, цена, наименование), буквенные символы - нет. При этом названия товаров на английском - отображаются нормально. С кодировками Notepad не помог. Где искать ошибку? Помогите, плиз...
Ответить | Ответить с цитатой | Цитировать
+1 # Обновление товаровТамара 09.08.2011 21:28
Подскажите, пожалуйста, возможно ли сделать так, чтобы при обновлении товарной базы за "Обязательное поле при обновлении" отвечал артикул товара, т.е. обновление в системе происходило через sku, а не через ID???
Спасибо.
Ответить | Ответить с цитатой | Цитировать
-1 # RE: Обновление товаровWedal 10.08.2011 04:34
Тамара, нет.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Обновление товаровsomeBody 28.08.2013 01:20
Wedal, спасибо за статью, минасанул не Вам, выразил огорчение в связи с невозможностью использования артикула вместо id... тоесть чтоб обновить товары надо все прайсы перезаливать...
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.cirius 12.08.2011 18:21
здравствуйте, все товары загрузил а картинки нет , можно ли картинки отдельно загрузить? без самого прайса ,
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 13.08.2011 06:10
cirius в базе данных должны храниться только названия картинок. Эти названия должны быть связаны с товарами, иначе как узнать какая картинка какому товару соответствует. Сами файлы картинок нужно загружать отдельно в соответствующие папки.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.cirius 14.08.2011 11:21
вот все товары загружены, а картинок нет. если сейчас загрузагнрузить тот же прайс но с добавлением названия картинок пишет что такой артикуль уже есть . как нибудь можно не удаляя уже загруженые товары с артикулями , добавить картинки?
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.cirius 14.08.2011 13:01
все товары загружены, а картинок нет. если сейчас загрузагнрузить тот же прайс но с добавлением названия картинок пишет что такой артикуль уже есть . как нибудь можно не удаляя уже загруженые товары с артикулями , добавить картинки?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 15.08.2011 03:32
cirius, а почему нельзя удалить? Ну или перезаписать? Вы же не вручную набиваете товары. Это делает скрипт автоматом.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.cirius 14.08.2011 13:03
еще как сделать что бы в Рекомендуемые товары отображались товары? и как вывести этот модуль на главную что бы по центру было?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 15.08.2011 03:33
cirius, по аналогии: http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-18-vivod-kategoriy-virtuemart-s-izobrazeniyami-na-glavnoy-stranice-saita.html
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.cirius 15.08.2011 11:10
это надо делать первый способ или модуль устанавливать ? и если первый то какую ссылку брать и в каком виде и куда добавлять эту ссылку?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: RE: RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 16.08.2011 03:17
cirius, давайте обсуждать вопрос по теме в комментариях к соответствующей теме. А еще лучше, откройте его на форуме. Вам ответят гораздо быстрее.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.cirius 14.08.2011 13:16
VirtueMart 1.1.9 версия
Ответить | Ответить с цитатой | Цитировать
0 # у кого есть.. помогитеМаксим 30.08.2011 12:54
прошу помочь в поиске описуемой версы Сипла.. вышлите плиз на майл или укажите ссыль, плиииз
Ответить | Ответить с цитатой | Цитировать
0 # RE: у кого есть.. помогитеWedal 31.08.2011 03:49
Максим, читайте комментарии ;-)
Ответить | Ответить с цитатой | Цитировать
0 # csvСемен 31.08.2011 05:06
Простите, что задаю, возможно странный по современным меркам вопрос, но не могли бы указать официальный сайт этого приложения? У меня такое впечатление что Simple CSV прекратили разрабатывать. Заранее спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: csvWedal 01.09.2011 03:37
Семен, вроде прекратили. Осталось только то, что осталось.
Ответить | Ответить с цитатой | Цитировать
0 # csvСемен 31.08.2011 05:33
Я почему спрашиваю: хотелось бы не только удобно но и безопасно пользоваться магазином. Вот две ссылки есть в комментариях. По одной качаешь файл 23,7кб а по другой 22,2кб. Версии одинаковые. Неспроста же у них объем разный :eek:
Ответить | Ответить с цитатой | Цитировать
0 # не отображается русский текстСаня 17.09.2011 21:58
Помогите! Не отображается русский текст на сайте в описании товара! Файл csv сохраняю в кодировке utf-8 без BOM!
Ответить | Ответить с цитатой | Цитировать
0 # выгружается пустой файлМаксим 20.09.2011 07:03
Люди, подскажите в чем может быть проблема?
Нужно ЭКСПОРТИРОВАТЬ товар из Джумлы. Версия 1.2.0 beta. Поставил нужные галочки. Экспортирую, но на выходе получаю файл "export.csv" размером 0 байт.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Даниил 22.09.2011 06:05
Народ,Спасибо кто рекомендовал Open Office использовать!!
С простым Excel не работал. А тут все легко загрузилось!!
Автору сайта ОГРОМНОЕ СПАСИБО!!! С вашего сайта почти и устанавливаю все и настраиваю!!!
Ответить | Ответить с цитатой | Цитировать
+1 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Даниил 22.09.2011 06:09
Забыл сказать.
Если Вам нужен определенный порядок в публикации ваших товаров, то добавляйте их в обратном порядке т.к. публикуются они с конца списка!!
Ответить | Ответить с цитатой | Цитировать
0 # Категории.ADSL 29.09.2011 14:24
Тут пробегала информация о проблемах импорта в случае наличия вложенных категорий. А однократная вложенность поддерживается?
Поясню на примере. У меня создана категория "Инструмент". В ней товара нет. Но в ней две категории - "Ручной инструмент" и "Электроинструмент". А вот в них уже только товар, дальнейшей вложенности нет. Поддерживается ли такая структура? Правильно ли я понимаю, что нужно указывать id категорий "Ручной инструмент" и "Электроинструмент", а то что они находятся внутри материнской категории "Инструмент", база сама разберется?
Ответить | Ответить с цитатой | Цитировать
+2 # RE: Категории.Wedal 30.09.2011 01:50
ADSL, каждая категория, независимо от того, дочерняя она или родительская, имеет свой уникальный ID. Так что если вы создадите категории вручную с требуемой вложенностью, а затем импортируете товары, то они разложатся по категориям правильно.
Ответить | Ответить с цитатой | Цитировать
0 # Проблемаleguk85 10.10.2011 18:46
Последовательность полей не могу поставить номер. Не активные ячейки(( что делать?
Ответить | Ответить с цитатой | Цитировать
0 # RE: ПроблемаWedal 11.10.2011 03:41
leguk85, а галочки установлены?
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Проблемаleguk85 12.10.2011 07:08
да
Ответить | Ответить с цитатой | Цитировать
0 # КодировкаРуслан 14.10.2011 16:03
Здравствуйте. Пробую импортировать csv напрямую в MySQL на virtuemart версии 2.0.0, но вместо русских букв получаю крякозябры. Делается все на joomle 1.7.1 при помощи SQL Manager 2010 for MySQL. Как мне кодировать исходник или как мне ппереаодировать в базе. чтобы названия стали читабельны? Спасибо за ответ)
Ответить | Ответить с цитатой | Цитировать
+1 # предложениеwebstud 15.10.2011 22:04
Да описанный вами вариант очень познавателен...
Есть еще один варриант, провереный мною и не только, проверенный уже на многих инт.магазинах (так как я занимаюсь разработкой инт.магазинов) , есть программа под названием MSVAIC, полное управление товарами, импорт-экспорт, категории и т.д.... если когото заинтересовало помогу в настройке.. пишите на skype ник -zaharchik55
Ответить | Ответить с цитатой | Цитировать
0 # HTML теги в поле short descriptionseozerkalo 03.11.2011 17:24
Здравствуйте! Благодарю за развернутый материал! Столкнулся с необходимостью использования html-тегов (, ) в коротком описании товара. Сам магазин html код по-умолчанию в этом поле игнорирует, затирая все тэги. Я подправил это недоразумение, используя этот хак: http://www.joomlahackers.net/virtuemart-tutorials/adding-rich-text-and-images-to-the-short-description.html

но при импорте из csv все равно в поле короткого описания товара (product_s_desc
) дописывается плоский текст. как быть, подскажите :oops:

спасибо за внимание!
Ответить | Ответить с цитатой | Цитировать
0 # решеноseozerkalo 08.11.2011 07:30
http://joomlaforum.ru/index.php/topic,177211.0.html
Ответить | Ответить с цитатой | Цитировать
+1 # Как избежать ошибок.ADSL 13.11.2011 06:48
Как верно сказано в статье - первые 10 блинов будут комом. Чтобы блинов комом было всё-таки поменьше, хочется проанализировать наиболее часто встречающиеся ошибки импорта.
1. Кодировка. Конечно, помним, что CSV-файл должен иметь кодировку UTF-8, без BOM. Но, судя по отзывам, у кого-то всё получается при использовании экселя и затем Notepad++, у кого-то только экселя без последующей перекодировки (что странно), кто-то добился успеха при использовании OpenOffice (опять же, разные варианты - с перекодировкой и без). Возможно, дело в версиях установленного офиса. Экспериментируйте в своих местных условиях и найдёте рабочий вариант.
2. Разделители полей. Важный момент. По умолчанию выставлена запятая. Настоятельно рекомендую заменить её на точку с запятой (эксель тоже создаст CSV-файл с точками с запятой несмотря на то, что называет его файл с запятыми)! Потому что в описании товара могут встречаться запятые, и тогда всё пойдёт криво! Желательно не забыть отследить и наличие точек с запятой в описании товара - мало ли... Очень жаль, что выбор разделителей невелик - можно было бы применить более экзотический символ.
3. Разделители текста. Выбор ещё меньше - лишь из одинарных и двойных кавычек. В статье говорится, что всё будет работать и без них. Но жалобы есть. И проблемы именно с русским текстом. Поэтому крайне рекомендую заключать в кавычки поля с русским текстом, особенно состоящие из нескольких слов, разделённых пробелами (описание товара) (как бы это автоматизировать?). Опять-таки, в описании товара могут встречаться кавычки - отследите это во избежание кривизны!
Всем удачи в работе с компонентом! Дополнения приветствуются.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Как избежать ошибок.ADSL 14.11.2011 08:38
Всё-таки, наилучшие результаты показывает OpenOffice (проверялась версия 3.3.0). Позволяет выбрать кодировку UTF-8 при сохранении в формате CSV (хоть и не конкретизируется, но оказывается без BOM), автоматически заключает в кавычки все текстовые поля. Импортируется корректно, без дополнительной перекодировки. Рекомендую.
Ответить | Ответить с цитатой | Цитировать
0 # RE: RE: Как избежать ошибок.Galyanoff 23.11.2011 20:36
Не получается импопртировать. Выскакивает ошибка
ID продавца некорректно указан в файле в одной или нескольких строках
Даже если не указываю ID продавца, все равно такое пишет. Уже не знаю что и деалть
Ответить | Ответить с цитатой | Цитировать
0 # Пустой файл csv при экспортеviteg 22.11.2011 22:45
Что все-таки делать?
Ответить | Ответить с цитатой | Цитировать
+1 # Как избежать ошибок - 2.ADSL 27.11.2011 14:00
Расскажу еще об одной ошибке, которая отняла у меня очень много времени. Настолько много, что я уже полез искать другое средство для импорта. Но десятки экспериментов (блинов комом) всё-таки позволили выявить её и решить. Ранее я уже советовал тщательно выверять прайс-лист на предмет наличия в его полях точек с запятой и кавычек (используются в разделителях). Точку с запятой приходится заменять на запятую, а вместо кавычек напрашиваются одинарные кавычки. Так поступил и я. Запомните раз и навсегда!Одинарных кавычек в прайс-листе быть не должно ни при каких обстоятельствах! Если они присутствуют (неважно, что не используются в разделителях), при импорте получаем сообщение "Ошибка при выполнении главного запроса". Мне совсем уж не повезло, у меня эти кавычки стояли в каждой строке, и это существенно удлинило время поиска проблемы. Теперь внутри прайса применяю только двойные кавычки, а в качестве разделителя - одинарные. Зато работает.
Ответить | Ответить с цитатой | Цитировать
0 # картинка product_thumb_imageСергей 23.12.2011 20:42
Здравствуйте! Спасибо за материал.При экспорте не выгружается малая картинка, указан путь данного файла?
Ответить | Ответить с цитатой | Цитировать
0 # Импорт валютыКатя 28.12.2011 12:02
Подскажите, пожалуйста, как импортировать валюту. Я ставлю Russian Ruble, но на сайт выкладывается USD. Как это настроить?
Ответить | Ответить с цитатой | Цитировать
+2 # RE: Импорт валютыWedal 29.12.2011 02:30
Катя, проще всего обновить валюту всех товаров SQL-запросом. В писал про такие обновления в этой статье: http://wedal.ru/rasshireniya-joomla/virtuemart-internet-magazin-na-joomla-chast-28-fast-data-processing.html .
Вам нужно сделать по аналогии, но обновить символ валюты для товаров.
Ответить | Ответить с цитатой | Цитировать
0 # дочение товарыden 02.01.2012 21:48
Подскажите пожалуйста, как закидывать дочерние товары в csv improved или другие компоненты никак не могу разобраться с полями, которые идентифицируют дочерние товары....
заранее благодарен
Ответить | Ответить с цитатой | Цитировать
0 # Остатки товараkolyok333 06.01.2012 10:34
Здравствуйте! Спасибо за статью ,разжовано все даже придраться не к чему!!! Все получилось с 3 раза)) Вот только если бы была возможность экспорта/импорта остатков было бы совсем замечательно. Подскажите пожалуйста, может можно что то изменить, где то дописать, чтобы можно было импортировать остатки товара очень важно для нашего магазина. Еще раз спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # RE: Остатки товараWedal 07.01.2012 13:45
kolyok333, используйте CSVI. В Интернете можно найти рабочую версию, либо купить.
Ответить | Ответить с цитатой | Цитировать
0 # Несоответствие количества полей в строке пользовательским настройкамИванко 08.01.2012 18:40
Как лечить такую ошибку: Несоответствие количества полей в строке пользовательским настройкаv/
Уж в чем только не сохранял пересохранял, какие только кодировки не применял, проблема остается.
Нельзя ли выложить пример файла с прайсом? Возможно неправильно заполняю. Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Несоответствие количества полей в строке пользовательским настройкамWedal 09.01.2012 05:53
Иванко, эта ошибка говорит о том, что в вашем файле и в настройках компонента разное количество полей. Проверьте поля и разделители в файле. Все примеры есть в этой статье.
Ответить | Ответить с цитатой | Цитировать
0 # Несоответствие количества полей в строке пользовательским настройкамИванко 09.01.2012 06:30
Все выставляю так как прописано, все поля и порядок к точности как в примере. Создаю экспортный файл через компонент, вношу в него изменения незначительные, в виде увеличения количества слов в описании. Пытаюсь снова залить на сайт и ошибка такая же: Несоответствие количества полей в строке пользовательским настройкам.
Запарился уже. не знаю как еще решить.
Я заметил еще такую штуку: в примере на этом сайте указан разделитель ; . Я выставляю при импорте ; но компонент выполняет импорт сам переходя на , .
Ответить | Ответить с цитатой | Цитировать
0 # Нужна помощьИванко 09.01.2012 08:09
Если кто то имеет желание мне помочь в решении этой проблемы, то я с удовольствием ее приму за определенную денежку ))).
СТУЧИТЕ ПОЖАЛУЙСТА СЮДА: ICQ 451-494-796
Ответить | Ответить с цитатой | Цитировать
0 # обновление каталогаsvcomplect 09.01.2012 11:07
Ребя я почти разобрался только у меня почему,то артикул прописывается, наименование, а вот описание и цена не вставилась почему так произошло?
Да и главный вопрос у меня уже вбито некоторое количество товара в каталоге как можно его обновить весь не меняя цены?
Ответить | Ответить с цитатой | Цитировать
0 # Скачать можна тутаbunak 15.01.2012 10:19
http://obupdater.com/extensions/0-other/506-simplecsv-for-virtuemart.html
Ответить | Ответить с цитатой | Цитировать
0 # Импорт валютыКатя 20.01.2012 08:28
Дело в том, что валюта еще и пересчитывается по курсу при массовой выкладке. Как победить эту проблему?
Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Импорт валютыWedal 22.01.2012 07:09
Катя, в информации о магазине установите нужную валюту.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Катя 20.01.2012 09:48
Цитирую Lena:
Столкнулась с проблемой вот чего: всё добавляется, но при переходе на товар пишет: Ошибка: Извините, но запрошенный товар не найден!

Цитирую Lena:
Это был SEF_mod, если у кого такая проблема- выключаем мод перед добавлением товаров, потом включаем и получаем ЧПУ на все товары. Автору ещё раз спасибо!


А что это за модуль, у меня такого нет?
Ответить | Ответить с цитатой | Цитировать
0 # Сообщение об ошибкеКатя 23.01.2012 09:46
Подскажите, пожалуйста, он мне вдруг начал ошибку выдавать, когда я открываю импортированный товар: Ошибка: Извините, но запрошенный товар не найден!
В чем может быть причина?
Ответить | Ответить с цитатой | Цитировать
0 # не вижу смысла(Luger 10.02.2012 10:49
Эмм... Простите, может чего не догоняю, но смысла в этом копоненте не вижу. Даже если товара всего пара сотен штук, то время составления xls файла будет примерно равно времени потраченному на заполнение полей в virtuemart вручную. Если же xls предоставил, ну допустим отдел сбыта, то опять же, не исключены в нем ошибки, в любом случае это скорее всего будет прайс и его писали ну ни как не для сайта, то есть опять неизбежные траты времени. То есть в этом случае времени можно потратить даже больше чем на заполнение вручную. Опять же, изображения, virtuemart делает превьюшки автоматом, что быстрее! Любая даже незначительная оплошность в csv ведет к ошибке, а они не исключены особенно при большом описании, вот у меня был лишний пробел, выдало ошибку при загрузке((( задолбался искать, нашел, убрал, загрузилось. Слава богу товара в категории было всего с десяток, а если сотня? Сколько времени на отлов бы ушло... Так что спасибо за компонент, провел время увлекательно, поэксперементировал, но полезность его не оценил.
Ответить | Ответить с цитатой | Цитировать
0 # RE: не вижу смысла(Russianman 23.02.2012 12:21
Привет всем! у меня показывает ошибку при импорте. Вроде все правельно сделал но при загрузке или обработке показывает

а потом выдает ошибку


Помогите пожалуйста в решении этой проблемы
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Игорь 23.02.2012 12:24
Импортируемый файл в кодировку utf-8 переведи
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Russianman 23.02.2012 12:29
он и так у меня в этой кодировке
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Russianman 23.02.2012 12:31
А когда второй раз пытаюсь загрузить его то пишет другую ошибку:
Загружен файл с некорректным расширением
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Russianman 23.02.2012 12:32
хотя кодировка правельная
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Alex 26.02.2012 01:40
Такой вопрос, а возможно ли изменить размер мини изображения, по умолчанию они у меня 150х150, надо переделать 300х300 (их около 2000). Или придется делать импорт больших, затем уменьшить их до нужного маленького размера и импортировать. Но встает вопрос о названии файлов, или это не имеет значение. Я так понимаю мне придется удалить все маленькие из базы и импортировать маленькие, но уже увеличенные(опять же вопрос о названии файла). Помогите с решением данного вопроса. Очень нужно.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Alex 26.02.2012 01:49
Забыл добавить что мини изображения надо заменить в разделах категорий. Непосредственно в карточке товара заменять не надо.
Ответить | Ответить с цитатой | Цитировать
0 # Постоянно ошибка!!Михаил 29.02.2012 21:05
Что только не пробовал постоянно ошибка -
"ID категории некорректно указан в файле в одной или нескольких строках"
Ответить | Ответить с цитатой | Цитировать
0 # Импотр XMLenerg7 11.03.2012 19:04
Автор объясни мне пожалуйста, как мне в vm сделать импорт товаром находящихся в xml файле со стандартами yml (таких шас много яндекс маркет допустим требует такой формат и выгрузки из многих магазинов происходят в нем)

Ответом пожалуйста уведоми по емайлу
Ответить | Ответить с цитатой | Цитировать
0 # Удаленный сервер или файл не найденVoipp 18.03.2012 20:26
по: J2.5, VM 2.0.2
Все делаю по инструкции, кроме добавления миниатюр. И при добавлении cvs возникает ошибка - сервер или файл не найден
Ответить | Ответить с цитатой | Цитировать
0 # RE: Удаленный сервер или файл не найденWedal 19.03.2012 02:26
Voipp, SimpleCSV не будет работать с Virtuemart 2.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Voipp 19.03.2012 06:40
Спасибо.Очень жаль, что никто не доносит до масс информацию о совместимости и работе комопнентов с новыми версиями джумлы и виртуэмартом.
Ответить | Ответить с цитатой | Цитировать
0 # название колонки в таблице импортаNena 12.04.2012 06:52
спасибо автору - очень помогло разобраться с импортом товаров!

подскажите какое "название" отвечает сопутствующим товарам. хочу добавить еще одну колонку в таблице, чтобы она также заполнялась сразу
Ответить | Ответить с цитатой | Цитировать
0 # RE: название колонки в таблице импортаWedal 13.04.2012 03:08
Nena, точно не помню. Вроде related_products или product_related.
Ответить | Ответить с цитатой | Цитировать
0 # RE: название колонки в таблице импортаNena 13.04.2012 10:52
спасибо - попробую
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Leo 07.05.2012 15:11
Цитирую Wedal:
Kruizer, количество полей в вашем CSV-файле и в настройках компонента не совпадает.


У меня таже проблема! как её решить?
Ответить | Ответить с цитатой | Цитировать
0 # Вопрос по Разделителю текстаАхмед 28.05.2012 09:08
Добрый день.
Не подскажете как в SimpleCSV добавить свой "Разделитель текста"? Дело в том, что в импортируемом файле в описании к товарам присутствуют и знак ` и знак " - установленные изначально в компоненте, поээтому даже боюсб представить, что будет если импортировать такой файл.
Мне нужно прописать дополнительный знак ~ тильда. Покапавшись в коде нашел файлы в которых они вроде как присваиваются- эти значения:
/administrator/com_simplecsv/helpers/SimpleCSV.php в строке 291
/administrator/com_simplecsv/views/simplecsv/tmpl/default.php в строке 125
Но к сожалению прописав нужное мне значение в этих двух файлах, при импорте текст не разделяется строчками, а просто прописывает сам знак~
У кого есть мысли по этому поводу, помогите, пожалуйста.
Заранее спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Вопрос по Разделителю текстаNena 28.05.2012 09:41
Цитирую Ахмед:

Но к сожалению прописав нужное мне значение в этих двух файлах, при импорте текст не разделяется строчками, а просто прописывает сам знак~
У кого есть мысли по этому поводу, помогите, пожалуйста.
Заранее спасибо.


у меня при сохранении файла для импорта надо проставлять именно знак ~ тильда, но текст тоже не разделяется строкой, пишится "Одной кашей"
Присоединяюсь к вопросу. буду очень рада помощи :)
Ответить | Ответить с цитатой | Цитировать
0 # Последовательность полейАндрей 30.09.2012 00:50
ID продавца некорректно указан в файле в одной или нескольких строках. Я ID продавца вообще не указываю. Зачем он это пишет? Он id должен по умолчанию выставлять. Что бы это значило?
Ответить | Ответить с цитатой | Цитировать
0 # версия компонента SimpleCSVВладимирович 01.11.2012 14:16
Подскажите какая сейчас последняя версия рассматриваемого компонента .Спасибо тому,кто поделится инфой где скачать .
Ответить | Ответить с цитатой | Цитировать
+2 # ЭкспортТема 16.11.2012 04:31
Подскажите, пожалуйста, а как можно экспортировать товары из vm2 в файл?
Ответить | Ответить с цитатой | Цитировать
0 # RE: ЭкспортWedal 17.11.2012 03:38
Тема, с помощью платного расширения CSV Improves версии 4 и выше.
Ответить | Ответить с цитатой | Цитировать
0 # RE: ЭкспортТема 19.11.2012 10:19
А для джумлы 1,5 что-нибудь есть? Или надо абгрейдиться до 2,5?
Ответить | Ответить с цитатой | Цитировать
0 # SimpleCSVkirik 29.03.2013 07:23
А есть какой нибудь видео урок по импорту SimpleCSV ?
Ответить | Ответить с цитатой | Цитировать
0 # Не прописывается ценаОля 07.04.2013 21:11
Спасибо огромное автору за статью! Реально выручил! Один только маленький вопросик. А в каком формате в экселе ячейка с ценой товара? У меня цена не загружается. Грешу на неправильный формат. Спасибо!
P.S.: У меня была необходимость указывать атрибуты к товарам (выбор формата, размера и т.д.). Оказалось все просто. Я сначала экспортировала базу товаров, указав нужные мне строки, файл открыла в экселе и по аналогии создала нужный мне. Все нужные атрибуты к товарам добавились. Но это подойдет только к однотипным товарам, где атрибуты для выбор одинаковые.
Ответить | Ответить с цитатой | Цитировать
0 # RE: Не прописывается ценаWedal 08.04.2013 03:10
Оля, это не важно. Важно то, что сохраняется в файле CSV. Откройте его через блокнот и все увидите.
Ответить | Ответить с цитатой | Цитировать
0 # Не прописывается ценаОля 08.04.2013 17:23
Там все красиво сохраняется. Правильно. Только вот отображаться не хочет в магазине. :sad:
Ответить | Ответить с цитатой | Цитировать
0 # RE: Не прописывается ценаWedal 09.04.2013 01:55
Оля, как найти ошибку:

1) создаем один товар через админку и еще один импортируем.
2) Идем в Phpmyadmin, находим таблицу с товарами в БД и сравниваем значение созданного и импортированного товаров.

Сразу поймете в чем проблема.
Ответить | Ответить с цитатой | Цитировать
0 # экспорт товаров в csvВиталий 26.06.2013 19:21
Хочу загрузить CSV-файл (каталог товаров партнерской программы) сайт в VirtueMart при помощи SimpleCSV
подскажите - категории каталога в csv файле названы по другому чем, в настройках импорта в компоненте SimpleCSV, могу ли я изменить название полей в файле каталога, как это требуется в настройках SimpleCSV и как это отразится при последующем обновлении каталога корректно ли все будет.
Ответить | Ответить с цитатой | Цитировать
0 # Где скачатьСерега 07.10.2013 17:32
ребята, поделитесь пожалуйста модулем, все ссылки на этой странице не рабочие, я уже и зарегился где надо, да только зря, все ссыкли не работают. Скиньте на пожалуйста
Ответить | Ответить с цитатой | Цитировать
0 # RE: Где скачатьWedal 09.10.2013 02:29
Серега,
http://wedal.ru/forum/VirtueMart/500-Vopros-po-SimpleCSV.html#578
Ответить | Ответить с цитатой | Цитировать
0 # RE: Где скачатьСерега 09.10.2013 07:55
Уважаемый Wedal, скажите пожалуйста, подходит ли данный Simple CSV на Virtuemart 2. В данный момент я уже использую 2.0.24 Если точно не знаете, то я его опробую, а если знаете точно, что не подходит, тогда не буду пытаться
Ответить | Ответить с цитатой | Цитировать
0 # RE: Где скачатьWedal 10.10.2013 02:20
Серега, нет, не подходит. Только к Virtuemart 1.1.x. Для Virtuemart 2 используйте CSV Improved. Там принцип практически такой же.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Серега 09.10.2013 05:22
Спасибо
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Юлия 17.12.2013 07:31
А есть ли импорт самих заказов из вирта 2?
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSV.Wedal 18.12.2013 02:56
Юлия, в CSVI для VM2 думаю есть. Но не знаю, в платной или коммерческой версии.
Ответить | Ответить с цитатой | Цитировать
0 # VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVmrfrunze 09.12.2014 10:43
добрый день, установил этот компонент, но при экспорте выгружается пустой файл.
приложил скриншот
pixs.ru/showimage/TeslaLight_7376841_15089250.jpg.
Помогите разобраться, очень важно. Так как переношу все на другой сайт!
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVmrfrunze 09.12.2014 11:23
Цитирую mrfrunze:
добрый день, установил этот компонент, но при экспорте выгружается пустой файл.
приложил скриншот
pixs.ru/showimage/TeslaLight_7376841_15089250.jpg.
Помогите разобраться, очень важно. Так как переношу все на другой сайт!

если можно ссылку обновите, может дело в самом компоненте? старая ссылка не работает! Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVWedal 10.12.2014 04:44
mrfrunze, SimpleCSV уже давно устарел и не поддерживается. Используйте бесплатную версию CSV Improved. Там, в принципе, все также, но проще и удобнее.
Ответить | Ответить с цитатой | Цитировать
0 # VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVmrfrunze 10.12.2014 10:55
спасибо за ответ, но у меня проблема, при экспорте товаров, выгружается пустой файл, использовал CSV Improved 1.9.1 для джумла 1.5 вирт 1.9
Не могу найти причину, поэтому обратился в эту темку)) Подскажите в чем может быть загвоздка? Очень надеюсь на вашу помощь. Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # RE: VirtueMart – интернет-магазин на Joomla. Часть 22. Импорт, экспорт и обновление базы товаров с помощью компонента SimpleCSVWedal 17.12.2014 03:44
Цитата:
Подскажите в чем может быть загвоздка?
mrfrunze, да в чем угодно. Вы приложили скриншот выгрузки через SimpleCSV. Где скриншот выгрузки через CSVI?
Ответить | Ответить с цитатой | Цитировать

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

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Вверх