我想弄清楚如何更改magento DB中产品的价格。 我试着改变catalog_product_index_price表中的价格,但价格没有变化。
答案 0 :(得分:1)
Magento使用各种索引和缓存方法,只需在数据库中直接更改值就不是一个好主意。
如果你看,你可以看到价格也在价格指数表中定义:
<强> catalog_product_index_price_idx 强>
还有平台(如果你使用它们):
catalog_product_flat_1 (数字1取决于商店)
如果您尝试批量更新价格,我建议您使用Magmi等工具或内置的Magento导入方法来更新价格。鉴于Magento的数据库结构复杂,直接修改数据库通常不是一个好主意。
答案 1 :(得分:1)
有一个网站here可以更详细地解释它,但简短的回答是您需要更改 catalog_product_entity_decimal 表中的价格,然后在后端重新索引产品价格(以及潜在的产品平面数据)