This module allows you to set a different product pricing for each enabled country in Ubercart.
It also got support for roles, currencies and i18n
The module provides a block where the user can select a country/region. This selection is then used to set the correct pricing.
A API is also provided for setting the country.
Version 2 of UC multiprice adds the following functionality:
A submodule will let you calculate pricing dynamically. For example basing it of the default pricing or a fixed multiplier.
Multiprice roles allows you to set different prices on a per role basis. Because a user can be assigned multiple roles and since roles are sorted alphabetically in core you will have to set a role weight via Role Weights module. The lower the numeric weight the more priority the role will have.
The Multicurrency Currency Handler allows you to use the currency set for a country in the country formats with the displayed price. When this handler is enabled it is expected that pricing has been set for each product for each enabled country.
You can set default pricing
Upgrading from 1.x to 2.x is adviced.