Настраиваемый продукт Magento отсутствует на странице обновления
У меня есть настраиваемый продукт с одним простым продуктом, связанным с нашим приложением Magento EE 1.12. Когда я смотрю на страницу продукта, все хорошо. Если я обновлю страницу продукта, весь настраиваемый продукт будет указан как отсутствующий. Так будет до тех пор, пока я не переиндексирую статус акций.
В базе данных после переиндексации состояния товара строка, связанная с продуктом, выглядит следующим образом:
+------------+------------+----------+--------+--------------+
| product_id | website_id | stock_id | qty | stock_status |
+------------+------------+----------+--------+--------------+
| 1013 | 1 | 1 | 0.0000 | 1 |
+------------+------------+----------+--------+--------------+
После загрузки страницы товара эта строка выглядит так:
+------------+------------+----------+--------+--------------+
| product_id | website_id | stock_id | qty | stock_status |
+------------+------------+----------+--------+--------------+
| 1013 | 1 | 1 | 0.0000 | 0 |
+------------+------------+----------+--------+--------------+
что, я предполагаю, вызовет сообщение об отсутствии на складе на странице продукта при обновлении. Я перекопал много кода, но не смог понять, почему загрузка страницы продукта может привести к снижению запасов настраиваемого продукта. Состояние запаса связанного простого продукта имеет кол-во 1000 и stock_status 1.
Глядя на общий журнал mysql, эта строка появляется дважды при загрузке страницы продукта:
UPDATE `cataloginventory_stock_status` SET `qty` = '0.0000', `stock_status` = '0' WHERE (product_id=1013) AND (website_id=1) AND (stock_id=1)
Посмотрим, как называется это обновление -
Любая помощь приветствуется