Odoo 13.0 Website_sale: конвертировать цену из валюты компании в общедоступный прайс-лист

В Odoo 12 у нас была функция для получения текущего прайс-листа веб-сайта и идентификатора валюты компании, а затем преобразования цены продукта из идентификатора валюты компании в идентификатор валюты веб-сайта.

Эта функция: _get_compute_currency()

Но в Odoo 13 команда Odoo удалила его.

Я спрашиваю, если мы используем продажу на веб-сайте в нескольких валютах, а валюта моей компании не является ни долларом США, ни евро, какой вариант для меня конвертировать продукт из валюты моей компании в прайс-лист?


person Nguyễn Minh Nhật    schedule 27.08.2020    source источник


Ответы (1)


в функции _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()
            )
person Nguyễn Minh Nhật    schedule 12.11.2020