如何解决Odoo 13.0 website_sale:将价格从公司货币转换为公开价格表
在Odoo 12中,我们有一个功能来获取当前网站价格表和公司货币ID,然后将产品价格从公司货币ID转换为网站货币ID。
此功能:_get_compute_currency()
但是在Odoo 13中,Odoo团队将其删除了。
我在问,如果我们使用多种货币进行网站销售,而我的公司货币既不是美元也不是欧元,我该如何将产品从公司货币转换为价格表?
解决方法
函数_get_combination_info()
中的一个块可以完成这项工作
if pricelist and pricelist.currency_id != product_template.currency_id:
list_price = product_template.currency_id._convert(
list_price,pricelist.currency_id,product_template._get_current_company(pricelist=pricelist),fields.Date.today()
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。