If your website uses multiple currencies or if you have carriers with accounts which use different currencies you may see a difference between the shipping rates generated by ShipperHQ and the amounts charged for shipping at checkout. Understanding how currencies are handled in ShipperHQ can help identify and address this type of issue.
Setting Base Currency in ShipperHQ
Within ShipperHQ My account > Global settings, there is the ability to select the base currency that will be used by ShipperHQ. This is the currency that your shipping rates will be defined in within ShipperHQ and should match the base currency you use on your eCommerce platform.
Does ShipperHQ handle currency conversion?
No. ShipperHQ doesn’t handle any currency conversion. Instead we return shipping rates in the base currency set in ShipperHQ or the currency provided by the carrier (if different). When we return rates, we identify to the eCommerce platform the currency used for each rate so that currency conversions can be handled by the eCommerce platform. So for instance, if you have stores with multiple currencies you’ll need to ensure that proper currency conversion rates are set up within your eCommerce platform either via the platform’s native functionality or a third-party app.
- Magento is set to use the same Base Currency as your ShipperHQ account
- If you use more than one currency within your Magento instance (e.g. for different websites), you have currency conversion rates configured within Magento
- If you have any carriers which return rates in a different currency to your ShipperHQ Base Currency you have currency conversion rates for that currency configured within Magento