PLI работа с UUID

Помощь пользователям в работе с программой E-Trade PriceList Importer
Ответить
AndreyB
Сообщения: 78
Зарегистрирован: 18 май 2015 01:48

Добрый день.

Пишу свой SQl для интеграции с Prestashop, использую UUID, обнаружил несколько ошибок в ПЛИ, можно их исправить?

1. Товар был создан в категории 1, импорт в ПЛИ проходит правильно, далее товару изменили категорию на 2, после второго импорта в ПЛИ товар относится к обеим категориям 1 и 2,
хотя в 'pg' он тносится только к категории 2, при импорте чекнут чекбокс "Удалять категории и товары в учетной системе, которых нет в импортируемом файле".
2. При удалении товара, скрипт удаления товара/производителя выполняется 3 раза.
3. Удаление для производителей по UUID не работает, ПЛИ не подставляет UUID в скрипт.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Если у Вас свои SQL запросы то в них должна быть поддержка удаления товара, иными словами нужно создать SQL запросы для того, чтобы товары удалялись.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
AndreyB
Сообщения: 78
Зарегистрирован: 18 май 2015 01:48

я так понимаю ваш ответ относится к моему третьему вопросу, попытаюсь объяснить на примере
есть SQL для удаления производителя

DELETE ps_manufacturer
FROM ps_manufacturer
WHERE ps_manufacturer.e_trade_uuid = {ItemID};

при его выполнении ПЛИ вместо UUID производителя подставляет пустую строку, получается так

DELETE ps_manufacturer
FROM ps_manufacturer
WHERE ps_manufacturer.e_trade_uuid = '';

что с первыми двумя вопросами?
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

1. Товар был создан в категории 1, импорт в ПЛИ проходит правильно, далее товару изменили категорию на 2, после второго импорта в ПЛИ товар относится к обеим категориям 1 и 2,
хотя в 'pg' он тносится только к категории 2, при импорте чекнут чекбокс "Удалять категории и товары в учетной системе, которых нет в импортируемом файле".
возможно эта галочка не поддерживается в ПЛИ при импорте в СТУС с учётом проверки уникальности категорий и товаров по UUID
2. При удалении товара, скрипт удаления товара/производителя выполняется 3 раза.
ПЛИ обходит каждый шаблон где настроен туннель и производит удаление
3. Удаление для производителей по UUID не работает, ПЛИ не подставляет UUID в скрипт.
это доработаем в новой версии ПЛИ, там для произв. не сохраняется UUID при удалении
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
AndreyB
Сообщения: 78
Зарегистрирован: 18 май 2015 01:48

1. Удаление товаров и категорий рботает, мне кажется не работает обновление категорий товара при импорте по UUID, в случае когда товар перемещается из одной категории в другую, возможно ли это доработать?
2. теперь все стало ясно, дествительно было 3 шаблона экспорта, но активе был только один, логичнее было бы обходить только активные шаблоны.
3. спасибо.
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»