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

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
CSVI ru_ru
« : 30.08.2013, 12:01:36 »
Всем привет.
Появилась проблема с CSVI 5 (Joomla 2.5 + VM 2.0.22).
При импорте товара, он попадает в таблицу virtuemart_products_ru_ru (или же virtuemart_products_en_gb). Т.е. какой язык указываем в настройках импорта, в такую таблицу товар и загружается. Но на сайте товар показывается из таблицы virtuemart_products (без префикса языка). Если добавлять товар в ручную через админку VM, всё окей.
Так как же загрузить товар через CSVi в virtuemart_products ?
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: CSVI ru_ru
« Ответ #1 : 30.08.2013, 19:57:34 »
Ссылку на окей и на не окей, пожайлуста.
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #2 : 02.09.2013, 10:08:38 »
В ЛС отправил, буду признателен за помощь!
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: CSVI ru_ru
« Ответ #3 : 02.09.2013, 10:58:20 »
Можете сохранить шаблон в CSVI Improved того как вы делали импорт товаров?
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #4 : 02.09.2013, 11:12:07 »
Можете сохранить шаблон в CSVI Improved того как вы делали импорт товаров?
http://www.mysite.ru/obrazec.csv
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #5 : 02.09.2013, 11:20:19 »
Шаблон импорта - Product_import (сохранил)
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #6 : 03.09.2013, 10:22:57 »
Максим Пишняк удалось посмотреть ?
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: CSVI ru_ru
« Ответ #7 : 03.09.2013, 12:38:25 »
Дела-дела.

В принципе не рекомендуется использовать id поля в CSVI Improved.
Наверное стоит убрать virtuemart_product_id.
А вместо category_id использовать category_path.

Почему-то Language у вас указан - English.
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #8 : 03.09.2013, 13:09:37 »
Дела-дела.

В принципе не рекомендуется использовать id поля в CSVI Improved.
Наверное стоит убрать virtuemart_product_id.
А вместо category_id использовать category_path.

Почему-то Language у вас указан - English.

Благодарю, попробую.
Выгрузка поставщика обязывает использовать ID, ибо по другому товар не сравнить по остаткам и т.п.
Выбор языка в моём случае не решает, товар попадает в таблицу с индексом ru_ru если выбрать Русский.
Отпишусь по результатам.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: CSVI ru_ru
« Ответ #9 : 03.09.2013, 15:13:06 »
Выгрузка поставщика обязывает использовать ID, ибо по другому товар не сравнить по остаткам и т.п.
Создайте другое поле в таблице и укажите это поле при импорте. CSVI Improved НЕ дает полной свободы работать с ID используемым VM.
При импорте товара, он попадает в таблицу virtuemart_products_ru_ru (или же virtuemart_products_en_gb).
В эту таблицу попадает языкозависимая часть товара. Остальное должно селиться в основной таблице товаров.
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #10 : 04.09.2013, 16:16:38 »
В общем попробовал обновить информацию о категориях хотя бы.
Файл импорта:
category_path   products_per_row

Итог: Success Updated все записи

Заходим в VM, опять ничего не поменялось. Смотрим БД: открываем таблицу virtuemart_categories_ru_ru  - в ней нет поля products_per_row

Заметим, что поля с id я не использовал. Поэтому вопрос остаётся открытым.
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #11 : 04.09.2013, 16:48:13 »
Решение в той ветке http://joomlaforum.ru/index.php/topic,267203.0.html

и вот еще:
Цитировать
Dear Daniel,

If you are trying to add new product in to VirtueMart use CSV Advanced, then you SHOULD NOT USE virtuemart_product_id, this is automatically increasement field in VirtueMart.

If you want to update existed product while you know their ID, then you can use this field. Otherwise, if you don't know ID, you can update based on product_sku field.

So the best way is you should not use virtuemart_product_id field.

If you have any other questions, please don't hesitate to let me know.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: CSVI ru_ru
« Ответ #12 : 05.09.2013, 01:51:08 »
Решение в той ветке http://joomlaforum.ru/index.php/topic,267203.0.html
Так что именно было решением?
и вот еще:
И это все равно не влияет на мой совет для вашего особого случая
Создайте другое поле в таблице и укажите это поле при импорте.
*

Servelatin

  • Захожу иногда
  • 132
  • 1 / 0
Re: CSVI ru_ru
« Ответ #13 : 05.09.2013, 10:20:45 »
Максим спасибо за Ваши советы, они были из той же области.
Решение - id товара при создании нельзя присваивать самому, только после выгрузки товара можно его сменить.
Остальные id (например категории) я оставил в своём шаблоне без изменений, всё вылилось ок.

Спасибо что тема жила, это поддерживало меня в поиске решения.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: CSVI ru_ru
« Ответ #14 : 05.09.2013, 23:01:16 »
Всегда пожалуйста.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Удалить настраиваемое поле через csvi загрузку

Автор Mila-luchik

Ответов: 1
Просмотров: 1252
Последний ответ 12.11.2021, 12:20:28
от Mila-luchik
Импорт/экспорт данных через CSVI формат YML

Автор One

Ответов: 9
Просмотров: 4086
Последний ответ 27.07.2021, 12:27:01
от DeZDemon@
Проблема с импортом картинок через RO csvi

Автор Leva

Ответов: 0
Просмотров: 1369
Последний ответ 15.02.2021, 16:32:41
от Leva
SLUG CSVI

Автор Servelatin

Ответов: 10
Просмотров: 2574
Последний ответ 19.12.2020, 12:17:35
от rsn
Проблема с импортом кастомных полей csvi и Custom Fields For All

Автор Craze

Ответов: 0
Просмотров: 1418
Последний ответ 29.10.2020, 01:17:44
от Craze