надеюсь, кто-то может помочь с этим. Когда уровень запасов товаров достигает 0, его статус остается на складе. Если я открою один из этих продуктов из административной области и сохраню его, не изменяя ни одного из его свойств, состояние товара правильно изменится на нет в наличии. В журналах отсутствуют какие-либо исключения или иным образом связанные с этим или любыми другими событиями процесса оформления заказа.
Я использую настраиваемые продукты, настраиваемые по 1 атрибуту: размер.
Мне не удалось найти источник проблемы, и я прибегал к методам проб и ошибок с различными наблюдателями и т. Д., Которые участвуют при покупке продукта. Кто-нибудь испытывал что-то подобное или, по крайней мере, может указать мне правильное направление здесь?
Спасибо
Drew
EDIT:
Тем временем у меня есть обходной путь, который включает обновление продуктов, отсутствующих на складе, и последующую переиндексацию состояния на складе в результате успешного действия контроллера одной страницы:
Mage::getResourceSingleton('cataloginventory/stock')->updateSetOutOfStock();
Mage::getModel('index/process')->load(9)->reindexEverything();
Хотя это хорошо, это работает, что-то вызывает изменение статуса, поэтому я бы очень хотел разобраться с этим. У кого-нибудь есть идеи по этому поводу?