What this controls
Country drawer settings control how the country and language selector appears when customers click to change their region or language. These settings affect the drawer’s content visibility and how countries/currencies are displayed within the selector.How it works
When customers click the country/language selector (typically in header or footer), a drawer slides out displaying available regions and languages. These settings control:- Title visibility - Whether the drawer shows a heading
- Description content - Helper text explaining the selector
- Display format - How countries and currencies are shown (names, codes, flags, etc.)
You must configure Shopify Markets in your admin for the country selector to appear. These settings only control the drawer’s appearance, not which countries are available.
Getting started
Location
Path: Theme settings → Country drawerSettings
- Content Display
- Display Format
Show country drawer title: Controls whether the drawer displays a heading at the top.Default: EnabledWhen enabled, the drawer shows a title like “Change country/region” to clearly indicate the drawer’s purpose.Recommendation: Keep enabled for clarity, especially for customers unfamiliar with your store.
Show country drawer content: Controls whether descriptive content appears in the drawer.Default: EnabledWhen enabled, the drawer can show helper text explaining that prices, shipping, and availability change based on selected region.Recommendation: Enable for stores with significant regional differences (pricing, shipping, inventory).
Show country drawer content: Controls whether descriptive content appears in the drawer.Default: EnabledWhen enabled, the drawer can show helper text explaining that prices, shipping, and availability change based on selected region.Recommendation: Enable for stores with significant regional differences (pricing, shipping, inventory).
Use cases
Global E-commerce
Selling to 50+ countries with varying currencies and languages.Recommended: Country name + ISO + Currency (Option 1)
Customers need full information to make informed choice.
Customers need full information to make informed choice.
Regional Store
Serving 3-5 nearby countries with similar currencies (e.g., EU countries).Recommended: Country name only (Option 3)
Customers familiar with their country, currencies are obvious.
Customers familiar with their country, currencies are obvious.
Mobile-First Store
High mobile traffic requiring compact UI elements.Recommended: ISO code + Currency (Option 4)
Saves valuable screen space while providing essential info.
Saves valuable screen space while providing essential info.
Fashion/Lifestyle Brand
Visual brand identity with design-focused customer base.Recommended: Flag + Country name (Option 6)
Aligns with visual aesthetic while maintaining clarity.
Aligns with visual aesthetic while maintaining clarity.
Best practices
Match display to audience
Consider customers’ familiarity with geography and currencies. International shoppers need full information (Option 1 or 2), domestic + nearby regions benefit from names only (Option 3), tech-savvy audience can use codes (Option 4), visual learners prefer flags (Options 5 or 6). Test with actual customers.
Consider mobile screen space
Country selectors often appear on mobile with limited space. Longer formats (Options 1, 6) may wrap on small screens, compact formats (Options 4, 5) work better on mobile. Test drawer on actual devices, not just browser emulation, ensure touch targets are adequate (minimum 44px height).
Show title for clarity
Keep “Show country drawer title” enabled unless you have strong design reasons. Customers immediately understand drawer purpose, reduces confusion about what they’re selecting, accessibility improvement for screen readers. Only disable if drawer purpose is obvious from context.
Use content for complex markets
Enable “Show country drawer content” when prices vary significantly by region, shipping availability differs between markets, inventory is region-specific, or payment methods change by country. Use content to set expectations about regional differences.
Align with currency display
If showing currency in country selector, ensure consistency. Show currency codes in prices if using them in selector, match currency symbol usage (before/after price), keep currency visibility consistent across site. Inconsistent currency display creates confusion and distrust.
Test with actual markets
Configure real markets in Shopify and test the selector. Add at least 3-5 countries to see how list looks, include countries with similar names (Korea/South Korea), test countries with different currency symbols, verify flags display correctly. Settings that work with 2 markets may not scale to 20.
Common issues
Accessibility considerations
- Screen readers: Drawer title helps announce drawer purpose
- Keyboard navigation: Ensure selector is keyboard-accessible
- Focus management: Drawer should trap focus when open
- Labels: All options should have clear labels (not just flags)
- Language: Drawer title/content should translate based on selected language
Sahara handles most accessibility automatically, but test with screen reader to verify experience.
Performance notes
- Drawer content loads on-demand (not on initial page load)
- Flag images are optimized SVGs for small file size
- Changing country triggers page reload to update prices/content
- Selection is saved in cookie/session for subsequent visits
SEO considerations
Country/language selectors help with international SEO:- Proper
hreflangtags are generated for each market - Search engines recognize multi-market setup
- Users from different regions see appropriate language/currency
- Helps prevent duplicate content issues across markets
Related guides
Layout
Configure overall site layout including header/footer
Features
Enable/disable global theme features
Social Media
Set up social links and regional social accounts