Настраиваемый продукт 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)

Посмотрим, как называется это обновление -

Любая помощь приветствуется

0 ответов

Другие вопросы по тегам