Скрипт делает несколько вешей:
1. Ищет по артикулу что есть в прайсе поставщика, но отсутствует в базе Престашоп
2. Ищет по каким позициям цены в прайсе поставщика выше цен в базе Престашоп
3. Ищет по каким позициям цены в прайсе поставщика ниже цен в базе Престашоп
4. Выводит список товаров где не заполнен арт. поставщика, а также какие товары имеют арт.-дубликаты.
Настройка.
В индексном файле внесите следующие настройки
'host' => 'localhost', // хост
'user' => '1', // логин
'password' => '2', // пароль
'name' => '3' // имя БД
$priceDiff = 1; // Разница в цене, при кот. цена считается различной
Требования к файлу:
наименования колонок по первой строке supplier_reference, wholesale_price, name (арт, цена, наименование), или без заголовка но в написаном порядке. Файл CVS, разделитель точка с запятой, кодировка UTF8
Пересчитать для сравнения цены из файла:price * (фронтенд скрипта) - курс валют если валюта магазина отличается от валюты прайса.
Если валюта совпадает - используем 1.
Скрипт коректно работает с товарами которые имеют атрибуты.
Сообщение отредактировано Gorets 07-07-2010 15:09 ...