Проблема касается версии Magento. 1.14.0.1 Установка с некоторыми функциями Marketplace (Mirakl) и Feeds (Datafeedmanager).
Положение
Я должен добавить атрибут продукта с именем marketplace_exclusive , который будет установлен в значение true, если продукт будет продаваться продавцами на рынке, а не оператором (хостинг-магазин magento).
Этот атрибут релевантен , когда речь идет о каналах данных, так как некоторые ERP не будут принимать продукты, у которых будет пустой Операторский запас, даже если у них будет действительный Рыночный запас.
Где нужна ваша помощь
Я не могу вычислить это случайно, и мне нужно определить лучший контекст, чтобы убедиться, что данные всегда актуальны в таблице catalog_product_flat и в коллекциях товаров.
Бродячие мысли
Я думал о расширении catalog_product_flat index , не будучи уверенным, что это лучшее или единственное место, чтобы справиться с этим.
Я также пытался сосредоточиться на обновлении статуса stock_item, но точное определение точного места для меня далеко не очевидно.
Я рассмотрел прослушивание событий цитаты, чтобы обновить атрибут после подтверждения / размещения заказа, но опять же он выглядит туманным.
Я уволил Cron Lead (хотя я не рассматривал это конкретное решение), потому что я обеспокоен тем, что требования моего клиента о производительности и данных всегда находятся на точке.
И последнее по порядку, но не по значению catalog_product_save_after также оставило меня озадаченным.
Я бы предположил, что правильным ответом на этот вопрос может быть сочетание этих отведений, но мне трудно сделать последний штрих в этом вопросе.
Любая помощь будет высоко ценится,