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

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 файла.

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

Источник: Для просмотра ссылки Войди или Зарегистрируйся

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

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