Как импортировать товары Prestashop 1.6 с помощью CSV, с сохранением вложенности категорий?
Мне необходимо импортировать прайс с товарами. Для каждого товара есть древо категорий, к примеру "Посуда, Стеклянная посуда, Кружки"
Есть-ли плагины или примеры кода как доработать стандарты инструмент для импорта.
p.s Отдельно загружать древо категорий нет возможности, нужно именно при загрузке товаров добавлять товар по древу во все необходимые категории (если их нет то создать сохраняя вложенность). Подобный инструмент писал, но не для Prestashop, переделывать на другой движок нет возможности
p.p.s Так-же необходимо подтягивать картинки по артикулу из заданной папки. К примеру для товара с артикулом 444-jj-666, картинка лежит в site.ru/img_product/444-jj-666.jpg и т.д. Так-же необходимо изменить чпу, что-бы страница товара так-же называлась как и артикул, к примеру site.ru/bytovaya-tekhnika/444-jj-666. Есть-ли платины или желательно примеры кода для доработки движка (Знаю что можно в настройках чпу указать {category:/}{id}-{reference}, но там обязательный ID, а его мне нужно убрать)
Не представляю, почему нельзя отдельно загрузить категории. Отказ от такого отдельного создания создаёт гораздо больше проблем.
Создайте древо категорий перед загрузкой товара и загружайте товар в нужную категорию. В вашем примере - в Кружки. Всё делается штатными средствами. Если нужно чтобы товар присутствовал в нескольких категориях - перечислите их ID через запятую.
ITLandgraf, я знаю как работает импорт cvs, но категорий слишком много как и товаров. На то что-бы в ручную вытаскивать древо категории из всех товаров уйдет много времени
Я специально сделал акцент "Отдельно загружать древо категорий нет возможности, нужно именно при загрузке товаров добавлять товар по древу во все необходимые категории (если их нет то создать сохраняя вложенность)."
salomatin, у вас где-то уже есть информация о дереве категорий? Предлагаю рассмотреть возможность всё-таки вытащить это дерево из списка товаров. Я могу помочь автоматизировать этот процесс.
ITLandgraf, спасибо, но если и выгружать уже древо категорий отдельно, тогда я сам справлюсь. Просто не хотелось лишнее время тратить. Просто новые товары поступают каждую неделю и появляются новые категории, за раз все невозможно прописать
Под PrestaShop 1.6 много модулей для импорта. Можно их взять и доработать. Проблема ваша вообще легко решается, если я конечно правильно понял задачу. Если бы показали пример вашего файла, можно больше узнать о задаче.
Именно с помощью обычного импорта CSV вложенность категорий при импорте товаров обозначить не получиться.
Только импортировать напрямую в БД сторонними инструментами/кодом. В любом случае придется сначала импортировать (корректировать) дерево категорий, а потом импортировать товары, но можно написать код, который делает это все сам.