UPS – Multi-currency support

All the prices in the cart and checkout are displayed in the shop’s default currency defined at WooCommerce → Settings → General → Currency Options. The live rates returned from the UPS API rates are converted to the currency of the checkout. You can change the currency the UPS live rates are displayed in using one of the following currency switchers we’ve tested and confirmed the compatibility with:

If you want to learn how to make it work together step by step, please check our guide on how to configure the currency switcher with UPS live rates plugin? →

How to use UPS PRO with WPML plugin?

You will need to have WPML WooCommerce Multilingual enabled in order to successfully follow these steps.

Step-by-step guide to setting up UPS PRO with WPML:

  1. Install the UPS WooCommerce Live Rates and Access Points PRO plugin.
  2. Go to the WooCommerce settings: wp-admin/admin.php?page=wc-settings and change the store address to e.g. United Kingdom:
    95 Hainault Rd, London, E11 1DX and the Currency to Pound Sterling
  3. Go to the plugin’s settings: /wp-admin/admin.php?page=wc-settings&tab=shipping&section=flexible_shipping_ups
  4. Add the API credentials to see live rates on the Cart/Checkout page:
  5. Choose Shipping Zones: wp-admin/admin.php?page=wc-settings&tab=shipping&section=
  6. Add a new shipping zone, e.g. Germany
  7. Add a shipping method: UPS
  8. Edit UPS shipping method:
    • Choose Access Points as: All services and access points
    • Save changes
  9. Go to the WPML Currency Switcher settings: wp-admin/admin.php?page=wpml-wcml&tab=multi-currency and the currency:
    • Pound Sterling as the main currency,
    • Euro as an additional currency
    • 1 Pound Sterling = 1,16 Euro
  10. Go to the Shop and add a Product with the added weight to the Cart (e.g. 1 kg)
  11. Go to the Cart and add the German address, you will see:
    • the live rates for the Pound Sterling:
    • change the currency to Euro. The currency is properly calculated from Pound Sterling to Euro:
  12. You can translate the strings of the plugin’s setting when you download them fully on the String Translation page:

    Also, change the UPS method’s name here: 

Scroll to Top