Skip to main content

How to set up a new country in Swap Global

This article walks you through enabling cross-border sales to a new country in Swap Global.

J
Written by Jemma O'Leary

ℹ️ Before setting up a new country, make sure it's included in an active Shopify Market. See How to create, expand, or activate a Shopify Market for instructions.


1. Confirm your shipping rates and options

Before enabling international shipping, confirm which carrier accounts you'll use — your own or Swap's — and the shipping methods you want to offer (standard, express, etc.). Make sure the rates align with your pricing strategy for that market.

2. Define your shipping naming conventions

Agree on naming conventions for shipping methods with your warehouse management system (WMS). Consistent naming prevents mapping errors and ensures accurate order tracking.

3. Set up the country in Shopify Markets

Either create a new Shopify Market for the country or add it to an existing one. Configure country-specific settings including currency, tax rules, and shipping preferences. See How to create, expand, or activate a Shopify Market.

4. Create or update a shipping zone in Swap

Add the new country to an existing shipping zone in Swap, or create a new one. Define the available shipping options and configure any custom fees or buffers for that zone. See How to create a shipping zone.

5. Set your pricing strategy

Decide whether to apply pricing coefficients to adjust rates for this market. Use the Pricing Strategies Lab to test configurations before going live. See Getting started with the Pricing Strategies Lab.

6. Verify your Shopify and Swap configuration

Check that Shopify's Markets and Shipping & Delivery settings align with your Swap shipping zone setup. Confirm the zone is set to Active and the correct shipping options are enabled.

7. Test your setup

Before launching, place a test order to verify:

  • The correct shipping rates appear at checkout

  • The order is processed correctly and flows through to your WMS without errors

Did this answer your question?