Доработать импорт на modx + minishop2 + msImportExport

14 3 333
Здравствуйте. Есть сайт на modx + minishop2. Отдельно есть база данных, типо 1с, только попроще. Когда база делает импорт, о на делает пост запрос на сайт, там стоит msImportExport, он запускает задачу на импорт в себя – это то, что есть сейчас. А вот, что нужно сделать:

Цену предлагайте сами!

1) Если товар удалён из торгсофта — удалить с сайта. База может делать только полную выгрузку. То есть если в первом прайсе было 10к товаров, а в следующей выгрузке 9к товаров, значит 1к товаров удалили.
2) Если товар отредактирован в торгсофте и переехал в другую категорию и в другой категории другие характеристики, нужно сделать/придумать логику переноса, т.е. на сайте нужно видеть информацию о том, что товар переехал и требует пересмотра его сайтовых характеристик, т.к. отсутствующие характеристики будут пустыми, а исчезнувшие удалятся.
3) Если меняется название товара то, при импорте должен перегенерироваться алиас. По старой ссылке должен быть выставлен 301 редирект на новый алиас, а через месяц редирект должен быть удален и по старой ссылке должны попадать на 404 страницу
Dolce
Dolce
11 июля 2021, 18:54
modx.pro
715