Голосование

Сосредоточить усилия на разработке импорта для J1.7+VM2.0 или продолжать усовершенствование для J15+VM1.1.x?

J15+VM1.1.x
24 (57.1%)
J17+VM2.0
18 (42.9%)

Проголосовало пользователей: 42

Голосование закончилось: 30.12.2011, 22:53:34

0 Пользователей и 1 Гость просматривают эту тему.
  • 499 Ответов
  • 143325 Просмотров
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Попробуй табуляцию копи-пейстом. Иначе - не знаю.

Цитировать
Например удалось загрузить 120 000 товаров. Но порциями.  Выявил множество интересных особенностей работы компонента.

Почему порциями? Какие проблемы?

Ну так поделись особенностями.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

bhakta

  • Осваиваюсь на форуме
  • 33
  • 10 / 0
Почему порциями? Какие проблемы?
- при попытке загрузки файла с картинками адрес которых введен как ссылка значительно увеличивается время работы скрипта. на порядок в 10 раз
- можно смело грузить файл .txt - это меня очень порадовало. Ну конечно имеющий нужный формат и кодировку.
- для правильной загрузки нужно чтобы контент сортировался по алфавиту в столбике категории
- при длительной загрузке с проверкой внешних ссылок и указанным таймоутом 235 сек. (сервер держит 240)  Возникает интересная зацикленность: Компонент примерно 2 раза в минуту сохраняет загрузочный файл (размер был 10,5 мег. чуть больше 20 000 товаров.) таким образом папка TMP Joomla постепенно заполняется и примерно после появления 20 таких файлов загрузка прекращается и становится не возможной. пока файлы не удалишь. При этом "ресурсов сервера" хватает только на сохранение этих файлов, а процесса загрузки совсем не происходит. Надеюсь понятно про что я написал. В итоге решил проблему загрузив сначала категории описание и цену а потом ссылки на картинки
*

k.lung

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Оффтоп, но все же немного по теме - так как работаетм с прайсами в OpenOffice.
Может есть кто особо шарящий в формулах Excell, ну а лучше, конечно в OpenOffice, так как именно в нем работаем в связке с этим отличным компонентом.

Итак, вопрос - есть прайс в .ods (OpenOffice), собственно из которого делается CSV для загрузки, в прайсе 6-7 тыс. номенклатур с уникальными артикулами. Есть (то есть нужно сделать) колонку "наличие". Данные для этой колонки будут браться из совсем другой таблицы (другого файла например Excel из 1С сфорированного, неважно, можно и OO сделать). "Естестенно", что порядок товаров в нашем загрузочном файле с этим не совпадает. Так можно сделать какую-нить формулу чтобы проверялся артикул в одной (таблице с данными о наличии) таблице, брал соответсвующее этому артикулу поле "наличие" и подставлял в зугрузочный файл к такому же артикулу?

 В PHP, понятно, что это понятно как сделать... а вот в Excel'е я не знаю как и  можно ли вообще что подобное сваять? Насколько я слышал о возможностях, то можно, - на нем довольно большие полноценные базы работают. Ну, если кто есть в этом деле соображающий - буду рад помощи. Может кому еще здесь пригодится.
Спасибо.
*

dtokar

  • Захожу иногда
  • 51
  • 1 / 0
Оффтоп, но все же немного по теме - так как работаетм с прайсами в OpenOffice.
Может есть кто особо шарящий в формулах Excell, ну а лучше, конечно в OpenOffice, так как именно в нем работаем в связке с этим отличным компонентом.

Итак, вопрос - есть прайс в .ods (OpenOffice), собственно из которого делается CSV для загрузки, в прайсе 6-7 тыс. номенклатур с уникальными артикулами. Есть (то есть нужно сделать) колонку "наличие". Данные для этой колонки будут браться из совсем другой таблицы (другого файла например Excel из 1С сфорированного, неважно, можно и OO сделать). "Естестенно", что порядок товаров в нашем загрузочном файле с этим не совпадает. Так можно сделать какую-нить формулу чтобы проверялся артикул в одной (таблице с данными о наличии) таблице, брал соответсвующее этому артикулу поле "наличие" и подставлял в зугрузочный файл к такому же артикулу?

 В PHP, понятно, что это понятно как сделать... а вот в Excel'е я не знаю как и  можно ли вообще что подобное сваять? Насколько я слышал о возможностях, то можно, - на нем довольно большие полноценные базы работают. Ну, если кто есть в этом деле соображающий - буду рад помощи. Может кому еще здесь пригодится.
Спасибо.

1-ый способ на костылях - отсортировать две таблицы по артикулу,после чего они станут одинакового порядка и потом с помощью IF в русском Эксели это ЕСЛИ уже найти искомые значения и присвоить куда необходимо

2-ой способо мне кажется вам подойдет функция ВПР хз как она называется в англ версии

тут ее опсиание  http://office.microsoft.com/ru-ru/excel-help/HA001056320.aspx

Все эти манипуляции делаются не через VBА, а просто как формулы экселя,тобишь вбиваются в ячейку
*

k.lung

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
1-ый способ на костылях - отсортировать две таблицы по артикулу,после чего они станут одинакового порядка и потом с помощью IF в русском Эксели это ЕСЛИ уже найти искомые значения и присвоить куда необходимо

2-ой способо мне кажется вам подойдет функция ВПР хз как она называется в англ версии

тут ее опсиание  http://office.microsoft.com/ru-ru/excel-help/HA001056320.aspx

Все эти манипуляции делаются не через VBА, а просто как формулы экселя,тобишь вбиваются в ячейку
Да, спасибо, посмотрел - это вроде примерно то что нужно. Так же нашел аналог этой функции для Open Office - VLOOKUP. Буду разбираться.
*

k.lung

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Вопрос в продолжение темы - если чтобы не мудрить каждый день по подтягиванию в ОпенОфисе по артикулу из другого документа поля "Остатки" может ли сработать такой вариант:
Один раз (ну, не каждый день) загружаем файл с названиями, производителями, ценами в т.ч. для групп, со своим полем "применяемость", но без остатков. А вот затем ежедневно загружать файл с, грубо говоря, только двумя колонками - "артикул" и "Остатки". Вроде как и работать быстрее - не обрабатываются каждый раз все эти цены, названия и производители. Но - самое главное - не затрет ли такой "укороченный"  файл все эти поля  - Название, Цены, производители, цены для групп и т.д.
Я-то, конечно сам попробую, но интересно узнать ваше мнение. Наверняка там нужно все же указывать как минимум категории с подкатегориями - иначе, наверное присвоит совсем не туда .....
Спасибо
*

k.lung

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
Итак, обновление отдельным файлом "остатки" вида:

(то есть только две колонки - артикул и остатки, без категорий, цен, названий, производителей и т.д. - они ранее загружены другим общим и эти все поля имеющим файлом) в принципе, прошло почти успешно, НО! как в итоге выяснилось экспериментальным путем - я не все сделал для импорта своего дополнительно созданного поля (product_applic - описано здесь http://joomlaforum.ru/index.php/topic,150010.msg924621.html#msg924621). В итоге при импорте отдельно остатков без этого нового поля (product_applic - "Применяемость") в CSV-файле (равно как и других, но они стандарнтые - те же название, цена и т.д.) оно затиралось, то есть становилось пустым.
Рыл-рыл и нарыл решение, что кроме описаных действий в http://joomlaforum.ru/index.php/topic,150010.msg924621.html#msg924621 нужно так же и в файле "...\administrator\components\com_virtuemart\classes\ps_simple_csv.php" после кода
Код
		//Fields jos_vm_product
$this->product_arr['product_publish'] = $db->f('product_publish');
$this->product_arr['product_sku'] = $product_sku;
$this->product_arr['product_name'] = $db->f('product_name');
$this->product_arr['product_url'] = $db->f('product_url');
$this->product_arr['vendor_id'] = $db->f('vendor_id');
$this->product_arr['product_tax_id'] = $db->f('product_tax_id');
$this->product_arr['product_s_desc'] = $db->f('product_s_desc');
$this->product_arr['product_desc'] = $db->f('product_desc');
$this->product_arr['product_in_stock'] = $db->f('product_in_stock');
$this->product_arr['product_availability'] = $db->f('product_availability');
$this->product_arr['image'] = $db->f('product_availability');
$this->product_arr['product_special'] = $db->f('product_special');
$this->product_arr['product_custom_attribute'] = $db->f('product_custom_attribute');
$this->product_arr['product_length'] = $db->f('product_length');
$this->product_arr['product_width'] = $db->f('product_width');
$this->product_arr['product_height'] = $db->f('product_height');
$this->product_arr['product_lwh_uom'] = $db->f('product_lwh_uom');
$this->product_arr['product_weight'] = $db->f('product_weight');
$this->product_arr['product_weight_uom'] = $db->f('product_weight_uom');
$this->product_arr['product_unit'] = $db->f('product_unit');
$this->product_arr['product_packaging'] = $db->f('product_packaging');
$this->product_arr['product_id'] = $db->f('product_id');
$this->product_arr['product_parent_id'] = $db->f('product_parent_id');
$this->product_arr['product_thumb_image_curr'] = $db->f('product_thumb_image');
$this->product_arr['product_full_image_curr'] = $db->f('product_full_image');
добавить для своего поля:
Код
$this->product_arr['product_applic'] = $db->f('product_applic');

в итоге обновление файлом, не содержащим названия псевдонима этого моего поля product_applic перестало затирать значения этого поля.

Всем спасибо!
Отдельное спасибо Автору компонента -Gruz
*

sasisa

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Добрый день! Возможно не совсем в ту тему вопрос, но все же. Залил на сайт через ваш компонент прайс в нужном формате. Импорт прошел успешно. товары в магазине отображаются корректно. НО. в расширенном поиске по характеристикам VirtueMart значения многих параметров отображаются некорректно, да и половина вообще не отображается! Хотя в таблице MySql данные вроде верные. Ниже пример:



Подскажите, в чем может быть дело?


P.s. Разобрался сам. Может кому пригодится. В таблице MySql "jos_vm_product_type_parameter" есть поле "parameter_values", ограниченное 255 символами. Выставляем 1000 и радуемся большому списку параметров в поиске.
« Последнее редактирование: 27.07.2011, 12:45:09 от sasisa »
*

sasisa

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Перечитал всю тему, не нашел ответа на вроде бы простой вопрос.
Для каждого товара есть одна большая картинка. Заливаем её в "components/com_virtuemart/shop_image/product". Вставляем в прайс в колонку "Большая картинка" её название. Как при этом указать, чтобы автоматически создавалось маленькое изображение? Галочку для доп. изображений вижу, а как с основным - не разберусь.
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Перечитал всю тему, не нашел ответа на вроде бы простой вопрос.
Для каждого товара есть одна большая картинка. Заливаем её в "components/com_virtuemart/shop_image/product". Вставляем в прайс в колонку "Большая картинка" её название. Как при этом указать, чтобы автоматически создавалось маленькое изображение? Галочку для доп. изображений вижу, а как с основным - не разберусь.

Никак. Маленькое нужно залить и потом указывать.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

in4m

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Возникла проблема в том что страница компонета не открывается. Долго долго пытается загрузить страницу и не открывает. Актуально для доступа через прокси.
[РЕШЕНИЕ]
Проблема кроется в упорной проверке свежей версии. htdocs\administrator\components\com_virtuemart_simple_csv\helper\update.php
закоментировал кусок кода:
Код
		$filename = 'http://gruz.org.ua/images/stories/files/virtuemart_simple_csv/latest_version.xml';
if (!$xml = @simplexml_load_file($filename)) {

$data['update_needed'] =false;
$data['version_check'] = '<div class="red">'.JText::_('Version check failed').'</div>';
return $data;
}
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Возникла проблема в том что страница компонета не открывается. Долго долго пытается загрузить страницу и не открывает. Актуально для доступа через прокси.
[РЕШЕНИЕ]
Проблема кроется в упорной проверке свежей версии. htdocs\administrator\components\com_virtuemart_simple_csv\helper\update.php
закоментировал кусок кода:
Код
		$filename = 'http://gruz.org.ua/images/stories/files/virtuemart_simple_csv/latest_version.xml';
if (!$xml = @simplexml_load_file($filename)) {

$data['update_needed'] =false;
$data['version_check'] = '<div class="red">'.JText::_('Version check failed').'</div>';
return $data;
}


Интересное замечение. Никогда с прокси дела не имел. Попробую в следующих версиях исправить.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

Sergun42

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Gruz, компонент отличный, сделал прайс, по примеру вашего, все работает отлично.
вопрос в следуеещем, можно ли каким образом сдлеать так, чтобы например у меня есть пользователь у него права админа, но загрузить через прайс не может, в компонент заходет, загрузка начинается, но потом "у вас не достаточно прав ...". Может где про права доступа прописываются?
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Gruz, компонент отличный, сделал прайс, по примеру вашего, все работает отлично.
вопрос в следуеещем, можно ли каким образом сдлеать так, чтобы например у меня есть пользователь у него права админа, но загрузить через прайс не может, в компонент заходет, загрузка начинается, но потом "у вас не достаточно прав ...". Может где про права доступа прописываются?

Не знаю. Можно у функции, которая создаётся инсталлятором, попробовать права выставить.
Это в админке ВМа в функциях поискать. Там есть.






З.Ы. Вроде там должна быть одна функция на втором скриншоте. У меня там две - одна от старой версии расширения. Попрбуй с эти поиграться. После смены прав перелогин и/или очистка сессий может потребоваться.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

sasisa

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Подскажите, как правильно импортировать внешнюю ссылку?
Допустим я завел тип товара ссылка на сайт производителя. в файле импорта добавил столбец для этого типа и пишу туда ссылку вместе с тегами.
Код
<a rel="nofollow" target="_blank" href="http://www.acer.ru">www.acer.ru</a>

на сайте она появляется, а вот при попытке по ней перейти кидает на адрес:

Код
http://www.сайт/shop/shop.product_details/271/flypage.tpl/"http://www.acer.ru"


P.S. Ответ: ссылку надо передавать в базу в таком формате(без кавычек):
Код
<a rel=nofollow target=_blank href=http://www.acer.ru>www.acer.ru</a>
« Последнее редактирование: 01.08.2011, 18:00:58 от sasisa »
*

КриЗайн

  • Новичок
  • 8
  • 0 / 0
поменяла y на большую Y но всё равно...уже раза 2 перезалила, одинаково.

уф..с 3ей перезаливки всё получилось.
Зато появились новые вопросы:
1.Как удалить все товары определенного поставщика?сейчас я удаляю вручную-сначала в vm_mf_xref, Потом в vm_product_price и vm_product..каждый раз это издевательство, учитывая что поставщиков много и позиций около 700 000.Может я не вижу очевидного?
2.Залила базу 700 000 позиций, оказалось у некоторых неправильные цены, соответственно решила залить новый прайс сверху, чтобы цены обновить.Понятное дело, не все 700 000 сразу.Вырезала сначала для пробы 50 000, так он у меня доходит до 3000 и задумывается глубоко.Оставляла на ночь, может одумается?утром приходила, так же видела что процесс на 3000 и не сдвинулся с места.Делаю с помощью AJAX, так как когда пыталась через перенаправление опять же утром видела сообщение, что Firefox вызывает процесс который  никогда не завершится. По хорошему бы почистить базу и еще раз залить.Но SCv import по умолчанию удаляет всё подряд, а у меня там еще хитрые настройки скидок.Да и потом, так каждый раз обновлять через глобальное удаление всего не хотелось бы.Мои настройки: Firefox 3.6 VirtueMart 1.5 simple import 1.0.16.Максимум строк за раз 500 максимум секунд 9000.
3.Возможно ли загрузить прайс сразу с типами?Я видела ссылку на пример на форуме, но она не рабочая.][url]][/url]][url][/url]
« Последнее редактирование: 04.08.2011, 10:52:52 от КриЗайн »
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
уф..с 3ей перезаливки всё получилось.
Зато появились новые вопросы:

1. Напиши запрос в БД и каждый раз его из phpmyadminа выполняй. Не так долго, по сути копи-пейст будет. Иначе - никак.
2. Неправильные цены в результате заливки? Машина не умеет "у некоторых" делать неправильные. Где-то есть причина. Либо в csv, либо логическая ошибка в коде.
Задумывается - это скорее всего сервер не отдаёт аяксу ответ по какой-либо причине. Либо ошибка в коде расширения, либо таймаут или другое ограничение сработало. Скорее ограничения - слишком много ресурсов ешь за короткий промежуток времени. Отлаживать надо. Он если втечение нескольких минут не одумывается, то на ночь оставлять не стОит.
Без аякса да, такая проблема есть. В следующей версии решу, уже знаю как.
Поставь секунд меньше. Пусть делает за раз по 50 секунд, скажем. Существенно дольше будет, но если проскочит, то лучше, чем ничего. Больше итераций будет.
3. Возможно.
www.gruz.org.ua/images/stories/files/virtuemart_simple_csv/tug/tug.ods
www.gruz.org.ua/images/stories/files/virtuemart_simple_csv/tug/tug.csv
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

КриЗайн

  • Новичок
  • 8
  • 0 / 0
2. Неправильные цены в результате заливки? Машина не умеет "у некоторых" делать неправильные. Где-то есть причина. Либо в csv, либо логическая ошибка в коде.
Задумывается - это скорее всего сервер не отдаёт аяксу ответ по какой-либо причине. Либо ошибка в коде расширения, либо таймаут или другое ограничение сработало. Скорее ограничения - слишком много ресурсов ешь за короткий промежуток времени. Отлаживать надо. Он если втечение нескольких минут не одумывается, то на ночь оставлять не стОит.

Поставь секунд меньше. Пусть делает за раз по 50 секунд, скажем. Существенно дольше будет, но если проскочит, то лучше, чем ничего. Больше итераций будет.

цены при выгрузки со старой бд сломались((точнее волшебным, но ненужным образом превратились в даты.Дело в том, что структура старой бд существенно отличается от новой, вот и пришлось через csv выгружать, а потом open office приводить к должному виду и загружать на новый.Вроде пустила сайт в использование, а цены не те.Пообещала быстренько всё исправить,а вот всё никак...только 3000 и ступор.Сайт локальный, так что все настройки могу спокойно поменять, знать бы ещё на что и где менять.
Спасибо за идею с запросом и за типы. Типы просто создаются или сразу получается привязка товара к своему типу?
Сейчас попробую время поменьше поставить
« Последнее редактирование: 04.08.2011, 11:19:59 от Gruz »
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
И создаёт, и привязывает.

Более простой для понимания вариант:
http://www.gruz.org.ua/images/stories/files/virtuemart_simple_csv/ss/ss.ods
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

КриЗайн

  • Новичок
  • 8
  • 0 / 0
Задумывается - это скорее всего сервер не отдаёт аяксу ответ по какой-либо причине. Либо ошибка в коде расширения, либо таймаут или другое ограничение сработало. Скорее ограничения - слишком много ресурсов ешь за короткий промежуток времени. Отлаживать надо. Он если втечение нескольких минут не одумывается, то на ночь оставлять не стОит.
Без аякса да, такая проблема есть. В следующей версии решу, уже знаю как.
Поставь секунд меньше. Пусть делает за раз по 50 секунд, скажем. Существенно дольше будет, но если проскочит, то лучше, чем ничего. Больше итераций будет.
добавила типы!!спасибо большое быстро разобралась!!и 50 секунд, теперь впадает в задумчивость на 2500))
*

КриЗайн

  • Новичок
  • 8
  • 0 / 0
Gruz, не знаешь какие настройки и где нужно указать, чтобы так не задумывался?
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Нужно выяснять, проблемное место это прайса, ограничения хостинга, или что-то ещё. Для этого надо лезть на сервер, включать дебаг, смотреть ошибки, возможно логи сервера. Короче, задача не для чайника.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

КриЗайн

  • Новичок
  • 8
  • 0 / 0
Спасибо большое!
я думала там надо что то где то чуть чуть в конфиге подправить.
Поставила на 40 секунд, хоть и пишет что 'возможно процесс завис или прервался', но цены обновляет.
*

k.lung

  • Осваиваюсь на форуме
  • 18
  • 4 / 0
В вашем первом посте. В "описании файла", да и в самом файле urugvay ничего подобного нету.
Компонент умеет обрабатывать практически все параметры товаров WM стандартной конфигурации, все что нужно и не нужно:
Код
product_id		=>	№
product_sku => Артикул
product_s_desc => Краткое описание
product_desc => Полное описание
product_thumb_image => Маленькое изображение
product_full_image => Большое изображение
product_weight => Вес товара
product_weight_uom => Единица измерения веса
product_length => Длина
product_width => Ширина
product_height => Высота
product_lwh_uom => Единица измерения размеров
product_in_stock => Единиц товара в продаже
product_available_date => Дата появления в продаже
product_discount_id => Идентификатор скидки
product_name => Наименование товара
product_price => Цена товара
category_path => Категории
manufacturer_id => Идентификатор производителя
mf_name => Производитель
product_tax_id => Идентификатор налога
product_sales => Число продаж
product_parent_sku => Артикул родительского товара
attributeX => Свойства
product_custom_attribute=> Дополнительные свойства
product_publish => Опубликован
vendor_id => Идентификатор продавца
product_parent_id => Идентификатор родительского товара
product_special => Специальное предложение (Y/N)
related_products_skus => Связанные товары
product_url => Ссылка
product_availability => Доступность товара
ship_code_id => ship_code_id
cdate => Дата создания
mdate => Дата модификации
product_unit => product_unit
product_packaging => product_packaging
category_id => Идентификатор категории
additional_images => Дополнительные изображения
additional_files => Дополнительные файлы
price_for_group => Цена для группы
product_currency => Валюта

так же и для типов продуктов:
Код
product_type_id		=>	Номер типа
product_type_name => Тип
parameter_name => Наименование в базе
parameter_label => Наименование
parameter_description => Описание
parameter_list_order => Номер по порядку
parameter_type => Тип параметра
parameter_values => Возможные значения
parameter_multiselect => Множество значений
parameter_default => Значение по умолчанию
parameter_unit => Единица измерения

В первом посте это все указано - нужно все смотреть более внимательно - "Настройки псевдонимов": http://gruz.org.ua/images/stories/files/virtuemart_simple_csv/aliases.png

Так же, при небольших доработках, можно импортировать свои добавленные поля товаров, которых нет в стандартной конфигурации WM (Ищите мои посты выше).
*

Erepb

  • Осваиваюсь на форуме
  • 44
  • 4 / 0
Компонент умеет обрабатывать практически все параметры товаров WM стандартной конфигурации, все что нужно и не нужно:

Попробуйте-ка обработать поле product_id
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
product_id имеет смысл для уже добавленного товара. Для нового товара его принудительно указать нельзя. Компонент работает с использованием родных функций ВМа, а ВМ не умеет создавать товар с предопределённым product_id. А обдурить его руки не дошли.

Это уже обговаривалось ранее в теме. Хотя, есть вероятность, что этих постов уже нет.

Эх... надо тему почистить, склеить многие сообщения в один ЧаВО.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

tkheun

  • Захожу иногда
  • 145
  • 1 / 0
Разул глаза и разобрался :) Прошу прощения, что отнял время.

Подскажите, как указать несколько товаров в колонке "сопутствующие товары"? Какой должен стоять разделитель?

И ещё - какой максимальный размер файла можно загрузить?
« Последнее редактирование: 11.08.2011, 17:02:49 от tkheun »
*

Gruz

  • Moderator
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Подскажите, как указать несколько товаров в колонке "сопутствующие товары"? Какой должен стоять разделитель?
И ещё - какой максимальный размер файла можно загрузить?
Разделитель скорее всего вертикальная черта |

Максимальный размер не ограничен скриптом. Это ограничения апача. Чтобы его обойти - залить файл по ФТП и запустить из папки на сервере.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?

Начал работать с данным модулем, но очень не нравится некоторые моменты, которые хотелось бы исправить.

1) Необходимость загружать 2 изображения, большое и маленькое. Было бы намного удобнее и правильнее, если бы была возможность загрузить ТОЛЬКО большое, но квадратное изображение, и выставить размеры маленького, которое должно автоматически создаться из большого. И, даже если это исправить нельзя, то было бы очень удобно, что бы маленькие изображения брались не из .../resized/... , а так же и из .../additional/..., так как сейчас необходимо грузить картинки в адишионал (я туда и большие загружаю) и в ресайзед.
2) Очень не нравится, что для всех дополнительных и уменьшенных изображений создаются копии, что очень сильно забирает место на хостинге. Было бы намного правильнее, если бы можно было бы указать полный путь до изображения, и они оттуда бы и они бы сразу отображались оттуда. А то сейчас и resized захламлен, и products... :(

По возможности ответьте на мои замечания! :) Спасибо!
*

askhab

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Код
Строка 499. Начало обработки: 
Successfully added new category: "Офисная техника| Сети и коммуникации| Сети и коммуникации :: Модемы| Модемы Dial-Up"
Категория успешно добавлена. |Офисная техника| Сети и коммуникации| Сети и коммуникации :: Модемы| Модемы Dial-Up
Время выполнения: 0.0043 сек.
Строка 500. Начало обработки:
Successfully added new category: "Офисная техника| Сети и коммуникации| Сети и коммуникации :: Модемы| Модемы xDSL"
Категория успешно добавлена. |Офисная техника| Сети и коммуникации| Сети и коммуникации :: Модемы| Модемы xDSL
Время выполнения: 0.0044 сек.
Сохраняем промежуточные результаты
и тут на 94,4% зависает, ну в смысле не заканчивает.
второй момент:
он мне добавляет категории но не делит их, то есть к примеру |Офисная техника| Сети и коммуникации| Сети и коммуникации :: Модемы| Модемы xDSL - это одна категория, а не 4 разные. настройки делал так:
Разделитель полей в CSV: ^
Обрамление текста (ограничитель) в CSV: ~
Разделитель категорий  |
Разделитель мультикатегорий     пусто
Разделитель порядка в категории      пусто
также соответсвенно  сделано и в самом импортируемом файле

в самом файле использовал
Категории товаров  (обработчик)      
Наименование             Адрес полной картинки           Адрес маленькой картинки

я так понимаю должен быть  category_path , но он находится в обработчике Товары, ума не приложу как теперь связатьс разных обрабочтиков колонки

третий момент, как сделать чтоб сохрнаить эти настройки а то каждый импорт менять приходится
также соответсвенно
« Последнее редактирование: 22.08.2011, 13:10:23 от askhab »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

импорт товаров в YML Яндекс маркет

Автор zmeyx

Ответов: 5
Просмотров: 9545
Последний ответ 14.07.2016, 18:34:28
от Berzerker
Скрипт экспорта товаров в Яндекс маркет (yml)

Автор gaalferov

Ответов: 12
Просмотров: 9942
Последний ответ 08.06.2016, 14:02:27
от DimaXP
Общие вопросы по j1.5.26+vm1.1.9+импорт из 1С

Автор alexzhimuk

Ответов: 2
Просмотров: 2123
Последний ответ 06.05.2016, 15:28:04
от alexzhimuk
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"

Автор danklassik

Ответов: 14
Просмотров: 15267
Последний ответ 18.02.2016, 10:21:33
от Storm
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)

Автор fedorkit

Ответов: 8
Просмотров: 12904
Последний ответ 31.01.2016, 22:09:30
от Messir