Selling internationally in B2B
Shopify’s international sales tools help you manage and expand your global B2B sales in the following ways:
- Expand to new markets
- Configure language and domain per market
- Define import taxes and duties
- Set up shipping and delivery rates by market
On this page
Local currency on orders and draft orders
If you use international sales tools to sell internationally, then the local currency and pricing are determined by the market that's associated with the order.
The market that's associated with the order, as well as the taxes and duties, are determined by the shipping address of the customer. Adding a customer to the order updates the pricing and displays your customer's local currency.
On draft orders that display a local currency other than store currency, the foreign exchange rate is calculated when you create the draft order. This rate is fixed and used on the invoice regardless of whether the exchange rate changes. However, if you save the order as a draft and edit it afterwards, then pricing on the whole order is updated with the foreign exchange rate that's current at the time of the edit.
If you want to use different pricing and currency for a draft order, then change the pricing and review the following impacts of changing the pricing on an order:
- Taxes are included or excluded from item prices. For example, orders with the United States market exclude taxes from prices, but orders with the Germany market include taxes in prices.
- Tax rates vary by market. At checkout, if a customer changes the shipping address to an address that's outside the market, then the correct tax rate for the customer’s shipping address is charged, but the market on the order, with its tax included or excluded setting, is unchanged.
- Taxes and duties are determined by the shipping address of the customer, which can differ from the market that you select. For example, if your draft order has a Canadian shipping address, and you update the market to the United States market's pricing and currency, but you keep the Canadian shipping address, then the order retains the Canadian taxes and duties.
- If you use a third-party service to determine the foreign exchange rate for a market, then pricing on an order is determined by the service’s exchange rate. However, the rate that Shopify Payments uses to calculate your payout is based on the market that's selected in Shopify. Therefore, the amount charged on the order can differ from the amount you receive in payment. For more information, refer to currency conversions and exchange rates.
- Manufacturer Suggested Retail Price (MSRP): If you are obliged to sell a product at the MSRP in a customer’s market, then you could be in breach of contract if you switch markets and use an alternative market price.
Change the market for a draft order
If you use Shopify's international sales tools and you want to change the pricing and currency for a draft order, then you need to change the pricing. The Market section for a draft order is displayed only when a market other than your primary market is activated. If you want to change to particular market pricing, then you need to activate that market and local currency for the market.
Before you change the pricing, make sure to review the impact of changing the pricing.
Order pricing is displayed in the customer's local currency except when you make the following custom changes to the order:
- If you add a custom line item or order discount, then the Discount value displays in store currency.
- If you add a custom shipping price, then the Price displays in store currency.
- If you add a custom item, then the Price displays in store currency.
After you make these custom changes, they're displayed on the order in the customer's local currency.
Steps:
Desktop
From your Shopify admin, go to Orders > Drafts.
Click a draft order that you want to edit.
In the Market section, click the pencil icon.
Select a market to apply its pricing to your draft order.
Click Change pricing.
iPhone
- From the Shopify app, go to Orders > Draft orders.
- Tap a draft order that you want to edit.
- In the Market section, tap the pencil icon.
- Select a market to apply its pricing to your draft order.
- Tap Change pricing.
- Tap Save.
Android
- From the Shopify app, go to Orders > Draft orders.
- Tap a draft order that you want to edit.
- In the Market section, tap the pencil icon.
- Select a market to apply its pricing to your draft order.
- Tap Change pricing
- Tap ✓.
Selling in multiple currencies with B2B catalogs
You can sell to customers in their local currencies in one of two ways with B2B:
- use local currencies with international sales tools
- specify fixed prices in your catalogs
Using local currencies with international sales tools
If your store uses international sales tools, then the prices in your online store, cart, checkout, and draft orders reflect the local currency of your customer. The currency is based on your customer's shipping address, and is converted based on automatic or manual currency exchange rates.
Rules for rounding prices that you set in your Markets page don't apply to B2B customers.
Specifying fixed prices in your catalogs for multicurrency
If you want to specify fixed prices for products without performing a currency exchange, then you can manually set a preferred currency for catalogs when you create them. The prices for products with a fixed price set aren't adjusted. The price for products with a percentage adjustment is converted based on automatic or manual currency exchange rates.