Сайт ohotar.com, написан на "ok-cms" (изменённая симпла).
Что необходимо изменить: При импорте товара, если не указана категория, то свойства (опции) не сохраняются (не импортируются). Похоже у сайта все свойства привязаны к категории. Пробовал записывать значение свойства (опции), а потом сменить категорию - все свойства стираются, если такие свойства не активированы для другой категории. Получается что если я меняю категорию у существующего товара то все свойства товара тоже стираются.
Может можно написать проверку при импорте - если категория для товара не указана, то проверить есть ли он на сайте (ориентироваться по артикулу) и узнать в какой категории он лежит, а топом для той категории автоматически активировать свойства которые были указаны в другой категории на сайте, а так же добавить новые свойства при импорте или изменить совпадающие свойства которые указаны в импорте.
Если товар новый и на сайте его нет (ориентироваться по артикулу), то автоматически поместить этот товар в категорию "Новое поступление" и активировать для этой категории свойства из импорта. Потому что, на сайте все свойства привязаны к категории, и если категории нет то похоже и свойства из-за этого не записываются при импорте.
А если импортируестя товар который уже есть на сайте (ориентироваться по артикулу) но при импорте для него указана другая категория, то взять свойства с сайта, которые уже указаны для этого товара и переписать их в новую категорию указанную в импорте, а так же добавить новые свойства (или переписать совпадающие) которые будут указаны в импорте.
Так же необходимо сделать так что бы свойства сохранялись при смене категории, если её меняют из админ панели.