因此,我试图找出当启用的产品(即在 中可用catalog_product_flat_1
)达到数量 0 或数量 X > 0 时数据库表中的哪些变化。
我没有找到任何与 stock in 相关的内容catalog_product_flat_1
,但我确实发现表cataloginventory_stock_item
, cataloginventory_stock_status
,cataloginventory_stock_status_idx
有相关的列。
我看到这cataloginventory_stock_status
已经反映在管理员中(即当您在管理员中更新库存数量时,它会在此处反映),但qty
不会随着管理员中的库存更新而改变。我猜这会在重新索引发生时更新?我尝试更改's和,但前端的缺货商品不会立即可用。status
cataloginventory_stock_status_idx
cataloginventory_stock_status_idx
qty
status
所以,我的问题是:
当启用的产品(即在前端列出)变得可用(qty>0)或不可用(qty=0)时,数据库表中发生了什么变化?我正在尝试查看我们是否可以更新库存水平并立即反映更改而无需重新索引产品。我们使用 Magento EE 1.12。