Добрый день,
Активность/НеАктивность товара первично регулируется флагом ПометкуУдаления.
То есть, если пометить Товар на удаление и сделать выгрузку, то на сайт он придет с Активность = Ложь. Это и видно в коде, это работает.
Проблема возникает на этапе если мы изменяем остаток товара.
Изменяется остаток и товар снова выгружается на сайт -> после этого он внось становится Активность = Истина.
Почему это так работает? Как это возможно обойти?
И где находится то место, где Битрикс понимает, что если обновляется остаток, то нужно сделать Товар Активным.
Активность/НеАктивность товара первично регулируется флагом ПометкуУдаления.
То есть, если пометить Товар на удаление и сделать выгрузку, то на сайт он придет с Активность = Ложь. Это и видно в коде, это работает.
Проблема возникает на этапе если мы изменяем остаток товара.
Изменяется остаток и товар снова выгружается на сайт -> после этого он внось становится Активность = Истина.
Почему это так работает? Как это возможно обойти?
И где находится то место, где Битрикс понимает, что если обновляется остаток, то нужно сделать Товар Активным.