LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
24.05.2013, 02:02:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17   Вниз
  Добавить закладку  |  Печать  
Автор Тема: MyImport - Компонент импорта-экспорта товаров для VirtueMart 1.1.x в CSV для Joomla  (Прочитано 67020 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 247


Чего-то здесь не хватает...


« : 21.08.2009, 16:44:13 »



MyImport - Компонент импорта-экспорта товаров для VirtueMart 1.1.x в CSV для Joomla 1.5.x

Возможности компонента:
Показать текстовый блок

Импорт и экспорт товаров производится в CSV файл. (Для Joomla 1.5 Кодировка автоматом меняется.  CSV файл в windows-1251 а загружается в базу он в UTF8)

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

Перед использованием компонента пожалуйста сделайте бэкап базы сайта. И убедительная проcьба не запихайте в импорт файлы иной структуры.

Версия 1.5.2 для Joomla 1.5
Показать текстовый блок

Версия 1.5.3 для Joomla 1.5
Показать текстовый блок

Версия 1.5.4 для Joomla 1.5.
Показать текстовый блок

Версия 1.5.5 для Joomla 1.5
Показать текстовый блок

Версия 1.5.6 для Joomla 1.5
Показать текстовый блок

Версия 1.5.6.1 для Joomla 1.5
Показать текстовый блок

Версия 1.5.6.2 для Joomla 1.5
Показать текстовый блок

Версия 1.5.7 для Joomla 1.5
Показать текстовый блок

Версия 1.5.8 для Joomla 1.5
Показать текстовый блок

Версия 1.5.9 для Joomla 1.5 - Новинка!
Добавлено:
- Добавлена возможность добавления дополнительных изображений
- Добавлена возможность указания пути к папке с миниатюрами изображений
- Теперь можно не только импортировать поля в удобном для себя порядке но и экспортировать только те поля которые Вам нужны
Исправлено:
- Исправлена ошибка в работе импорта дочерних(позиций) товаров
- Исправлена ошибка с названиями resized/ в изображениях
- Исправлены мелкие ошибки в функциях


Скачать Myimport 1.5.9 - Новинка!
Скачать пример шаблона импорта Myimport 1.5.9
Скачать Myimport 1.5.8
Скачать пример шаблона импорта Myimport 1.5.8
« Последнее редактирование: 10.03.2012, 23:13:40 от dinox » Записан
 
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #271 : 25.01.2012, 00:48:04 »

Нет, там я менял группу пользователей. Вчера перепробовал все 1.5.6.2 - работало, 1.5.7 - почему-то не экспортировало, в конечном итоге вернулся к версии 1.5.8 и к моему удивлению всё заработало  (VirtueMart 1.1.8+Joomla 1.5.22).

Много намучался сразу, пробовал в Excel таблицу делать - не работает, пока не установил OpenOffice.org 3.3. Но чё то мне не нравится вся эта награмождённость в таблице. Не помешало бы написать что к чему в этом компоненте и как им пользоваться, многим это сэкономило время.

И ещё вопрос, а как быть с товаром, который находится в разных категориях. Товар один, а категорий куда он попал 2-3. При этом возникают неудобства при редактировании таблицы. А нельзя сделать таблицу следующего вида:

Артикул | Наименование | количество | цена | производитель | выбор категории товара | и остальное
?

Эта функция реализована в версии 1.5.8, но только для импорта, а для экспорта всё становится на свои места.

И хотелось бы производить выбор категории по принципу производителя. Есть конечно проблема, что имя категорий может совпадать, ну а если через id категории. Сделал себе шпаргалку всех категорий с их ним id, а потом в таблице напротив соответствующего товара прописал id и всё. А нужно в несколько категорий один товар добавить, то пишем несколько id через запятую так прайс проще будет содержать, наверное. А то всё разбросано получается. Так и нагромождений не будет.

Хотелось бы сказать следующее. Не надо из My Import делать CSVI Improved.
Записан
dinox
Давно я тут
****

Репутация: +41/-0
Offline Offline

Сообщений: 247


Чего-то здесь не хватает...


« Ответ #272 : 25.01.2012, 01:05:50 »

При экспорте в поле рисунка категории (может быть и в поле рисунка товара) при отсутствии самого рисунка, прописывается 0. Этот 0 можно конечно и в ручную удалить, но если категорий и товара очень много, то есть проблема.
Не замечал, надо будет посмотреть
Записан
zhenia_01
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 157


Я себя не обидел? :))


« Ответ #273 : 25.01.2012, 15:09:31 »

товар родитель это если есть товары с одного плана но у них есть некоторые модификации и их можно установить как дочерние товары у обычных товаров там ставится 0 а если есть дочерние то у дочерних ставится артикул товара родителя в этом поле
что-то не выходит! бокс зависимого товара получается, а второго товара нет. Делал так:
товар-родитель | артикул | наименование
           0                 b001        белый шарик
         b001              b002        красный шарик
Расскажите, пожалуйста, как иожно сделать так, что бы товар был "Шарик", а в нём бокс с выбором белый и красный. Или это не возможно.

Кстати, столкнулся с такой проблемой, если имеются одноименные подкатегории и подподкатегории, то товар теряется между ними  и при этом его нельзя найти ни в одной из этих категорий, зато через поиск магазина он отлично находит, правда не в той категории где его создавали. И в админке магазина его то же нет!
Записан
Virshych
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4



« Ответ #274 : 27.01.2012, 00:11:12 »

Откройте свой файл в Exel и сохраните в формате CSV тем же Exel. Только правильно укажите разделители текста и поля.
А какие разделители ставить?
Записан
beagler
Практически профи
*******

Репутация: +350/-4
Offline Offline

Пол: Мужской
Сообщений: 3036


beagler dot ru


« Ответ #275 : 27.01.2012, 00:22:31 »

' и ;
Записан
switch
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 107



« Ответ #276 : 27.01.2012, 14:06:27 »

  жесть
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #277 : 27.01.2012, 15:20:15 »

А какие разделители ставить?
В настройках самого компонента, в админке в правом верхнем углу, надо выставить разделители. При сохранении файла в формате CSV надо указывать те же разделители.
Записан
dmmur
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #278 : 29.01.2012, 17:18:05 »

Здравствуйте.
Отличный компонент.
Вчера ставил компонент MyImport Версия 1.5.7 для Joomla 1.5 - экспортирует, импортирует - но в VirtueMart ничего не меняется Sad измененые данные о товарах появляются только если "Уничтожить существуюшие товары и категории" а это неудобно - т.к. главное меню привязано к id категорий.

Сегодня установил  MyImport Версия 1.5.8 для Joomla 1.5 - внесенные изменения сохраняются в базе и видны в VirtueMart, но возникли проблемы с картинками после импорта: исчезли мини-изображения всех категорий, исчезло мини-изображение на страничке товара (причем при клике на ссылку где должно быть мини-изображение "увеличить" открывается большое изображение). При просмотре товара в VirtueMart (в списке видно 2 медиафайла) а в самом товаре на вкладке изображение товара большая картинка есть (причем "Действия над изображениями:отмечено как "нет", хотя должно стоять "Автоматически создавать уменьшенные изображения") а мини-картинки нет.
В фронтэнде соответственно мини-картинок категорий нет, а мини-картинки в списке товаров одной категории есть.

csv файл соответствуе образцу, путь resize/___ в мин. изображении есть.

Заранее благодарен.

p.s.: Joomla 15.14    VM 1.1.9


Записан
dmmur
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #279 : 29.01.2012, 17:42:46 »

Посмотрел firebug-ом что там на страниче категорий и товаров происходит - осенило.
в пути к мини-изображениям почему-то повторялось 2 раза подряд /resized____/resized
вылечил слейдующим эмпирическим способом (т.к. php не владею:))
файл  admin.myimport.php
для категорий строчка 77-79
                         if ($catthumb)//запись мини изображения категории
         {$database->setQuery("UPDATE #__vm_category SET category_thumb_image ='resized/".$catthumb."' WHERE category_id='".$category."'");
удалил resized
         if ($catthumb)//запись мини изображения категории
         {$database->setQuery("UPDATE #__vm_category SET category_thumb_image ='".$catthumb."' WHERE category_id='".$category."'");
         $database->query();}

то же самое в строчке 138-140 для товара.
Заменил файл через ftp, еще раз произвел импорт файла .csv - и все картинки появились!
Записан
dmmur
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #280 : 29.01.2012, 20:00:52 »

Ну вот - разобрался с мини-изображениями, появилась другая проблема - не добавляет в базу производителя. Причем пробовал и удалять в VirtueMart производителей, и в csv вместо названий id производителей ставить - просто не видит производителя и все Sad
Помогите пожалуйста.
Заранее благодарен.
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #281 : 29.01.2012, 21:20:46 »

Посмотрел firebug-ом что там на страниче категорий и товаров происходит - осенило.
в пути к мини-изображениям почему-то повторялось 2 раза подряд /resized____/resized
вылечил слейдующим эмпирическим способом (т.к. php не владею:))
файл  admin.myimport.php
для категорий строчка 77-79
                         if ($catthumb)//запись мини изображения категории
         {$database->setQuery("UPDATE #__vm_category SET category_thumb_image ='resized/".$catthumb."' WHERE category_id='".$category."'");
удалил resized
         if ($catthumb)//запись мини изображения категории
         {$database->setQuery("UPDATE #__vm_category SET category_thumb_image ='".$catthumb."' WHERE category_id='".$category."'");
         $database->query();}

то же самое в строчке 138-140 для товара.
Заменил файл через ftp, еще раз произвел импорт файла .csv - и все картинки появились!
Спасибо такой хак и мне помог. Теперь вопрос такой. А как такие изменения в файле admin.myimport.php будут влиять на экспорт, а потом последующий импорт и этого же файла? Спрашиваю, потому что в php тоже не силен.
Записан
mkt
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 58


« Ответ #282 : 02.02.2012, 21:35:08 »

У меня такой вопрос, хочу из VirtueMart 1.1.7 перенести товар в 1.1.9. Использую компонент версии 1.5.8. Но вот что то импорт не получается(точнее получается, пишет все ок, но в категориях появляется сам текст из описания товара в HTML и больше ничего не импортируется), нужно что то где то менять? Или такие манипуляции из 1.1.7 в 1.1.9 не пройдут?
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #283 : 03.02.2012, 07:00:07 »

У меня такой вопрос, хочу из VirtueMart 1.1.7 перенести товар в 1.1.9. Использую компонент версии 1.5.8. Но вот что то импорт не получается(точнее получается, пишет все ок, но в категориях появляется сам текст из описания товара в HTML и больше ничего не импортируется), нужно что то где то менять? Или такие манипуляции из 1.1.7 в 1.1.9 не пройдут?

Нужно обратить внимание на 1.1.9. В том варианте, что у меня есть, присутствует такой баг: при импорте товара в родительской категории отсутствуют товары (категории). Т.е, в подкатегориях товары есть, а в родительских типа нет. Иерархия нарушена. Поэтому использую или 1.1.4 или 1.1.8.
Записан
dmmur
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #284 : 04.02.2012, 16:14:32 »

Спасибо такой хак и мне помог. Теперь вопрос такой. А как такие изменения в файле admin.myimport.php будут влиять на экспорт, а потом последующий импорт и этого же файла? Спрашиваю, потому что в php тоже не силен.
Все отлично работает и с импортом и экспортом Azn
А вот производителя  при экспорте видит, а при импорте не видит! Пришлось отдельно производителя с simplescv исправлять, а вообще эти компоненты друг друга дополняют.
Записан
orexov_m
Давно я тут
****

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 226


« Ответ #285 : 06.02.2012, 11:48:22 »

Нашел баг, может только у меня конечно, но проверил на нескольких сайтах, и на локалке.
Не обновляет количество товаров на складе. То есть не изменяется остаток при загрузке.
Версия 1.5.8 VirtueMart 1.1.9
Записан
Itse1f
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #286 : 10.02.2012, 19:47:51 »

Есть вопрос, впервые столкнулся с импортированием екселевских файлов на сайт, и ничего не получилось.
Установлена Joomla 1.5.25 и VirtueMart 1.1.5, пробывал myimport 1.5.7 и 1.5.8
Хотелось бы получит помощь по настройке импорта, гайда для чайников я не нашел > )
Показать текстовый блок
xls файл такого типа(всего 2 столбца), где только наименование и цена. в ВМ созданы категории, а внести товар не получается ..
зы / спасибо > )
Записан
zhenia_01
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 157


Я себя не обидел? :))


« Ответ #287 : 11.02.2012, 03:35:01 »

товар родитель это если есть товары с одного плана но у них есть некоторые модификации и их можно установить как дочерние товары у обычных товаров там ставится 0 а если есть дочерние то у дочерних ставится артикул товара родителя в этом поле
Что-то не выходит. Оно вообще работает с дочерними товарами? Как это реализовать?
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #288 : 11.02.2012, 03:41:54 »

Есть вопрос, впервые столкнулся с импортированием екселевских файлов на сайт, и ничего не получилось.
Установлена Joomla 1.5.25 и VirtueMart 1.1.5, пробывал myimport 1.5.7 и 1.5.8
Хотелось бы получит помощь по настройке импорта, гайда для чайников я не нашел > )
Показать текстовый блок
xls файл такого типа(всего 2 столбца), где только наименование и цена. в ВМ созданы категории, а внести товар не получается ..
зы / спасибо > )

Тип файла должен быть не xls, а csv. Это раз. Второе, в нем не должно быть двух столбцов. Чтобы получить представление о работе компонента, то надо установить компонент и произвести экспорт. Вы получите файл, который можете обратно тут же импортировать в магазин с удалением ранее имевшихся товаров и категорий. И, главное, при сохранении екселевского файла в формате csv, разделители поля и текста, должны быть одинаковыми с теми, которые установлены в настройках компонента (в админке компонента верхний правый угол).

З.Ы. Лично я использую OpenOffice.org Calc
Записан
Itse1f
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #289 : 11.02.2012, 12:00:54 »

Тип файла должен быть не xls, а csv. Это раз. Второе, в нем не должно быть двух столбцов. Чтобы получить представление о работе компонента, то надо установить компонент и произвести экспорт. Вы получите файл, который можете обратно тут же импортировать в магазин с удалением ранее имевшихся товаров и категорий. И, главное, при сохранении екселевского файла в формате csv, разделители поля и текста, должны быть одинаковыми с теми, которые установлены в настройках компонента (в админке компонента верхний правый угол).

З.Ы. Лично я использую OpenOffice.org Calc
Так я привел пример начального файла xls, который я перевожу в csv, меняя разделители при этом( "; " и " ' "), 2 колонки имеются в начальном файле xls (Наименование, Цена).
Интересная идея с Экспортом попробую сейчас.
зы / пользуюсь OpenOffice.org Calc
зы2 / Хотелось бы увидеть гайд для чайников по данному компоненту, думаю у многих отпал бы ряд вопросов > )
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #290 : 11.02.2012, 12:50:00 »

Чтобы разобраться, как это все работает, надо создать парочку товаров в магазине, со всеми теми характеристиками товара, которые используются в компоненте. Потом произвести экспорт и проанализировать данный файл. Для удобства анализа столбец "идентификатор товара" сортирую по порядку (от меньшего к большему). При сортировке указать, что хотите изменить находящиеся рядом ячейки.
Разделители использую разделитель столбца ^, разделитель текста ~. Такие символы никогда не встречаются в текстах, в отличие от " и ;.

З.Ы. Иногда при экспорте компонент вставляет символ пробела , в те ячейки, которые должны быть пустыми. в результате этого строка сдвигается и ее надо руками править.
Записан
Itse1f
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #291 : 11.02.2012, 13:10:34 »

сделал экспорт, все равно не выходит, забиваю свой товар и создается только категория unstored.
Если кому не жалко своих 10-20 мин, был бы рад получать небольшую консультацию, а то никак совсем не выходит.
icq skype или еще как в ЛС пжл ..
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #292 : 11.02.2012, 14:00:44 »

Пришлите мне на почту тот файл который собираетесь импортировать. И то что получается после экспорта. tkm@ukr.net
Записан
Itse1f
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 4


« Ответ #293 : 11.02.2012, 19:33:06 »

Пришлите мне на почту тот файл который собираетесь импортировать. И то что получается после экспорта. tkm@ukr.net
Отлично, отправил, не увидел ЛС тут )
Записан
Amaranth
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #294 : 12.02.2012, 11:46:08 »

Здравствуйте, мне нужно Импортировать в магазин больший перечень товаров, но как я не ухищрялся, все равно не получается. Решил попробовать с MyImport v 1.5.8 : "Новый каталог заведён!", все вроде бы нормально, но вместо товаров осталось пять пустых категорий, одна называется    __|1| unsorted, а остальные - типа    __|1| Bombini §гЎ  й?вЄ ;гЇ Є.;;3.54;4.5;13;1, ошибка кодировки, которая содержит рендомную строчку. Очень надеюсь на вашу помощь!
Записан
Amaranth
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #295 : 12.02.2012, 11:46:48 »

В СSV файле нет никаких категорий или подкатегорий, конвертировал из 1С, оставил как есть. Может это из-за этого, но я сомневаюсь.
« Последнее редактирование: 12.02.2012, 11:50:02 от Amaranth » Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #296 : 12.02.2012, 14:13:54 »

Отлично, отправил, не увидел ЛС тут )

Отправил Вам готовый файл на почту.
Артикул в VirtueMart вещь обязательная и уникальная. Без него ничего работать не будет.
Картинки товаров заливаю в папку product. Все, и большие и маленькие. Без использования папки resized. В настройках магазина, перед импортом, отключить функцию создания уменьшеных изображений. Потом, при добавлении отдельных товаров, ее включаю.

Почему то обрезало название товаров! Sad
« Последнее редактирование: 12.02.2012, 14:30:12 от tkm » Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #297 : 12.02.2012, 14:22:37 »

В СSV файле нет никаких категорий или подкатегорий, конвертировал из 1С, оставил как есть. Может это из-за этого, но я сомневаюсь.

Именно поэтому, я думаю. Главное в компоненте, это сортировка. При правильной сортировке все попадает туда, куда надо.
Если Itse1f не будет возражать, то могу выложить его файл на обозрение. У меня получается при помощи этого компонента за один раз закачивать 7000 товаров. Больше не пробовал, т.к. не было нужды.
« Последнее редактирование: 12.02.2012, 14:25:47 от tkm » Записан
Amaranth
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #298 : 12.02.2012, 14:28:07 »

Именно поэтому, я думаю. Главное в компоненте, это сортировка. При правильной сортировке все попадает туда, куда надо.
Там пять тысяч товаров, все сортированы по названию, на разброс их по категориях может уйти недели. А есть какой то другой способ : создать в VirtueMart категорию и уже туда бросить или что то подобное?
« Последнее редактирование: 12.02.2012, 14:31:43 от Amaranth » Записан
Amaranth
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #299 : 12.02.2012, 14:30:50 »


Если Itse1f не будет возражать, то могу выложить его файл на обозрение. У меня получается при помощи этого компонента за один раз закачивать 7000 товаров. Больше не пробовал, т.к. не было нужды.
Было бы здорово.
Записан
tkm
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40


« Ответ #300 : 12.02.2012, 14:32:33 »

Можно залить все в одну категорию, а как потом покупатели товар искать будут? Только через поиск!?
Записан
Страниц: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet