
Предлагаем вашему вниманию скрипт импорта (prestashop-xls-importer-v1) изменений товаров из EXCEL ! (XLS) формата в PrestaShop, замещающий собой стандартный импорт CSV-файлов который имеет ряд недостатков.
Преимущества:
В данном скрипте нет привязки к формату данных. Вы можете в любом удобном для вас виде создать XLS-документ с нужными столбцами и указывать какие данные о товаре вы хотите заменить.
Скрипт не будет целиком удалять товар, или его характеристики и его изображения если вы этого не желаете! (используя импорт стандартными средствами PrestaShop через структуру CSV-файлов приходилось при каждом обновлении заново указывать всю информацию, ссылки на изображения и загружать весь графический контент, создавая кучу превью файлов).
Вы можете указать что именно хотите заменить в свойствах товара без его пересоздания, которое требовало много времени как для обработки данных так и для составления импорт-файла + строгий формат импорта.
Изменения нужных свойств товара происходят если в Excel-файле соответствующая ячейка в нужном столбце (например столбцы цена/количество/название) в строке «артикула/№ товара» заполнена, если такая ячейка не заполнена — изменения этих характеристик товара в движке PrestaShop не изменится. Грубо говоря если в строке с найденым артикулом есть заполненые ячейки то и в базе этому товару меняются данные соответствующие этим XLS-ячейкам.
В конфиг-файле скрипта описывается в каком столбце Excel-файла находятся соответствующие данные для импорта. Синхронизация импорта изменений товаров из XLS в базе престашоп осуществляется как по номеру продукта (№) так и по его артикулу.
Пример информации которую вы можете изменить через наш скрипт:
№ продукта , Активен(0/1) , Название, Категория по умолчанию, Цена искл. Налог, № налоговых правил, Закупочная цена, Распродажа(0/1), Сумма скидки, Процент скидки, Скидки действуют с (гг.мм.дд), Скидки действуют до (гг.мм.дд), Артикул, № Артикул поставщика, № Поставщик (ID), Производитель, код EAN13, Штрихкод, Эко-налог, Вес, Количество, Краткое описание, Описание, Метки (x,y,z), Meta-title, Meta-keywords, Meta-description, ЧПУ, Текст когда на складе, Текст, если контакт-заказ разрешён, Доступен для заказа (0/1), Дата добавления заказа, Показать цену (0/1), URL изображения (x,y,z), Удалить существующее изображение (0/1), Особенность, Состояние и другое.
Пример варианта созданного EXCEL-файла для импорта изменений товаров:
Скачать пример XLS-файла импорта из Excel в Престашоп
В данном примере по указанному артикулу товара (RB-010-6) будут внесены изменения в тех характеристиках товара движка PrestaShop где заполнены ячейки XLS-файла.
Вы можете заказать у нас этот скрипт.
Также возможно вам пригодится:
Скрипт автоматической синхронизации товаров поставщика с вашим интернет-магазином (PrestaShop, ocStore, OpenCart и другие CMS онлайн-магазинов).
Здравствуйте.
Нужна доработка AdminImportController.php (prestashop 1.5.6)
чтоб при импорте комбинаций они привязывались к артикулу существующего товара, а не ID, и чтоб проверялись уже существующие комбинации (не создавать новую,если такая уже есть). Возможна ли такая доработка ? Или может у вас есть готовый модуль с такой функциональностью?
Да, возможность такая существует. Ответ отправил по почте.
Столкнулся с проблемой дублирования свойств товаров, то есть при записи свойства товара, Например «Веб-камера:есть» Свойство «есть» для каждого товара записывается как новое — без проверки есть такое значение или нет…
http://joxi.ru/uploads/prod/2013/11/14/a6b/68a/3ac74034455ad390d2ec2ec8cba9385b8deae565.jpg
Как решить проблему?
Вариант — создать импорт через отдельный модуль, с проверкой на дубли.