Skip to Content

International Sales with WooCommerce

Currencies, languages, and cross-border shipping

Selling internationally with WooCommerce requires more than enabling more countries in shipping settings. Currencies, languages, taxes, and logistics need to be handled correctly for it to work.

Multi-currency

CURCY or WooCommerce Currency Switcher. Display prices in the customer's currency based on geolocation or manual selection. Stripe handles payment in local currency automatically. Klarna only works in selected countries and currencies; check the list before counting on it.

Multilingual

WPML WooCommerce Multilingual (99 EUR per year) or Polylang for WooCommerce. Product names, descriptions, attributes, and slugs are translated per language. The checkout flow, email templates, and legal text also need translation. That's often forgotten.

Tax

EU: OSS registration if you sell to consumers in other EU countries (applies to digital products directly, physical goods above the threshold). Outside EU: VAT-free export but customs charges for the customer. Specify clearly at checkout that any customs duties are paid by the recipient.

Shipping

DHL Express, FedEx, or UPS for international deliveries. WooCommerce Shipping Calculator plugins show shipping cost in real time based on destination and package weight. Be transparent about delivery times: "5 to 10 business days" is better than "fast delivery" that turns out to take three weeks.

Legal

Return policy per country (14 days EU, varies outside). Privacy policy covering international data protection rules. Terms of service that are legally correct in the target market. Consult a lawyer if you sell seriously outside Sweden.

WooCommerce and Fortnox: Automate Your Accounting
Orders that book themselves