{"id":1606,"date":"2024-07-10T12:38:50","date_gmt":"2024-07-10T10:38:50","guid":{"rendered":"https:\/\/spree.workdev.pl\/?page_id=1606"},"modified":"2026-04-23T12:11:31","modified_gmt":"2026-04-23T12:11:31","slug":"multi-region-ecommerce","status":"publish","type":"page","link":"https:\/\/spreecommerce.org\/multi-region-ecommerce\/","title":{"rendered":"Multi-region eCommerce"},"content":{"rendered":"\r\n  <section  class=\"big-page-header-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"big-page-header\">\r\n      <div class=\"title-wrap\">\r\n                  <p class=\"caption\">Cross-border eCommerce platform<\/p><!-- \/.caption -->\r\n                <h1>Multi-Country eCommerce<\/h1>\n<p>Sell in every market with local currencies, languages, payments, and shipping rules.<\/p>\n      <\/div><!-- \/.title-wrap -->\r\n              <div class=\"buttons-wrap center\">\r\n                      <a href=\"https:\/\/spreecommerce.org\/docs\/developer\/core-concepts\/markets\" class=\"btn blue large\">Explore Markets<\/a><!-- \/ -->\r\n                      <a href=\"https:\/\/demo.spreecommerce.org\/\" class=\"btn white large\">See a Demo<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              \r\n      \r\n    <\/div><!-- \/.big-page-header -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-slider-logos-wrap alignfull text-align-left\" style=\" \">\r\n\r\n    <p class=\"title heading-s\">Used by over 5K businesses worldwide<\/p><!-- \/.heading-m -->\r\n\r\n    <div class=\"logos-swiper-wrap\">\r\n      <div class=\"swiper logos-swiper\">\r\n      <!-- Additional required wrapper -->\r\n        <div class=\"swiper-wrapper\">\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/paneco.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/on-cloud.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/mitchells.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/meundies.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/huckberry.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/kfc.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/goop.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/godaddy.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bonobos.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bookshop.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/stylemyle.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Square_LogoLockup_Black-1.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                  <\/div>\r\n      <\/div>\r\n    <\/div><!-- \/.logos-swiper-wrap -->\r\n\r\n  <\/section>\r\n\r\n\r\n\n\n\r\n  <section  class=\"title-with-icon-grid-wrap is-style-dark-scheme alignfull text-align-left\" style=\" \">\r\n    <div class=\"container\">\r\n\t\t\t<div class=\"title-wrap\">\r\n\t\t\t\t<p class=\"caption\">The cross-border challenge<\/p>\n<p class=\"title\">Selling in multiple countries introduces real complexity<\/p>\n\t\t\t<\/div><!-- \/.title-wrap -->\r\n      \t\t\t<div class=\"icon-grid\">\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/attention-white.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Currencies &#038; languages<\/p>\r\n\t\t\t\t\t<p>Every market expects local pricing. Getting currencies, exchange rates, and translations right across 10+ countries is a real challenge.<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/attention-white.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Expensive delivery<\/p>\r\n\t\t\t\t\t<p>Cross-border shipments carry higher costs and longer transit times. Customers expect delivery speeds that match local standards.<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/attention-white.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Customs &#038; duties<\/p>\r\n\t\t\t\t\t<p>Customers expect full visibility into import fees and landed costs at checkout. Surprise duties at the door kill repeat purchases.<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t<\/div><!-- \/.icon-grid -->\r\n      \t\t<\/div><!-- \/.container -->\r\n  <\/section>\r\n\r\n\n\n\n<p class=\"has-text-align-center heading-l\">Sell across borders from one platform, with every market configured locally.<\/p>\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text right-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Market detection<\/h3>\n<p>Spree&#8217;s <a href=\"https:\/\/spreecommerce.org\/docs\/developer\/core-concepts\/markets\">Markets<\/a> resolve the right currency, language, and catalog the moment a customer arrives. They can switch countries at any time, and their cart recalculates instantly.<\/p>\n                <div class=\"buttons-wrap\">\r\n                      <a href=\"https:\/\/spreecommerce.org\/docs\/developer\/core-concepts\/markets\" class=\"btn blue large\">Explore Markets<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              <\/div><!-- \/.desc -->\r\n            <div class=\"photo\">\r\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/multi-region-country-picker-1024x575.webp\" alt=\"\" width=\"1024\" height=\"575\">\r\n      <\/div><!-- \/.photo -->\r\n                <\/div><!-- \/ -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text left-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Local storefronts<\/h3>\n<p>Every customer sees <a href=\"https:\/\/spreecommerce.org\/docs\/user\/how-to\/multi-currency-pricing\">prices in their local currency<\/a>, <a href=\"https:\/\/spreecommerce.org\/docs\/user\/manage-products\/translations\">product content in their language<\/a>, local payment methods, and <a href=\"https:\/\/spreecommerce.org\/docs\/user\/settings\/shipping-methods\">shipping options that match their country<\/a>. All from a single Spree instance.<\/p>\n                <div class=\"buttons-wrap\">\r\n                      <a href=\"https:\/\/spreecommerce.org\/docs\/user\/how-to\/multi-currency-pricing\" class=\"btn blue large\">Set up pricing<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              <\/div><!-- \/.desc -->\r\n            <div class=\"photo\">\r\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/multi-region-country-shopping-1024x575.webp\" alt=\"\" width=\"1024\" height=\"575\">\r\n      <\/div><!-- \/.photo -->\r\n                <\/div><!-- \/ -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text right-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Tax &#038; payments<\/h3>\n<p>Spree connects to Avalara for automated tax calculation, Stripe and Adyen for local payment methods, and supports <a href=\"https:\/\/spreecommerce.org\/docs\/user\/manage-products\/price-lists\">Price Lists<\/a> for per-market pricing. You handle the strategy; Spree handles the plumbing.<\/p>\n                <div class=\"buttons-wrap\">\r\n                      <a href=\"https:\/\/spreecommerce.org\/docs\/user\/settings\/tax\" class=\"btn blue large\">View tax setup<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              <\/div><!-- \/.desc -->\r\n            <div class=\"photo\">\r\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/multi-region-outsource-1024x575.webp\" alt=\"\" width=\"1024\" height=\"575\">\r\n      <\/div><!-- \/.photo -->\r\n                <\/div><!-- \/ -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-icon-grid-wrap alignfull text-align-left\" style=\" \">\r\n    <div class=\"container\">\r\n\t\t\t<div class=\"title-wrap\">\r\n\t\t\t\t<p class=\"caption\">Cross-border tools<\/p>\n<h2>Everything you need to sell across borders from a single open source platform.<\/h2>\n<p>No plugins, no middleware, no per-transaction fees.<\/p>\n\t\t\t<\/div><!-- \/.title-wrap -->\r\n      \t\t\t<div class=\"icon-grid\">\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/blue-check.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Market settings<\/p>\r\n\t\t\t\t\t<p>Each market gets its own currency, language, catalog, tax rules, and shipping methods. Managed centrally, experienced locally.<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/blue-check.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Translations<\/p>\r\n\t\t\t\t\t<p>Translate product descriptions, categories, and metadata across your markets. Bulk import and export via CSV for fast localization.<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/blue-check.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Clear pricing<\/p>\r\n\t\t\t\t\t<p>Show landed costs at checkout with tax integrations. EU Omnibus Directive compliance is built in for displaying price history.<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t<\/div><!-- \/.icon-grid -->\r\n      \t\t<\/div><!-- \/.container -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"success-stories-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"success-stories-content\">\r\n      <h2>Success stories<\/h2>\r\n\r\n            <div class=\"buttons-wrap center\">\r\n                <a href=\"\/success-stories\/\" class=\"btn blue\"><span>See all Stories<\/span><\/a><!-- \/.btn blue -->\r\n                      <\/div><!-- \/.buttons-wrap center -->\r\n            <div class=\"success-stories-grid\">\r\n        \r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/acr-a-company-that-sells-survival-products-worldwide-since-1950s-uses-spree-commerce\/\" title=\"ACR Artex &#8211; a company that sells survival products worldwide since 1950s uses Spree Commerce\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/obraz_2024-07-31_115358695-1024x581.png\" alt=\"\" width=\"1024\" height=\"581\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/b2b\/\" class=\"\">\r\n        B2B      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/acr-a-company-that-sells-survival-products-worldwide-since-1950s-uses-spree-commerce\/\" title=\"ACR Artex &#8211; a company that sells survival products worldwide since 1950s uses Spree Commerce\" rel=\"bookmark\">ACR Artex &#8211; a company that sells survival products worldwide since 1950s uses Spree Commerce<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n\r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/a-video-livestream-shopping-mobile-app-with-a-headless-marketplace-spree-backend\/\" title=\"A video livestream shopping mobile app with a headless marketplace Spree backend\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/video-livestream-shopping-mobile-app-with-a-headless-marketplace-Spree-backend-1024x596.png.webp\" alt=\"video livestream shopping mobile app with a headless marketplace Spree backend -1024x596.png\" width=\"1024\" height=\"596\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/composable\/\" class=\"\">\r\n        Composable      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/a-video-livestream-shopping-mobile-app-with-a-headless-marketplace-spree-backend\/\" title=\"A video livestream shopping mobile app with a headless marketplace Spree backend\" rel=\"bookmark\">A video livestream shopping mobile app with a headless marketplace Spree backend<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n\r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/alabama-chanin-an-artisan-and-sustainable-fashion-brand-uses-open-source-e-commerce-solution\/\" title=\"Alabama Chanin &#8211; an artisan and sustainable fashion brand uses open source e-commerce solution\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Alabama-Chanin-an-artisan-and-sustainable-fashion-brand-uses-open-source-e-commerce-solution-1024x684.png.webp\" alt=\"Alabama Chanin - an artisan and sustainable fashion brand uses open source e-commerce solution-1024x684.png\" width=\"1024\" height=\"684\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/dtc\/\" class=\"\">\r\n        DTC      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/alabama-chanin-an-artisan-and-sustainable-fashion-brand-uses-open-source-e-commerce-solution\/\" title=\"Alabama Chanin &#8211; an artisan and sustainable fashion brand uses open source e-commerce solution\" rel=\"bookmark\">Alabama Chanin &#8211; an artisan and sustainable fashion brand uses open source e-commerce solution<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n\r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/away-uses-spree-commerce-for-its-1-4b-smart-luggage-brand\/\" title=\"Away uses Spree Commerce for its $1.4B smart luggage brand\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Away-uses-Spree-Commerce-for-a-smart-luggage-brand.webp\" alt=\"Away uses Spree Commerce for a smart luggage brand\" width=\"1024\" height=\"683\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/dtc\/\" class=\"\">\r\n        DTC      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/away-uses-spree-commerce-for-its-1-4b-smart-luggage-brand\/\" title=\"Away uses Spree Commerce for its $1.4B smart luggage brand\" rel=\"bookmark\">Away uses Spree Commerce for its $1.4B smart luggage brand<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n      <\/div><!-- \/.success-stories-grid -->\r\n    <\/div><!-- \/.success-stories-content -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  style=\"padding-top:var(--wp--preset--spacing--flex-80);padding-bottom:var(--wp--preset--spacing--flex-80);\" class=\"faq__wrap wide alignwide wp-block-acf-faq-accordion\">\r\n    <div class=\"faq__desc\">\r\n      \n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\r\n    <\/div><!-- \/.faq__desc -->\r\n    <div class=\"faq__list\">\r\n      <div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>Is open source ecommerce viable for cross-border enterprise operations?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Open source ecommerce is well suited for cross-border enterprise operations because it gives teams full control over infrastructure, data residency, and customization. Spree Commerce is free and open source, with Markets, multi-currency, and multi-language features in its free Community Edition. There are no per-transaction platform fees regardless of sales volume.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>How do you set up localized payment methods for each country?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Localized payment methods are configured per market through the platform&#8217;s payment settings. Spree Commerce supports Stripe and Adyen natively, with per-market payment method assignment through Markets configuration. Each country&#8217;s checkout shows only the payment options relevant to that region, from credit cards to local bank transfers.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>What is a headless ecommerce platform for cross-border selling?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>A headless ecommerce platform separates the storefront from the commerce engine, letting you build localized frontends for each market while sharing one backend. Spree Commerce pairs a REST API with a production-grade Next.js storefront, so teams can customize the shopping experience per country without duplicating infrastructure.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>Can one ecommerce platform handle tax compliance across different countries?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Yes. A well-architected platform integrates with tax calculation services and applies per-jurisdiction rules automatically at checkout. Spree Commerce connects to Avalara and similar tax engines, supports per-market tax configuration, and includes EU Omnibus Directive compliance for displaying 30-day price history on discounted products.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>How do you manage product translations across multiple countries?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Product translations are managed through a centralized translation workflow. Spree Commerce includes a Translations Center where teams bulk-export product content to CSV, translate externally or with AI tools, and re-import across all markets. Product names, descriptions, categories, and custom fields all support per-language variants.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>What is the difference between multi-store and multi-country ecommerce?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Multi-store ecommerce runs separate storefronts for different brands or business units. Multi-country ecommerce serves the same brand across different geographic markets with localized currencies, languages, and shipping. Spree Commerce supports both models from a single instance, so you can combine multi-brand with multi-country without running separate platforms.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>How do cross-border ecommerce platforms handle multiple currencies?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>A cross-border ecommerce platform manages multiple currencies by assigning a base currency per market and converting or overriding prices per region. Spree Commerce uses Markets to set per-country currencies and Price Lists for market-specific pricing overrides. Customers see local prices automatically based on their detected location.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n    <\/div><!-- \/.faq__list -->\r\n  <\/section><!-- \/.full-section -->\r\n\r\n\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"FAQPage\",\r\n  \"mainEntity\": [\r\n        {\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Is open source ecommerce viable for cross-border enterprise operations?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Open source ecommerce is well suited for cross-border enterprise operations because it gives teams full control over infrastructure, data residency, and customization. Spree Commerce is free and open source, with Markets, multi-currency, and multi-language features in its free Community Edition. There are no per-transaction platform fees regardless of sales volume.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do you set up localized payment methods for each country?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Localized payment methods are configured per market through the platform's payment settings. Spree Commerce supports Stripe and Adyen natively, with per-market payment method assignment through Markets configuration. Each country's checkout shows only the payment options relevant to that region, from credit cards to local bank transfers.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is a headless ecommerce platform for cross-border selling?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A headless ecommerce platform separates the storefront from the commerce engine, letting you build localized frontends for each market while sharing one backend. Spree Commerce pairs a REST API with a production-grade Next.js storefront, so teams can customize the shopping experience per country without duplicating infrastructure.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can one ecommerce platform handle tax compliance across different countries?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. A well-architected platform integrates with tax calculation services and applies per-jurisdiction rules automatically at checkout. Spree Commerce connects to Avalara and similar tax engines, supports per-market tax configuration, and includes EU Omnibus Directive compliance for displaying 30-day price history on discounted products.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do you manage product translations across multiple countries?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Product translations are managed through a centralized translation workflow. Spree Commerce includes a Translations Center where teams bulk-export product content to CSV, translate externally or with AI tools, and re-import across all markets. Product names, descriptions, categories, and custom fields all support per-language variants.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is the difference between multi-store and multi-country ecommerce?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Multi-store ecommerce runs separate storefronts for different brands or business units. Multi-country ecommerce serves the same brand across different geographic markets with localized currencies, languages, and shipping. Spree Commerce supports both models from a single instance, so you can combine multi-brand with multi-country without running separate platforms.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do cross-border ecommerce platforms handle multiple currencies?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A cross-border ecommerce platform manages multiple currencies by assigning a base currency per market and converting or overriding prices per region. Spree Commerce uses Markets to set per-country currencies and Price Lists for market-specific pricing overrides. Customers see local prices automatically based on their detected location.\"\r\n      }\r\n    }\r\n      ]\r\n}\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"<p>Sell across borders from one platform, with every market configured locally.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template_no_title.php","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Multi-Country & Cross-Border eCommerce Platform | Spree Commerce","_seopress_titles_desc":"Multi-country storefronts from one open source platform. Cross-border commerce with local currencies, languages, and payments per market. Built for brands selling across 20+ countries.","_seopress_robots_index":"","footnotes":""},"class_list":["post-1606","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/1606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/comments?post=1606"}],"version-history":[{"count":0,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/1606\/revisions"}],"wp:attachment":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media?parent=1606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}