Столкнулся со следующей особенностью при экспорте категорий и товаров из PLI в ShopScript 5 через HTTP tunnel:
Самые верхние категории товаров выгружаются в магазин с уровнем shop_category.depth = 1.
А нужно, чтобы в этом поле shop_category.depth было значение =0.
По чему я пришел к такому выводу?
1) Я заметил, что если я в бэкэнде магазина пытаюсь создать новую категорию верхнего уровня, то она создаётся, но при этом все категории верхнего уровня, которые были до этого выгружены из PLI автоматически становятся вторым уровнем под только что созданную категорию (становятся подкатегориями только что созданной в бэкэнде категории )
Обращался в техподдержку Webasyst, получил их ответ:
Вам прежде всего стоит обратиться за помощью в поддержку используемого вами программного обеспечения для загрузки каталога, вероятно, данные пишутся неверно в базу данных.
2) Решил попробовать разобраться. Смотрю через SQL на только что созданную категорию в бэкэнде и вижу, что она имеет значения
Код: Выделить всё
shop_category.depth = 0; shop_category.parent_id = 0
Смотрю на категории верхнего уровня, выгруженные из PLI и вижу:
Код: Выделить всё
shop_category.depth = 1; shop_category.parent_id = 0
Прихожу к выводу, что возможно, при выгрузке категорий из PLI в ShopScript 5 неверно формируется уровень (shop_category.depth) он начинается с "1", а надо бы с "0".
Пожалуйста, проверьте нет ли здесь ошибки?