价格超过一亿


9

如何定价超过一亿美元?尝试这种解决方案http://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441,但没有运气。现在,我可以将价格设置为1亿美元以上,但是在前端,它会自动转换为1亿美元的特殊价格。如果直接在DB中更改值,则在管理面板中进行更改之前,一切都会很好。提前致谢。


您能否详细解释到底是什么问题?因为我只将数据库表catalog_product_entity_decimal->列值更改为小数(24,4),而没有其他内容(没有文件),所以我能够以100000000的价格保存产品,并且在前端显示100,000,000.00的价格(即可以)。我没有下订单,但据我了解,问题出在产品视图页面上。
迈克尔

最高价为一亿。如果将产品价格定为1.5亿,则表明有1.5亿交叉和1亿特殊价格。在DB中节省的价格大约为1亿。
Kirill 2014年

啊哈,对不起,现在很清楚。请看我的回答。我在清晰的Magento 1.9.0.1安装上对其进行了测试,并且工作正常。
迈克尔2014年

Answers:


3

您必须更改value数据库表中的列catalog_product_entity_decimal。你也需要改变所有的价格在这些表中的列:catalog_product_index_pricecatalog_product_index_price_tmpcatalog_product_index_price_final_tmp


非常感谢,忘记了表<catalog_product_index_price_final_tmp>。
Kirill 2014年

0

导出数据库,使用可以找到并替换文本的文本编辑器(例如sublime或atom或其他)编辑sql文件。搜索十进制(12,4)并用十进制(13,4)替换,13&12表示您将在数据库列结构中保存多少个数字,包括小数点后四个位。最后,您可以导入数据库。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.