This article outlines creating and assigning a new currency in B2B Commerce. To create a currency, a user must be a B2B Commerce administrator.
Optimizely B2B Commerce can display and use multiple currencies. Based on a user's currency selection (which may be set on the Admin Console or selected on the website), the site will display all currency amounts in the selected currency, including the product price. When a specific price in the stated currency is not available in the client's ERP, the pricing engine will calculate the price using a conversion table.
Support of multi-currency will affect many website features beyond pricing. Other considerations include: shipping, taxes, payments, and promotions. Multi-currency values can also be stored and calculated for later use, which would affect saved orders, wishlists, requisitions, and budgeting.
Considerations for multi-currency
Using multiple currencies on your website has a number of implications that must be considered before implementing this feature:
- At this time, only currencies that can be stored in a two decimal place format (including currencies that have zero decimal places, such as the Japanese Yen) are supported. Any currencies that contain more than two decimal places are not supported.
- At this time, the Cybersource Tax Calculator is offered as the standard tax calculator for correctly calculating and applying international taxes. You may use another Tax Calculator that supports multiple currencies, however doing so may require custom development.
- At this time, the Cybersource Payment Gateway is offered as the standard payment gateway for accepting credit card payments in alternate currencies. You may use another Payment Gateway that supports multiple currencies, however doing so may require custom development.
In order for multi-currency conversions to be used, the Website Setting Pricing Service must be set to Generic.