Мод. синхронизации PrestaShop-PhreeBooks
1)В PhreeBooks импортируются следующие данные о товарах:
Артикул, Название(Short Description), Розн_Цена, Опт_цена, Вес, Inactive (активен товар или нет), vendor_id (Ид поставщика)
2)Ключ синчронизации - артикул, все товары сравниваются только по АРТ. Если артикул товара в магазине равен или менее 3-х символов, товар игнорируется вобще
3)Товары в магазине с атрибутами, атрибути работают по следующей логике:
Берется первый товар из табл ps_product, ИД этого товара ищется в таблице ps_product_attribute.
а) если ИД этого товара НЕТ в таблице атрибутов - то все данные этого товара (название, вес, арт, цена опт, цена розн, берется из этой табл ps_product)
б) если его ИД есть в этой таблице то резельтатом будет товары со следующими даными: Название товара(из ps_product) через пробел название атрибута, а вес, оптовая цена,
артикул берется из ps_product_attribute. Розничная цена товара - это цена из ps_product + цена из ps_product_attribute.
И так делается для КАЖДОГО атрибута (их может быть от одного до бесконечности)
Сравнение значит будет так:
Нажимаем Кнопку "Импортировать товары":
Выводится список товаров (Арт, название, розн, опт) возле какждого чекбокс, отмечаем чекбоксы (интерфейс с чекбоксами как в ПХПмайадмин), и жмем импорт.
Выводятся только товары АРТ которых нет вобще в БД PhreeBooks
Нажимаем кнопку "Сравнить товары":
По АРТ сравниваются цены в БД магазина и PhreeBooks и выводится аналогичный список товаров с чекбоксами, цены которых отличаются (как розн так и опт)
но также со столбцами значения цен в БД самого магазина(тоесть Арт, название, розн, розн_МАГ опт, опт_МАГ), параметры которые различны, выделяются красным. Аналогично ставим чекбоксы, но есть уже две кнопки,
Обновить в PhreeBooks (цены из магазина переписываются в БД PhreeBooks), и наоборот Обновить в Магазине.
Также ниже идет список у которых отличаются название, вес, Inactive, vendor_id, но для этих товаров возможна синхронизация только в одну сторону - из магазина в БД PhreeBooks
[update]А также список товаров которые есть в БД PhreeBooks но нет в магазине (просто для инфо)
Все. Обновляется только то что написано - ни количество, ничего более)