Magento:从索引中恢复价格数据。保存了虚假价格数据,但没有编入索引

时间:2012-09-25 07:24:08

标签: magento magento-1.4

我希望我能在这里正确描述问题,因为它非常复杂。我想你们是我的最后一次机会。

我们有约。 120配置基于600个简单产品的产品。几天前,我们意外地用虚假价格覆盖了简单产品的所有价格。我们没有注意到,因为在前端,每​​个价格仍然可以,它们没有被编入索引。

所以我们现在在前端有正确的价格,但后端的简单产品价格错误。

是否有任何方法可以从索引前端获取价格并将其写回后端?

直到我重新索引所有过程应该在前端确定。

有没有人知道我能做些什么才能让价格再次正确?

1 个答案:

答案 0 :(得分:0)

如果你浏览数据库,应该有一个catalog_product_flat_1表 - 这基本上就是你的产品索引。您应该拥有所有产品属性的列(包括SKU和Price),以便您可以导出此表,然后从Magento导出产品,然后相应地更新所有价格/ SKU并重新导入。或复制flat_1表,然后编写一个PHP脚本循环遍历它,更新所有价格,然后重新索引你的数据(当然检查它的工作后!)