Импорт аксессуаров напрямую.

Тема в разделе "PrestaShop", создана пользователем l.korv1n, 14 окт 2013.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: ZiX
  1. l.korv1n

    l.korv1n Постоялец

    Регистр.:
    7 сен 2013
    Сообщения:
    141
    Симпатии:
    8
    Hello. Наткнулся на следующую инфу:

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

    Изучив таблицу ps_accessory не сложно понять, что привязка аксессуаров происходит по id товаров, что не самый лучший вариант, это вынуждает нас обязательно указывать id товаров при импорте. Связь по артикулам была бы куда удобнее и лучше, но разработчики решили так...

    И так, мы имеем файл категорий, файл товаров и файл аксессуаров, в файле товаров и аксессуаров у нас прописаны id товаров.
    Первые два файла импортируем стандартным путем, у товаров кроме всего импортируем и id.

    Теперь нам нужно импортировать файл аксессуаров.
    Его структура представляет два столбца, в которых указаны id. Первый столбец - это id товара, второй - id аксессуара (тоже товара, но для товара в первом столбце он является аксессуаром). Формат так же csv.

    Импортировать можно разными способами, мы используем для этого Navicat, он очень удобен и там все наглядно, в отличии например от phpmyadmin.

    Импортируем этот файл в таблицу ps_accessory, указав разделители, кодировку csv файла.

    После успешного импорта на сайте появятся аксессуары для товаров.

    Источник: http://catalogloader.com/forum/index.php/topic,70.new.html#new

    Вопрос: если к товару 5 аксессуаров (Пример csv: 1 | 1,2,3,4,5) Как правильно настроить Навикат, чтобы на выходе получилось
    1 1
    1 2
    1 3
    1 4
    1 5

    ?
    Иными словами, нужно, чтобы дублировались id товара, а id аксессуаров попадали в строки по-очереди.