Markets
Markets allow you to sell to customers around the world with localized experiences tailored to their region. Whether you're expanding to a single new country or managing global commerce across dozens of markets, Soppiya's Markets feature gives you complete control over pricing, currencies, languages, and regional settings.
This guide will show you how to create and manage markets in Soppiya, regardless of your technical background.
Location: Markets
What Are Markets?
Markets are regional configurations that control how your store appears and functions in different parts of the world. Think of each market as a localized version of your store optimized for specific countries.
What markets control:
- Geographic Availability - Which countries can access your store
- Currency - What currency prices display in (USD, BDT, EUR, etc.)
- Language - Default language for content and checkout
- Regional Pricing - Different prices for different regions
- Domain Routing - Separate domains per market (e.g., us.yourstore.com, bd.yourstore.com)
Common market strategies:
| Strategy | Example Markets | Use Case |
|---|---|---|
| Single Country | USA, Canada, UK (separate) | Precise regional control |
| Regional Grouping | North America, Europe, Asia | Simplified management |
| Currency-Based | USD Zone, EUR Zone, BDT Zone | Shared currency regions |
| Language-Based | English Markets, Spanish Markets | Content localization |
Start with your home market as the Primary Market, then add one international market at a time. Test thoroughly before expanding to avoid pricing or currency confusion.
Markets Overview
The Markets landing screen shows all your regional configurations in one place.
What You'll See
When you navigate to Settings → Markets, the dashboard displays each market with:
Main columns:
- Market - Name with "Primary" badge if it's the default market
- Countries - Flag icons of included countries
- Status - Green "Active" badge or inactive indicator
- Variants - Number of products with market-specific pricing
- Currency - ISO currency code (shown when sorted)
- Domain - Custom domain if configured (shown when sorted)
What You Can Do
Top control bar provides:
- Search Markets: Type market name to locate specific regions instantly
- Add Filter (+):
- Active - Show only live markets
- Primary - Quickly locate your primary market
- Sort (⇅): Organize by:
- ID
- Name
- Primary status
- Active status
- Currency
- Domain
- (Toggle Ascending/Descending order)
- Create Market: Black button in top-right to add new markets
- Change Primary Market: Button to reassign the default market
Quick Start Guide
If you're setting up international selling for the first time, follow these steps:
- Identify your home market - Ensure your primary market is configured correctly
- Create your first international market - Start with one country or region
- Configure currency and language - Set appropriate localization
- Set regional pricing - Use percentage adjustment or specific prices
- Test thoroughly - Place test orders from the target country
For detailed instructions, continue reading below.
Understanding Primary Markets
The Primary Market is your store's default configuration and serves as the fallback when no other market matches.
How Primary Markets Work
When a customer visits your store:
- System checks their location (IP address, shipping address)
- If their country matches a configured market → Use that market's settings
- If no match found → Use Primary Market settings
Example scenario:
| Your Markets | Customer From | Market Used | Why |
|---|---|---|---|
| Primary: USA Market: Canada | USA | Primary Market | Direct match |
| Primary: USA Market: Canada | Canada | Canada Market | Direct match |
| Primary: USA Market: Canada | Australia | Primary Market | No Australia market exists |
The Primary Market handles all unmatched traffic, so it should represent your largest customer base or home country.
How to Change the Primary Market
To set a different market as primary:
- Navigate to Markets
- Click in the top-right
- A modal appears: "Select the market that Soppiya and apps will use when no other market is specified"
- Click the dropdown menu
- Select the market you want to make primary (e.g., change from "International" to "Bangladesh")
- Click button
- The "Primary" badge immediately moves to the newly selected market
Changing the Primary Market affects currency, pricing, and language for ALL customers who don't match other markets. Ensure your product pricing and content are aligned with the new primary market settings before making this switch.
How to Create a Market in Soppiya
To create a new regional market:
- Navigate to Markets
- Click button located in the top-right corner of the dashboard
- The "Add Market" screen opens
- Complete the configuration (explained below)
- Click button when done
Market Configuration
Left Panel - Core Settings:
View Market Identity Settings
Market Name
What it is: An internal administrative label to identify this market in your dashboard.
Examples:
- ✅ "Europe"
- ✅ "Andorra"
- ✅ "North America"
- ✅ "Eurozone"
- ❌ "Market 1" (not descriptive)
Best practices:
- Use geographic or descriptive names
- Be specific if you have multiple similar markets
- Keep it clear for your team to understand
The market name is internal only—customers don't see it. It's used for your admin organization.
Countries
What it is: The list of countries this market serves. At least one country is required.
How to add countries:
- In the Countries section, click
- A popup titled Countries appears
- Search & Select:
- Use the search bar to find specific countries
- Check the box next to country names (e.g., Andorra, France, Germany)
- You can select multiple countries for regional markets
- Click button at the bottom to confirm
Important rules:
- Each country can belong to only ONE market at a time
- Countries already assigned show a badge indicating which market they're in
- You cannot assign a country that's already in another market
- To move a country, first remove it from the old market
Examples:
Scenario 1: Regional Grouping
- Market: "Eurozone"
- Countries: France, Germany, Italy selected together
Scenario 2: Single Country
- Market: "Andorra"
- Countries: Andorra only
If you forget to assign a country to ANY market, customers from that country will use your Primary Market (which may have wrong currency or pricing for that market).
Right Panel - Localization Settings:
View Localization & Domain Settings
Status
Controls whether the market is actively used on your storefront.
| Status | What It Means |
|---|---|
| Active | Market is live and matching customers are automatically routed to it |
| Draft | Market exists but is ignored—customers from these countries use Primary Market |
When to use Draft:
- While setting up a new market (configuration not complete)
- Testing pricing before launch
- Temporarily suspending a region
- Seasonal markets (activate/deactivate as needed)
Always create new markets as Draft until you've verified all settings, pricing, and tested checkout.
Currency
What it is: The ISO 4217 currency code used for display and checkout in this market.
Common currencies:
- USD (US Dollar)
- EUR (Euro)
- GBP (British Pound)
- BDT (Bangladeshi Taka)
- AED (UAE Dirham)
- CAD (Canadian Dollar)
What this affects:
- All product prices displayed to customers
- Checkout currency
- Order totals in reports
- Payment gateway currency
Currency is display-only. Your payment gateway determines which currencies you can actually accept. Check with your payment processor for supported currencies.
Language
What it is: The default language for content, emails, and checkout in this market.
Common languages:
- English (en)
- Spanish (es)
- French (fr)
- German (de)
- Bengali (bn)
- Arabic (ar)
What this affects:
- Translated product descriptions (if you provide translations)
- Checkout and cart interface language
- Email templates language
- Currency formatting
Setting a language doesn't automatically translate your content. You need to provide translations for products, pages, and other content separately.
Domain (Optional)
What it is: A specific web address associated with this market.
Examples:
fr.mystore.com(subdomain for France)mystore.com/fr(URL path)mystore.ca(separate domain for Canada)mystore.co.uk(separate domain for UK)
Why use domains:
- Better SEO for regional searches
- Builds trust with local customers
- Allows market-specific branding
- Enables regional marketing campaigns
Domain-based markets require:
- DNS configuration (A/CNAME records)
- SSL certificate setup
- Complete domain verification
For step-by-step instructions on adding and verifying custom domains, please read our Domains Guide .
Do NOT activate a market with a domain until DNS is fully configured, or customers will see errors.
Saving Your Market
Once you've filled in all details:
- An Unsaved changes bar appears at the top
- Click button to create the market
- Click button if you wish to cancel
The new market appears in your Markets list.
Managing Market Pricing
Markets support multiple pricing approaches to handle regional price differences.
Accessing Market Pricing
To manage how products cost in a specific market:
- Go to Markets
- Click the market name (e.g., "Europe")
- Click
- Scroll to the product section
Understanding Pricing Hierarchy
Soppiya calculates prices in this order:
1. Variant-level fixed price (if "Fixed price for this market" is checked)
↓ If not set, use:
2. Variant-level price override (if set)
↓ If not set, use:
3. Market percentage adjustment (if set)
↓ If not set, use:
4. Base product price (global price)
Example:
| Product | Base Price | Market Adjustment | Variant Override | Fixed Price | Final Price |
|---|---|---|---|---|---|
| Shirt A | $20 | +20% | None | No | $24 |
| Shirt A | $20 | +20% | $25 | No | $25 (override wins) |
| Shirt A | $20 | +20% | $25 | Yes (locked) | $25 (locked, ignores adjustment changes) |
| Shirt B | $50 | None | None | No | $50 (base price) |
Method 1: Global Market Price Adjustment
Apply a bulk percentage increase or decrease to ALL products in the market.
View Market-Wide Adjustment Settings
Located at: Top of the pricing page under "Market price adjustment"
How to configure:
- Select Adjustment Type:
- Increase price - Adds percentage to base price
- Decrease price - Subtracts percentage from base price
- Enter Percentage: Integer value (e.g.,
10for 10%) - Click button
When to use:
- Adjusting for currency exchange rates
- Adding costs (shipping, taxes, tariffs)
- Quick regional pricing without editing every product
- Testing price elasticity in a market
Examples:
Scenario 1: EU Market (Adding VAT)
- Base price: $100
- Adjustment: +20%
- Final price: $120
Scenario 2: Emerging Market (Lower Prices)
- Base price: $100
- Adjustment: -15%
- Final price: $85
This adjustment applies to EVERY product unless:
- The product has a variant-level price override
- The product has "Fixed price for this market" checked
This applies to all products in this market unless a fixed price is set manually on a specific item.
Method 2: Adding Products for Specific Pricing
To explicitly manage specific products in this market:
How to add products:
- Click at the top-right of the product list
- The Variants modal appears
- Search for products or browse the list
- Check boxes next to specific variants you want to configure
- Click button
The selected products now appear in your market's product list.
Method 3: Inline Quick Editing
The product list provides a streamlined interface for rapidly updating prices without opening detailed configuration.
Locate the input fields directly in the product row:
View Inline Editing Fields
Price
What it is: The final selling amount in the market's local currency.
How to use:
- Click in the Price field
- Enter the amount (e.g.,
2000for 2000 BDT) - This is the actual amount customers will pay at checkout
Entering a value here sets a price override for this market, which takes priority over the global percentage adjustment.
Example:
- Base price: $100
- Market adjustment: +20%
- You manually set Price: 3000 BDT
- Result: Customers see 3000 BDT (your override, not the automatic $120)
Compare At Price
What it is: The original or "before discount" price.
How to use:
- Click in the Compare at price field
- Enter the reference amount (e.g.,
3000) - If higher than Price, shows as strikethrough (e.g.,
৳3000) - Leave as
0or empty if no discount indicator needed
Example:
- Price: 2000 BDT
- Compare at price: 3000 BDT
- Customer sees:
৳3000৳2000 (33% off!)
Visual result: Customers see a strikethrough price indicating a sale or discount, which can increase conversions.
Method 4: Advanced Product Editing
For granular control over a specific product variant in this market, use the advanced edit modal.
How to access:
- Locate the product row
- Click icon on the right
- Select Edit
View Advanced Edit Fields
The edit modal provides comprehensive configuration options:
General & Inventory
SKU
- Assign a unique SKU for this market if stock is tracked separately
- Useful for warehouse/fulfillment systems
Charge tax on this product
- Toggle tax calculation for this item in this region
- Respects local tax requirements
Track inventory
- Enable to track stock levels specifically for this market context
- Useful for regionally-separated warehouses
- When checked, a new option appears:
- Continue selling when out of stock: Check this box if you want to allow customers to buy this item even when the inventory count reaches zero (backorders). Leave unchecked to mark the item as "Sold Out" when stock hits zero.
Selling Quantity Rules
Control purchase limits (useful for shipping restrictions or wholesale markets):
Minimum
- Lowest quantity a customer must buy
- Example: Set to
2for "Buy 2 or more"
Maximum
- Highest quantity allowed per order
- Example: Set to
10to limit bulk purchases
Increment
- Steps in which quantity increases
- Example: Enter
5to sell in packs of 5 (customers can buy 5, 10, 15, etc.)
Pricing Strategy
Price
- The specific price for this market
- Enter the amount in the market's currency
Compare at price
- The "before discount" reference price
- Shows strikethrough on product pages if higher than Price
Fixed price for this market
- Check this box to LOCK the price
- When checked, this price will not change even if:
- You use the Global Price Adjustment tool
- Exchange rates fluctuate
- You modify market percentage settings
Use "Fixed price" when you need absolute control and don't want automatic adjustments to affect this product.
Use wholesale pricing
- Check to enable volume-based pricing tiers
- Unlocks the Price breaks section below
- Allows different prices for different purchase quantities
Price Breaks (Volume Pricing)
What it is: Tiered pricing that rewards customers for buying in bulk. The more they buy, the lower the per-unit price.
When visible: Only appears when "Use wholesale pricing" is checked.
How to configure:
- Check the "Use wholesale pricing" checkbox
- The Price breaks section appears below
- Click to add a pricing tier
- For each tier, enter:
- Minimum quantity - The quantity threshold for this price
- Unit price - Price per item at this tier
- Click again to add more tiers
- Click the X icon to remove a tier
Examples:
Example 1: Basic Wholesale Discount
Setup:
- Regular Price: 100 BDT
- Price Break 1: Buy 5+ → 90 BDT each
- Price Break 2: Buy 10+ → 80 BDT each
| Customer Buys | Qty Threshold Met | Unit Price | Total |
|---|---|---|---|
| 3 items | None | 100 BDT | 300 BDT |
| 5 items | 5+ tier | 90 BDT | 450 BDT |
| 10 items | 10+ tier | 80 BDT | 800 BDT |
| 15 items | 10+ tier | 80 BDT | 1,200 BDT |
Why this works:
- Encourages bulk purchases
- Clear savings for higher quantities
- Simple tier structure
Example 2: Aggressive Volume Discounts
Setup for a product with 50 BDT regular price:
| Minimum Quantity | Unit Price | Discount |
|---|---|---|
| 10 | 45 BDT | 10% off |
| 25 | 40 BDT | 20% off |
| 50 | 35 BDT | 30% off |
| 100 | 30 BDT | 40% off |
Customer scenarios:
| Order | Calculation | Total |
|---|---|---|
| 8 items | 8 × 50 BDT | 400 BDT |
| 12 items | 12 × 45 BDT | 540 BDT |
| 30 items | 30 × 40 BDT | 1,200 BDT |
| 60 items | 60 × 35 BDT | 2,100 BDT |
Why this works:
- Incentivizes much larger orders
- Clear progression of savings
- Helps move inventory quickly
Example 3: B2B Wholesale Strategy
Setup for trade customers buying in bulk:
Regular retail price: $20 USD
| Minimum Quantity | Unit Price | Customer Type |
|---|---|---|
| 20 | $16 USD | Small retailer |
| 50 | $14 USD | Medium retailer |
| 100 | $12 USD | Large retailer |
| 500 | $10 USD | Distributor |
Why this works:
- Different tiers for different business sizes
- Maintains margin while encouraging bulk
- Competitive with distributor pricing
Best practices for price breaks:
Quantity thresholds:
- Start at meaningful quantities (not 1 or 2)
- Make the savings worth reaching (10-20% minimum)
- Use round numbers (5, 10, 25, 50, 100)
Discount progression:
- Each tier should offer meaningful additional savings
- Common pattern: 10%, 20%, 30% off at increasing tiers
- Avoid tiny differences (85 vs 84) - not motivating
Communication:
- Show price breaks clearly on product pages
- Use messaging like "Buy 10, save 15%"
- Display how much more to reach next tier
Test your price breaks by placing orders at different quantities to verify the correct prices apply at checkout.
Price breaks override the regular "Price" field when quantity thresholds are met. Make sure your math works:
- Ensure tier pricing is profitable at all levels
- Higher quantities should always have lower per-unit prices
- Don't accidentally price below cost on large orders
Removing price breaks:
- Click the X icon next to a price break row
- The tier is immediately removed
- Remember to click button at the bottom
Disabling wholesale pricing:
- Uncheck "Use wholesale pricing"
- The Price breaks section disappears
- All tier pricing is disabled
- Product uses the regular Price field only
Saving changes:
- Review all settings
- Click button at the bottom
Removing Products from a Market
If you no longer wish to offer specific variant configuration for a market:
- Locate the product row in the market's product list
- Click the icon on the right
- Select Delete
- A confirmation modal appears: "Confirm removing market variant?"
- Click
- This action cannot be reversed
- This only removes the configuration for this specific market
- It does not delete the product from your main store catalog
- The product remains available in other markets and your base catalog
Editing a Market
To modify an existing market:
- Go to Markets
- Click the market name you want to edit
- Make your changes to any settings
- Click button
What you can edit:
- Market name (administrative label)
- Status (Active/Inactive)
- Countries (add or remove)
- Currency (change display currency)
- Language (change default language)
- Domain (update or remove)
- Pricing adjustments (percentage or variant prices)
Changing currency or pricing on an active market affects customers immediately. If possible, set market to Inactive, make changes, test, then reactivate.
Deleting a Market
To permanently remove a market:
- Go to Markets
- Click the market you want to delete (e.g., "India")
- Locate the button on the right-hand side, below the Domain/Currency settings card
- Click the button
- A confirmation prompt appears
- Confirm the action to remove the market
Irreversible changes:
- All market-specific pricing, language, and domain settings are lost
- Countries assigned to this market become unassigned
- Customers from those countries will use the Primary Market
- Variant-level price overrides for this market are deleted
- This action cannot be undone
Restrictions:
- You cannot delete your Primary market
- First assign a different market as "Primary", then you can delete the old one
What's NOT deleted:
- Products themselves remain in your store catalog
- Products are still available in other markets
- Only the regional configuration is removed
Real World Examples
To help you understand how to structure markets effectively, here are examples of common setups.
Example 1: US-Based Store Expanding to Canada
Business scenario: You're a US store wanting to sell to Canada with proper currency and pricing.
Market Setup:
Primary Market: United States
| Setting | Value |
|---|---|
| Name | United States |
| Status | Active |
| Countries | United States |
| Currency | USD |
| Language | English (en) |
| Domain | yourstore.com |
| Pricing | Base prices (no adjustment) |
Secondary Market: Canada
| Setting | Value |
|---|---|
| Name | Canada |
| Status | Active |
| Countries | Canada |
| Currency | CAD |
| Language | English (en) |
| Domain | yourstore.ca (optional) |
| Global Adjustment | +15% (exchange rate + shipping) |
Why this works:
- US customers see USD prices
- Canadian customers see CAD prices
- 15% adjustment covers exchange rate and cross-border costs
- Both markets use English (no translation needed)
- Optional .ca domain builds Canadian trust
Result:
- Product with $100 USD base shows as ~$115 CAD in Canada
- Clear currency display reduces confusion
- Competitive with Canadian retailers
Example 2: Eurozone Market with Fixed Pricing
Business scenario: Fashion brand selling to Europe with carefully calculated regional prices.
Market Setup:
Market: European Union
| Setting | Value |
|---|---|
| Name | European Union |
| Status | Active |
| Countries | Germany, France, Italy, Spain, Netherlands |
| Currency | EUR |
| Language | English (en) - provide translations separately |
| Domain | eu.yourstore.com |
| Global Adjustment | +25% |
Product-specific pricing (Advanced editing):
For premium items, use fixed prices:
| Product | Base (USD) | Auto Calc (EUR) | Fixed Price (EUR) | Why Fixed |
|---|---|---|---|---|
| Designer Shirt | $100 | €125 | €139 | Psychological pricing (ends in 9) |
| Leather Jacket | $300 | €375 | €399 | Round number, premium feel |
| Basic Tee | $20 | €25 | €25 | Auto calc works fine |
Configuration steps:
- Add products to EU market
- For Designer Shirt:
- Click ••• → Edit
- Price: 139
- Check "Fixed price for this market"
- Save
- Repeat for other premium items
Why this works:
- Global +25% covers VAT, duties, shipping
- Fixed prices on key items for psychological appeal
- EUR pricing feels native to European customers
- Can adjust base prices without affecting fixed EUR prices
Example 3: Multi-Tier Emerging Markets Strategy
Business scenario: SaaS company using purchasing power parity pricing.
Market Setup:
Primary: Developed Markets
- Countries: US, Canada, UK, Germany, Australia, etc.
- Currency: USD
- Pricing: $99 base
Market: Emerging - Tier 1
- Countries: Brazil, Mexico, Turkey, Poland
- Currency: USD (for simplicity)
- Global Adjustment: -30%
- Result: $69
Market: Emerging - Tier 2
- Countries: India, Bangladesh, Pakistan, Philippines
- Currency: USD
- Global Adjustment: -50%
- Result: $49
Product configuration (inline editing):
Instead of percentages, you could use specific prices:
| Market | Price Field | Compare At Price |
|---|---|---|
| Developed | 99 | (empty) |
| Tier 1 | 69 | 99 |
| Tier 2 | 49 | 99 |
This shows customers in Tier 1 and Tier 2 markets they're getting a discount compared to the standard $99 price.
Why this works:
- Makes product accessible based on purchasing power
- USD across all markets simplifies currency management
- "Compare at" shows value of discount
- Tiered structure based on economic data
Troubleshooting
Common issues and how to fix them:
Customers are seeing the wrong currency
Possible causes:
- Customer's country not assigned to any market
- Customer using VPN (appears from different country)
- Browser caching old currency
- Market is Inactive
Solution:
- Check Markets → Click market → Verify customer's country is in the Countries list
- Ensure market Status is Active
- Ask customer to clear browser cache
- Check customer's actual location vs. VPN location
- Test using VPN to simulate their country
Prices are wrong in a market
Possible causes:
- Market adjustment percentage incorrect
- Variant has fixed price set
- Calculation misunderstanding
Solution:
- Check market adjustment: Increase vs. Decrease
- Verify percentage value
- Check specific product:
- Click ••• → Edit
- Look for "Fixed price for this market" checkbox
- If checked, that price is locked (ignoring adjustments)
- Calculate manually: Base × (1 + Percentage/100)
Example:
- Base: $100
- Market: +20%
- Expected: $100 × 1.20 = $120
- If showing $80: Check if set to -20% instead
Cannot assign a country to a market
This happens when the country is already in another market.
Solution:
- When adding countries, look for the badge showing "In [Market Name] market"
- Go to that market
- Remove the country from that market:
- Edit market
- Click X next to the country
- Save
- Now add the country to your intended market
Domain-based market isn't working
Possible causes:
- DNS not configured
- DNS not propagated (takes 24-48 hours)
- SSL not set up
- Domain not verified
Solution:
- Verify DNS records point to Soppiya
- Wait 24-48 hours for DNS propagation
- Use DNS checker tools (whatsmydns.net)
- Ensure SSL certificate is installed
- Test by visiting domain directly
- Check domain verification in Soppiya
Do NOT activate a domain-based market until DNS is fully working.
Global price adjustment isn't affecting some products
Possible causes:
- Those products have "Fixed price for this market" checked
- Products have variant-level overrides set
- Products not added to the market
Solution:
- Click ••• → Edit on affected products
- Check if "Fixed price for this market" is checked
- If checked, uncheck to allow automatic adjustments
- If Price field has a value, that's an override (takes priority over percentage)
- To use percentage, remove the Price value or uncheck Fixed
This is by design: Fixed prices and overrides give you precise control when needed.
Cannot delete primary market
This is intentional - you must always have a primary market.
Solution:
- Go to Markets dashboard
- Click Change primary market
- Select a different market as primary
- Save
- Now you can delete the old primary market
Contact Soppiya support with:
- Market name
- Customer's country
- Expected vs. actual behavior
- Screenshots of configuration
Best Practices
Market Strategy & Management Best Practices
Planning Your Markets
- Start Small: Begin with Primary + one international market
- Research Local Expectations: Know local currency and pricing norms
- Consider Regulations: Check tax, duty, compliance requirements
- Test Thoroughly: Place test orders before going live
- Document Decisions: Note why certain prices or adjustments were set
Geographic Organization
- Single Country: Best for precise control (UK, Canada separately)
- Regional Markets: Good for similar economics (Scandinavia, Southeast Asia)
- Currency Zones: Useful for shared currency (Eurozone)
- Avoid Overlap: Never assign same country to multiple markets
Pricing Strategy
- Cost-Plus: Base + shipping + duties + margin
- Market-Based: Research competitors, price accordingly
- Purchasing Power Parity: Adjust for local economics
- Psychological Pricing: Use local conventions (€9.95, ¥1,000)
- Fixed vs. Percentage: Use fixed for key items, percentage for bulk
Testing Procedures
- Test Orders: Place from each market before launch
- Currency Display: Verify symbols and formatting
- Checkout Flow: Ensure payment works in each currency
- Email Check: Verify currency in notifications
- Mobile Test: Most international shoppers use mobile
Maintenance
- Monitor Exchange Rates: Review quarterly
- Track Performance: Check conversion by market
- Update Pricing: Add specific prices as needed
- Customer Feedback: Ask about pricing perception
- Stay Compliant: Keep current on tax/duty rules
Common Mistakes
- ❌ Not assigning countries (use Primary accidentally)
- ❌ Wrong currency (USD in Europe)
- ❌ Not testing checkout
- ❌ Ignoring shipping costs in pricing
- ❌ Activating domain before DNS ready
- ❌ Making Primary too specific (most traffic unmatched)
Summary
Markets enable you to sell internationally with localized pricing, currencies, and customer experiences tailored to each region.
Key takeaways:
- Markets control currency, language, pricing, and settings for specific countries
- The Primary Market is the default fallback for unmatched traffic
- Each country belongs to only one market at a time
- Three pricing methods: Market percentage, variant override, or fixed price
- Fixed prices override all automatic adjustments
- Always test markets as Inactive before launching
- Domain markets require DNS configuration
- Pricing hierarchy: Fixed price → Variant override → Market % → Base price
If you're just getting started, configure your Primary Market correctly, then add one international market with a simple percentage adjustment. Test thoroughly with real orders before expanding to additional markets.