{"id":30432,"date":"2026-03-19T13:28:39","date_gmt":"2026-03-19T13:28:39","guid":{"rendered":"https:\/\/spreecommerce.org\/?page_id=30432"},"modified":"2026-04-15T14:34:32","modified_gmt":"2026-04-15T14:34:32","slug":"front-page-new","status":"publish","type":"page","link":"https:\/\/spreecommerce.org\/","title":{"rendered":"Spree Homepage 2026"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide home-header has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-background\" style=\"border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px;background-color:#e9e5dd;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;font-size:10px;line-height:1;text-transform:uppercase\"><a href=\"https:\/\/spreecommerce.org\/announcing-spree-commerce-5-4\/\">Spree Commerce 5.4 + TypeScript SDK + Next.js Storefront \ud83c\udf89<\/a><\/p>\n<\/div>\n\n\n\n<h1 class=\"wp-block-heading alignwide has-text-align-center has-xxxx-large-font-size\" style=\"margin-top:16px;letter-spacing:-1px\"><em class=\"has-text-color has-link-color\" style=\"color:#0077ff\">Open Source<\/em> eCommerce<br>Platform for B2B, Marketplace,<br>and Enterprise<\/h1>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\" style=\"margin-top:16px\">REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/get-started\/\">Get started<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/demo.spreecommerce.org\/\">See a Demo<\/a><\/div>\n<\/div>\n\n\n\r\n  <section  class=\"npx-app-link align wp-block-acf-npx-app\">\r\n    <p>\r\n      <span>npx <em>create-spree-app@latest<\/em> my-store<\/span>\r\n      <button class=\"copy-btn\" id=\"appCopy\" data-link=\"npx create-spree-app@latest my-store\" aria-label=\"Copy text\">\r\n        <svg class=\"svg-icon copy-icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path d=\"M20.25 3H8.25C8.05109 3 7.86032 3.07902 7.71967 3.21967C7.57902 3.36032 7.5 3.55109 7.5 3.75V7.5H3.75C3.55109 7.5 3.36032 7.57902 3.21967 7.71967C3.07902 7.86032 3 8.05109 3 8.25V20.25C3 20.4489 3.07902 20.6397 3.21967 20.7803C3.36032 20.921 3.55109 21 3.75 21H15.75C15.9489 21 16.1397 20.921 16.2803 20.7803C16.421 20.6397 16.5 20.4489 16.5 20.25V16.5H20.25C20.4489 16.5 20.6397 16.421 20.7803 16.2803C20.921 16.1397 21 15.9489 21 15.75V3.75C21 3.55109 20.921 3.36032 20.7803 3.21967C20.6397 3.07902 20.4489 3 20.25 3ZM15 19.5H4.5V9H15V19.5ZM19.5 15H16.5V8.25C16.5 8.05109 16.421 7.86032 16.2803 7.71967C16.1397 7.57902 15.9489 7.5 15.75 7.5H9V4.5H19.5V15Z\"\/>\r\n        <\/svg>\r\n\r\n        <svg class=\"svg-icon check-icon\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.185 7.16816C19.3892 7.35401 19.4041 7.67024 19.2182 7.87448L10.2623 17.7161C10.0586 17.94 9.70434 17.933 9.50968 17.7012L4.74738 12.0318C4.56976 11.8204 4.59719 11.505 4.80863 11.3274L5.19149 11.0058C5.40293 10.8282 5.71832 10.8556 5.89593 11.067L9.55485 15.4229C9.74952 15.6546 10.1038 15.6616 10.3075 15.4378L18.1088 6.86492C18.2947 6.66068 18.6109 6.64578 18.8152 6.83164L19.185 7.16816Z\" fill=\"#0BBF59\"\/>\r\n        <\/svg>\r\n\r\n      <\/button><!-- \/.copy -->\r\n    <\/p>\r\n  <\/section>\r\n\r\n<\/div>\n\n\n\n\n\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Build with Spree<\/h2>\n\n\n\n<div class=\"wp-block-columns alignwide columns-with-btn is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column title-col is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-small-font-size\">Spree handles complex commerce scenarios out of the box, from B2B wholesale portals to multi-vendor marketplaces to cross-border operations. Use each model independently or combine them.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column btn-col is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--4\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/use-case\/overview\">Discover Spree use cases<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\r\n  <div class=\"swiper-tabs-wrap alignwide wp-block-acf-swiper-tabs-wrap\">\r\n    <!-- Slider main container -->\r\n    <div class=\"swiper-tabs-nav-wrap\">\r\n      <div class=\"swiper-tabs-nav\">\r\n        <ul>\r\n                  <li><button class=\"swiper-tabs-link active\" data-index=\"0\">B2B <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Multi-vendor<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Multi-tenant<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Multi-store<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Multi-region<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Digital Products <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Subscriptions<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-12\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-12\">\r\n        <div class=\"swiper-wrapper\">\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">B2B eCommerce<\/h3>\n\n\n\n<p>Build B2B or wholesale portals with custom price lists, buyer organizations, purchase approvals, and net payment terms. Connect via REST API or use the Next.js storefront.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/use-cases\/b2b-ecommerce-platform\/\">Explore B2B eCommerce<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-b2b-ecommerce-platform.webp\" alt=\"Spree B2B eCommerce platform \u2014 wholesale portal with custom price lists, buyer organizations, and approval workflows\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Multi-vendor Marketplace<\/h3>\n\n\n\n<p>Launch a multi-vendor marketplace where vendors manage their own products while you control payouts, commissions, and quality. Ships with a production-ready Next.js storefront.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/marketplace-ecommerce\/\">Explore Multi-Vendor Marketplace<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-multi-vendor-marketplace-platform.webp\" alt=\"Spree multi-vendor marketplace \u2014 vendors managing their own products with payout and commission controls\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Multi-tenant eCommerce<\/h3>\n\n\n\n<p>Embed a full commerce engine in your SaaS, franchise network, or reseller program. Each tenant gets their own storefront and dashboard. Integrate via REST API from any language.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/multi-tenant-white-label-ecommerce\/\">Explore Multi-Tenant Commerce<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-multi-tenant-ecommerce-saas.webp\" alt=\"Spree multi-tenant eCommerce \u2014 multiple independent storefronts and dashboards powered by one platform\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Multi-store eCommerce<\/h3>\n\n\n\n<p>Run multiple brands or storefronts from\u2028a single backend with shared inventory, customers, and operations.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/multi-store-ecommerce\/\">Explore Multi-Store Commerce<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-multi-store-ecommerce-management.webp\" alt=\"Spree multi-store eCommerce \u2014 many brand storefronts managed from a single Spree admin dashboard\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Multi-region eCommerce<\/h3>\n\n\n\n<p>Sell cross-border with localized storefronts, currencies, tax rules, and shipping options per market. Markets, Translations Center, and EU Omnibus compliance built in.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/multi-region-ecommerce\/\">Explore Cross-Border Commerce<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-multi-store-ecommerce-management-1.webp\" alt=\"Spree multi-region eCommerce \u2014 one brand storefront selling in USD, GBP, and EUR across US, UK, and Germany markets\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Digital Products eCommerce<\/h3>\n\n\n\n<p>Sell software, downloads, subscriptions, \u2028or licenses with automated fulfillment and access management.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/digital-product-sales\/\">Explore Digital Product Sales<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-digital-products-ecommerce-1.webp\" alt=\"Spree digital products eCommerce \u2014 images, videos, and audio files managed and sold through an open-source storefront\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Subscriptions<\/h3>\n\n\n\n<p>Manage recurring revenue with flexible subscription models, from meal kits to replenishment boxes to digital memberships.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/get-started\/\">Get Started<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-subscription-ecommerce.webp\" alt=\"Spree subscription eCommerce \u2014 configurable subscriptions with recurring subscription payments\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n<\/div>\r\n      <\/div>\r\n    <\/div><!-- \/.swiper-wrap -->\r\n          <div class=\"swiper-tabs-testimonial\">\r\n        <div class=\"logo\"><img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/nuherbs-logo-black.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"Nuherbs\" \/><\/div><!-- \/.logo -->\r\n        \n<p>Spree has given us the flexibility to run our B2B wholesale and consumer brands from one unified catalog with custom pricing, ERP integration, and multi-store management that fits how our business actually works. As we&#8217;ve grown from a single storefront to multiple brands, the platform has scaled with us.<\/p>\n        <p class=\"small\">Wilson Lau, President @ Nuherbs<\/p><!-- \/.small -->\r\n      <\/div><!-- \/.swiper-tabs-testimonial -->\r\n      <\/div><!-- \/.swiper-tabs-wrap -->\r\n\r\n\r\n\r\n\n\n\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Spree features<\/h2>\n\n\n\n<div class=\"wp-block-columns alignwide columns-with-btn is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column title-col is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-small-font-size\">From advanced product management and flexible pricing to multi-currency checkout and provider-agnostic payments. A complete commerce backend with REST API access to every feature. Open source. No plugins.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column btn-col is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline is-style-outline--13\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/features\/\">Discover Spree features<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\r\n  <div class=\"swiper-tabs-wrap alignwide wp-block-acf-swiper-tabs-wrap\">\r\n    <!-- Slider main container -->\r\n    <div class=\"swiper-tabs-nav-wrap\">\r\n      <div class=\"swiper-tabs-nav\">\r\n        <ul>\r\n                  <li><button class=\"swiper-tabs-link active\" data-index=\"0\">Advanced Management <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Flexible Pricing <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Customer Segmentation <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Global by Default <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Promo Engine <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Flexible Order Workflows <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Checkout &#038; Payments <\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-21\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-21\">\r\n        <div class=\"swiper-wrapper\">\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Advanced Product Management<\/h3>\n\n\n\n<p>Handle unlimited products and variants, product properties, and rich media with a flexible data model that fits any catalog.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/products\/creating-products\">See Product Setup Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Spree-Commerce-Advanced-Product-Management.webp\" alt=\"\" width=\"852\" height=\"752\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Flexible Pricing Engine<\/h3>\n\n\n\n<p>Create price lists, volume tiers, customer-specific pricing, and time-based promotions. Markets support per-region currency and pricing from a single instance.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/manage-products\/price-lists\">See Price List Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-flexible-pricing-engine-1.webp\" alt=\"Spree flexible pricing engine \u2014 tiered pricing showing Retail $49, Wholesale $32, and VIP $25 for the same product\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Customer Segmentation<\/h3>\n\n\n\n<p>Group customers by segment, order history, or custom attributes to deliver personalized pricing and experiences.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/customers\/customer-groups\">See Customer Groups Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-customer-segmentation-1.webp\" alt=\"Spree customer segmentation \u2014 30K+ customers grouped into Gold, New, and B2B segments\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">International By Default<\/h3>\n\n\n\n<p>Multi-currency, multi-language, region-specific tax rules, and EU Omnibus compliance built in. Translations Center for bulk content localization. No plugins.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/how-to\/multi-currency-pricing\">See Multi-Currency Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-international-multi-currency.webp\" alt=\"Spree international eCommerce \u2014 multi-currency and multi-language storefront with region-specific settings\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Configurable Promo Engine<\/h3>\n\n\n\n<p>Build sophisticated promotions with configurable rules and actions, manual coupon codes, automatic discounts, gift cards, free shipping.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/promotions\/create-a-promotion\">See Promotions Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-promo-engine-discounts-coupons.webp\" alt=\"Spree promo engine \u2014 shopping cart with coupon 20% off, $50 gift card, and free shipping promotions\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Flexible Order Workflows<\/h3>\n\n\n\n<p>Customize order states and steps, fulfillment flows, and post-purchase processes to match how your business actually operates.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/developer\/customization\/checkout\">See Checkout Customization Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-flexible-order-workflow.webp\" alt=\"Spree flexible order workflows \u2014 customizable order states and fulfillment steps\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Checkout &amp; Payments<\/h3>\n\n\n\n<p>Payment Sessions handle any provider: Stripe, Adyen, PayPal, or your own. 3D Secure, PCI compliance, and webhooks work the same regardless of gateway. Swap providers without changing storefront code.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/developer\/core-concepts\/payments\">See Payments Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-checkout-payment-integration.webp\" alt=\"Spree checkout and payments \u2014 payment gateway integration with multiple payment method options\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n<\/div>\r\n      <\/div>\r\n    <\/div><!-- \/.swiper-wrap -->\r\n          <div class=\"swiper-tabs-testimonial\">\r\n        <div class=\"logo\"><img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Logo_Vero.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"logo VERO\" \/><\/div><!-- \/.logo -->\r\n        \n<p>We integrated Spree&#8217;s REST API into our mobile app to bring a full marketplace shopping experience to our users connecting multiple vendors, including Shopify stores, into one seamless checkout. The API documentation was clear, the endpoints did what we needed out of the box, and we had our first vendor live in days, not months.<\/p>\n        <p class=\"small\">Antoine Lavail, CTO @ VERO<\/p><!-- \/.small -->\r\n      <\/div><!-- \/.swiper-tabs-testimonial -->\r\n      <\/div><!-- \/.swiper-tabs-wrap -->\r\n\r\n\r\n\r\n\n\n\n<div class=\"wp-block-group alignfull has-black-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--flex-120);padding-bottom:var(--wp--preset--spacing--flex-120)\">\n<div class=\"wp-block-columns alignwide are-vertically-aligned-bottom pile-cards-title is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-bottom is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-blue-500-color has-text-color has-link-color wp-elements-758281aa0abb13068ac5dbbf504dc352\" style=\"text-transform:uppercase\">What is Spree?<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-white-color has-text-color has-link-color has-xxx-large-font-size wp-elements-56f2475157cf673daf1526ce791fe0c2\">Build Your Commerce Stack,<br>Layer by Layer<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-bottom is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-color has-link-color has-small-font-size wp-elements-a12aa2be8b8f5dd41dfa537a46b2ca19\" style=\"color:#999999\">A modular architecture designed for speed, flexibility, and AI-powered customization.<\/p>\n<\/div>\n<\/div>\n\n\n\r\n  <section class=\"pile-cards-wrap alignfull\">\r\n  <div class=\"pile-cards container\">\r\n    <div class=\"pile-cards-tabs-wrap js-tabs\" data-show-panel-class=\"is-visible\">\r\n      <ul class=\"pile-cards-nav js-tabs__controls\" aria-label=\"Tabs Interface\">\r\n        <li><a href=\"#cards1\" class=\"tabs__control\" aria-selected=\"true\"><img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/icons\/zap-white.svg\" \/><span>Agents<\/span><\/a><\/li>\r\n        <li><a href=\"#cards2\" class=\"tabs__control\"><img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/icons\/storefront-white.svg\" \/><span>Storefront<\/span><\/a><\/li>\r\n        <li><a href=\"#cards3\" class=\"tabs__control\"><img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/icons\/customer-service-white.svg\" \/><span>Admin<\/span><\/a><\/li>\r\n        <li><a href=\"#cards4\" class=\"tabs__control\"><img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/icons\/purchase-white.svg\" \/><span>Commerce Core<\/span><\/a><\/li>\r\n        <li><a href=\"#cards5\" class=\"tabs__control\"><img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/icons\/doc-white.svg\" \/><span>Framework<\/span><\/a><\/li>\r\n        <li><a href=\"#cards6\" class=\"tabs__control\"><img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/icons\/cloud-white.svg\" \/><span>Sandboxes<\/span><\/a><\/li>\r\n      <\/ul>\r\n\r\n      <div class=\"pile-cards-tabs js-tabs__panels\">\r\n                <section id=\"cards1\" class=\"pile-cards-tab js-tabs__panel\">\r\n          <div class=\"images\">\r\n            <picture class=\"normal\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-agents.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"active\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-agents-active.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"inactive\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/card-inactive.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n          <\/div><!-- \/.images -->\r\n          <div class=\"desc\">\r\n            <p class=\"title\">\r\n                              <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/zap-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                                <span>Agents<\/span>\r\n              <\/p><!-- \/.title -->\r\n              <ul>\n<li>Make your products discoverable by AI agents.<\/li>\n<li>Allow customers to check out instantly.<\/li>\n<\/ul>\n          <\/div><!-- \/.desc -->\r\n        <\/section>\r\n                <section id=\"cards2\" class=\"pile-cards-tab js-tabs__panel\">\r\n          <div class=\"images\">\r\n            <picture class=\"normal\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-storefront.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"active\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-storefront-active.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"inactive\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/card-inactive.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n          <\/div><!-- \/.images -->\r\n          <div class=\"desc\">\r\n            <p class=\"title\">\r\n                              <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/storefront-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                                <span>Storefront<\/span>\r\n              <\/p><!-- \/.title -->\r\n              <ul>\n<li>DTC, Marketplace and B2B starters to quickly get you going.<\/li>\n<li>Industry best practices for performance and SEO.<\/li>\n<li>Integrated with payments and analytics.<\/li>\n<\/ul>\n          <\/div><!-- \/.desc -->\r\n        <\/section>\r\n                <section id=\"cards3\" class=\"pile-cards-tab js-tabs__panel\">\r\n          <div class=\"images\">\r\n            <picture class=\"normal\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-admin.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"active\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-admin-active.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"inactive\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/card-inactive.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n          <\/div><!-- \/.images -->\r\n          <div class=\"desc\">\r\n            <p class=\"title\">\r\n                              <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/customer-service-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                                <span>Admin<\/span>\r\n              <\/p><!-- \/.title -->\r\n              <ul>\n<li>Fully customizable admin dashboard.<\/li>\n<li>Role-driven permission system.<\/li>\n<li>Generate boilerplate code with AI Agents with ease.<\/li>\n<\/ul>\n          <\/div><!-- \/.desc -->\r\n        <\/section>\r\n                <section id=\"cards4\" class=\"pile-cards-tab js-tabs__panel\">\r\n          <div class=\"images\">\r\n            <picture class=\"normal\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-commerce.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"active\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-commerce-active.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"inactive\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/card-inactive.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n          <\/div><!-- \/.images -->\r\n          <div class=\"desc\">\r\n            <p class=\"title\">\r\n                              <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/purchase-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                                <span>Commerce Core<\/span>\r\n              <\/p><!-- \/.title -->\r\n              <ul>\n<li>Battle-tested Commerce engine.<\/li>\n<li>Configurable Tax and Promotion engine.<\/li>\n<li>Connect any payment gateway.<\/li>\n<\/ul>\n          <\/div><!-- \/.desc -->\r\n        <\/section>\r\n                <section id=\"cards5\" class=\"pile-cards-tab js-tabs__panel\">\r\n          <div class=\"images\">\r\n            <picture class=\"normal\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-framework.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"active\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-framework-active.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"inactive\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/card-inactive.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n          <\/div><!-- \/.images -->\r\n          <div class=\"desc\">\r\n            <p class=\"title\">\r\n                              <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/doc-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                                <span>Framework<\/span>\r\n              <\/p><!-- \/.title -->\r\n              <ul>\n<li>SDK and CLI included.<\/li>\n<li>Customize any part of the stack.<\/li>\n<li>Rip and replace whatever you need.<\/li>\n<\/ul>\n          <\/div><!-- \/.desc -->\r\n        <\/section>\r\n                <section id=\"cards6\" class=\"pile-cards-tab js-tabs__panel\">\r\n          <div class=\"images\">\r\n            <picture class=\"normal\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-sandboxes.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"active\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/cards-sandboxes-active.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n            <picture class=\"inactive\">\r\n              <source width=\"633\" height=\"365\" media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/card-inactive.svg\" \/>\r\n              <img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" alt=\"\">\r\n            <\/picture>\r\n          <\/div><!-- \/.images -->\r\n          <div class=\"desc\">\r\n            <p class=\"title\">\r\n                              <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/cloud-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                                <span>Sandboxes<\/span>\r\n              <\/p><!-- \/.title -->\r\n              <ul>\n<li>Free sandbox hosting.<\/li>\n<li>Spin-up Spree instance in seconds.<br \/>\nExperiment, build, evaluate!<\/li>\n<\/ul>\n          <\/div><!-- \/.desc -->\r\n        <\/section>\r\n        \r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"pile-cards-mobile\">\r\n      <picture class=\"normal\">\r\n        <source media=\"(min-width: 1024px)\" srcset=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/blank.png\" \/>\r\n        <img decoding=\"async\" width=\"328\" height=\"468\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/cards\/diagram-mobile.svg\" alt=\"\">\r\n      <\/picture>\r\n    <\/div><!-- \/.pile-cards-mobile -->\r\n  <\/div><!-- \/.cards alignwide -->\r\n<\/section><!-- \/.section-cards alignfull -->\r\n\r\n  <section  class=\"commerce-stack-list alignwide wp-block-acf-commerce-stack-list\">\r\n          <div class=\"commerce-stack-list__box\">\r\n        <p class=\"title\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/zap-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <span>Agents<\/span>\r\n        <\/p><!-- \/.title -->\r\n        <ul>\n<li>Make your products discoverable by AI agents.<\/li>\n<li>Allow customers to check out instantly.<\/li>\n<\/ul>\n      <\/div><!-- \/.commerce-stack-list__box -->\r\n          <div class=\"commerce-stack-list__box\">\r\n        <p class=\"title\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/storefront-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <span>Storefront<\/span>\r\n        <\/p><!-- \/.title -->\r\n        <ul>\n<li>DTC, Marketplace and B2B starters to quickly get you going.<\/li>\n<li>Industry best practices for performance and SEO.<\/li>\n<li>Integrated with payments and analytics.<\/li>\n<\/ul>\n      <\/div><!-- \/.commerce-stack-list__box -->\r\n          <div class=\"commerce-stack-list__box\">\r\n        <p class=\"title\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/customer-service-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <span>Admin<\/span>\r\n        <\/p><!-- \/.title -->\r\n        <ul>\n<li>Fully customizable admin dashboard.<\/li>\n<li>Role-driven permission system.<\/li>\n<li>Generate boilerplate code with AI Agents with ease.<\/li>\n<\/ul>\n      <\/div><!-- \/.commerce-stack-list__box -->\r\n          <div class=\"commerce-stack-list__box\">\r\n        <p class=\"title\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/purchase-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <span>Commerce Core<\/span>\r\n        <\/p><!-- \/.title -->\r\n        <ul>\n<li>Battle-tested Commerce engine.<\/li>\n<li>Configurable Tax and Promotion engine.<\/li>\n<li>Connect any payment gateway.<\/li>\n<\/ul>\n      <\/div><!-- \/.commerce-stack-list__box -->\r\n          <div class=\"commerce-stack-list__box\">\r\n        <p class=\"title\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/doc-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <span>Framework<\/span>\r\n        <\/p><!-- \/.title -->\r\n        <ul>\n<li>SDK and CLI included.<\/li>\n<li>Customize any part of the stack.<\/li>\n<li>Rip and replace whatever you need.<\/li>\n<\/ul>\n      <\/div><!-- \/.commerce-stack-list__box -->\r\n          <div class=\"commerce-stack-list__box\">\r\n        <p class=\"title\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/cloud-white.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <span>Sandboxes<\/span>\r\n        <\/p><!-- \/.title -->\r\n        <ul>\n<li>Free sandbox hosting.<\/li>\n<li>Spin-up Spree instance in seconds.<br \/>\nExperiment, build, evaluate!<\/li>\n<\/ul>\n      <\/div><!-- \/.commerce-stack-list__box -->\r\n    \r\n  <\/section>\r\n\r\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-2439d37c wp-block-columns-is-layout-flex\" style=\"padding-top:var(--wp--preset--spacing--flex-100);padding-bottom:var(--wp--preset--spacing--flex-100)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Why Spree?<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\r\n    <style>\r\n    .why-spree-table  {\r\n      grid-template-rows: min-content repeat(7, 1fr);\r\n    }\r\n  <\/style>\r\n  \r\n  <section  class=\"why-spree-table align wp-block-acf-why-spree-table\">\r\n    <div class=\"why-spree-table__col\">\r\n      <div class=\"why-spree-table__head\">\r\n        <p>\r\n          <img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/check.svg\" alt=\"icon\" \/>\r\n          <span>For Developers<\/span>\r\n        <\/p>\r\n      <\/div><!-- \/.why-spree-table__head -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/API.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Complete REST APIs<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        OpenAPI 3.0 documented. Build any frontend or mobile app. TypeScript SDK and Next.js storefront included.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Brackets-curly.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>True Headless<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Use Spree as your commerce backend API. Next.js, React Native, Flutter, or generate clients from OpenAPI. Your choice.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Code-Sand.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Extensible Architecture<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Events, webhooks, dependency injection. Replace your payment provider, search engine, or any component without forking.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/AI.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>AI-Ready<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        CLI, AGENTS.md, MCP server, and OpenAPI specs. AI coding assistants understand your Spree project from the first prompt.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Files.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Well-documented<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        For both you and your AI agent. Support also available. Join our Slack!\r\n      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Stairs.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Try it today<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Get free demo access to the admin dashboard and API. No credit card required.\r\n      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Door.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Contribute to open-source<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        If you care to share, contribute your pull requests and support the Spree community.\r\n      <\/div><!-- \/.why-spree-table__row -->\r\n          <\/div><!-- \/.why-spree-table__col -->\r\n    <div class=\"why-spree-table__col\">\r\n      <div class=\"why-spree-table__head\">\r\n        <p>\r\n          <img decoding=\"async\" loading=\"lazy\" width=\"24\" height=\"24\" src=\"https:\/\/spreecommerce.org\/wp-content\/themes\/spree\/images\/check.svg\" alt=\"icon\" \/>\r\n          <span>For Businesses<\/span>\r\n        <\/p>\r\n      <\/div><!-- \/.why-spree-table__head -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Square-zero.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Zero Platform Fees<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        No GMV cuts. No transaction fees. Predictable costs that don&#8217;t scale with revenue.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Building.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Enterprise Proven <\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Maisonette, GoDaddy, and global brands run production commerce on Spree. Trusted for over a decade.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Checks.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Built for Complexity <\/strong>\r\n        <\/p><!-- \/.title -->\r\n        B2B, marketplace, multi-tenant, multi-store, cross-border, and D2C. All native. One platform, any business model.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/User-dash.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Total Ownership <\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Own your entire stack and IP. Your data, your servers, your roadmap. Deploy anywhere. Migrate never.\r\n      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Check-offset.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Compliance Ready <\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Use any SSO. Data sovereignty built-in. SOC2, ISO27k, CCPA &#038; CPRA, GDPR, HIPAA on your terms.\r\n      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Rocket.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Future-Proof Architecture<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Swap your storefront or payment provider without touching the backend. Stable REST APIs mean your integrations survive every upgrade.      <\/div><!-- \/.why-spree-table__row -->\r\n            <div class=\"why-spree-table__row\">\r\n        <p class=\"title\">\r\n                    <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/Lifebuoy.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                    <strong>Expert Support Available<\/strong>\r\n        <\/p><!-- \/.title -->\r\n        Dedicated support plans, and an active community. Help when you need it, independence when you don&#8217;t.      <\/div><!-- \/.why-spree-table__row -->\r\n          <\/div><!-- \/.why-spree-table__col -->\r\n\r\n  <\/section>\r\n\r\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull dark-theme has-black-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--flex-100);padding-bottom:var(--wp--preset--spacing--flex-100)\">\n<h2 class=\"wp-block-heading alignwide has-white-color has-text-color has-link-color has-xxx-large-font-size wp-elements-e4f3c9c2368ed6a2586cf72065fdfe9c\">Enterprise Edition<\/h2>\n\n\n\n<div class=\"wp-block-columns alignwide columns-with-btn is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column title-col is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-color has-link-color has-small-font-size wp-elements-f2efaebabcb7332d12f64b92bf00ae4e\" style=\"color:#999999\">Everything enterprise teams need to launch, scale, and secure mission-critical commerce. Backed by dedicated enterprise support for go-live, daily operations, security compliance, and continuous optimization.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column btn-col is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-outline dark is-style-outline--24\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/enterprise\/\">Discover Spree for Enterprises<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\r\n  <div class=\"swiper-tabs-wrap alignwide wp-block-acf-swiper-tabs-wrap\">\r\n    <!-- Slider main container -->\r\n    <div class=\"swiper-tabs-nav-wrap\">\r\n      <div class=\"swiper-tabs-nav\">\r\n        <ul>\r\n                  <li><button class=\"swiper-tabs-link active\" data-index=\"0\">\u00a0Scales operations<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Any infrastructure<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Customizable &#038; Extensible<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">System integrations<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Role-based access<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Enterprise security<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Enterprise support<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-32\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-32\">\r\n        <div class=\"swiper-wrapper\">\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Handles operations at scale<\/h3>\n\n\n\n<p>Manage millions of SKUs, orders, and customers without performance bottlenecks. Multi-warehouse, multi-currency, and multi-regional support built in.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/enterprise\/\">Explore Enterprise Features<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-enterprise-operations-scale.webp\" alt=\"Spree enterprise operations at scale \u2014 handling millions of SKUs, orders, and customers\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Runs on any infrastructure<\/h3>\n\n\n\n<p>Deploy on AWS, GCP, Azure, or your own data centers. Docker-ready with full control over your hosting environment and data residency.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/developer\/deployment\/docker\">See Docker Deployment Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-self-hosted-cloud-deploy.webp\" alt=\"Spree self-hosted deployment \u2014 runs on AWS, GCP, Azure, or on-premise with Docker\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Customizable &amp; Extensible<\/h3>\n\n\n\n<p>Extend any workflow through clean extension points &#8211; no core modifications required.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/developer\/customization\/quickstart\">See Developer Quickstart Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-customizable-extensible-1.webp\" alt=\"Spree customizable and extensible \u2014 custom workflows, analytics, and payment integrations connected to core platform\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Integrates with your systems<\/h3>\n\n\n\n<p>REST APIs for every resource mean your ERP, PIM, WMS, and marketing automation tools connect through standard HTTP calls. OpenAPI 3.0 specs for automated client generation.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/api-reference\/store-api\/introduction\">See Store API Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-erp-crm-pim-integration.webp\" alt=\"Spree system integrations \u2014 connecting ERP, CRM, PIM, and fulfillment providers through APIs and webhooks\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Role Based Access Control<\/h3>\n\n\n\n<p>Granular access controls with custom roles and audit trail for separation of duties and accountability.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/developer\/core-concepts\/staff-roles\">See Staff Roles Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-role-based-access-control-1.webp\" alt=\"Spree role-based access control \u2014 one admin dashboard with Admin, Store Manager, and CS Agent roles at different access levels\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Enterprise security by default<\/h3>\n\n\n\n<p>Security-hardened architecture with encryption, SSO, audit logging, and compliance-ready controls out of the box.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/security\">See Security Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-enterprise-security-compliance.webp\" alt=\"Spree enterprise security \u2014 encryption, SSO, audit logging, and compliance-ready controls built in\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n\n\r\n  <div class=\"swiper-slide\">\r\n    <div class=\"swiper-tabs-tab\">\r\n              <div class=\"desc\">\r\n          \n\n<h3 class=\"wp-block-heading\">Enterprise support available<\/h3>\n\n\n\n<p>Dedicated support team with SLA-backed response times, priority escalation, and direct access to Spree engineers.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/security#10-enterprise-support\">See Enterprise Support Docs<\/a><\/div>\n<\/div>\n\n\r\n        <\/div><!-- \/.desc -->\r\n        <div class=\"image\">\r\n          <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/spree-commerce-enterprise-support-team.webp\" alt=\"Spree enterprise support \u2014 dedicated support team with SLA-backed response times and priority escalation\" width=\"426\" height=\"376\">\r\n        <\/div><!-- \/.image -->\r\n          <\/div><!-- \/.swiper-tabs-tab -->\r\n  <\/div>\r\n\r\n\r\n\r\n\r\n\n<\/div>\r\n      <\/div>\r\n    <\/div><!-- \/.swiper-wrap -->\r\n          <div class=\"swiper-tabs-testimonial\">\r\n        <div class=\"logo\"><img decoding=\"async\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/logo-freshrealm-white.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"\" \/><\/div><!-- \/.logo -->\r\n        \n<p>FreshRealm uses Spree Commerce multi-tenant eCommerce platform for its white-label meal subscription websites. The platform integrates FreshRealm\u2019s production, inventory, and fulfillment systems, supporting direct-to-consumer operations. FreshRealm continues to work with Spree as a technology partner and endorses them for businesses seeking a customizable and enterprise-level eCommerce platform. <\/p>\n        <p class=\"small\">Eva Jakubowska, CTO @ FreshRealm<\/p><!-- \/.small -->\r\n      <\/div><!-- \/.swiper-tabs-testimonial -->\r\n      <\/div><!-- \/.swiper-tabs-wrap -->\r\n\r\n\r\n\r\n<\/div>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;padding-top:var(--wp--preset--spacing--flex-80);padding-bottom:var(--wp--preset--spacing--flex-80)\">\n<h2 class=\"wp-block-heading has-text-align-center has-xxx-large-font-size\">Spree success stories<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/success-stories\/\">Read more<\/a><\/div>\n<\/div>\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><\/h2>\r\n\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\/godaddy-chose-spree-for-their-multi-tenant-ecommerce-solution-for-small-businesses\/\" title=\"GoDaddy chose Spree for their multi-tenant Ecommerce solution for small businesses\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/godaddy-stores-1024x538.webp\" alt=\"GoDaddy chose Spree for their multi-tenant Ecommerce solution for small businesses\" width=\"1024\" height=\"538\">\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\/godaddy-chose-spree-for-their-multi-tenant-ecommerce-solution-for-small-businesses\/\" title=\"GoDaddy chose Spree for their multi-tenant Ecommerce solution for small businesses\" rel=\"bookmark\">GoDaddy chose Spree for their multi-tenant Ecommerce solution for small businesses<\/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\/new-england-patriots-use-spree-for-their-fan-merchandise-online-store\/\" title=\"One of the hottest NFL teams is using Spree for their fan merchandise online store\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/08\/The-New-England-Patriots-official-fan-merchandise-online-store-1024x576-1.webp\" alt=\"The New England Patriots official fan merchandise online store\" width=\"1024\" height=\"576\">\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\/new-england-patriots-use-spree-for-their-fan-merchandise-online-store\/\" title=\"One of the hottest NFL teams is using Spree for their fan merchandise online store\" rel=\"bookmark\">One of the hottest NFL teams is using Spree for their fan merchandise online store<\/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\/3form-b2b-product-sample-ordering-enabled-with-spree-commerce\/\" title=\"3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/3form-B2B-SpreeCommerce-1024x650-41KB.webp\" alt=\"3form B2B eCommerce Spree Commerce\" width=\"1024\" height=\"650\">\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\/3form-b2b-product-sample-ordering-enabled-with-spree-commerce\/\" title=\"3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration\" rel=\"bookmark\">3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration<\/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\/craftsman-the-american-iconic-tool-brand-uses-spree-for-its-online-store\/\" title=\"Craftsman, the American iconic tool brand, uses Spree Commerce for its online store with over 1,200 professional-grade tools\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Craftsman-uses-Spree-Commerce-for-its-online-store-1024x461-1.webp\" alt=\"Craftsman uses Spree Commerce for its online store\" width=\"1024\" height=\"461\">\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\/craftsman-the-american-iconic-tool-brand-uses-spree-for-its-online-store\/\" title=\"Craftsman, the American iconic tool brand, uses Spree Commerce for its online store with over 1,200 professional-grade tools\" rel=\"bookmark\">Craftsman, the American iconic tool brand, uses Spree Commerce for its online store with over 1,200 professional-grade tools<\/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<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-black-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--flex-120);padding-bottom:var(--wp--preset--spacing--flex-120)\">\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading alignwide has-white-color has-text-color has-link-color has-xxx-large-font-size wp-elements-ab4b7b5ed2fce9d1d41b0824ce519dfc\">Spree open source<br>community<\/h2>\n\n\n\r\n<section  style=\"margin-top:var(--wp--preset--spacing--flex-56);\" class=\"spree-community-counters alignwide wp-block-acf-spree-community-counters\">\r\n      <div class=\"counter-col\">\r\n      <p class=\"value\">15k<\/p><!-- \/.value -->\r\n      <p class=\"label\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/github-gray.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                <span>Github stars<\/span>\r\n      <\/p><!-- \/.label -->\r\n    <\/div><!-- \/.counter-col -->\r\n      <div class=\"counter-col\">\r\n      <p class=\"value\">2m+<\/p><!-- \/.value -->\r\n      <p class=\"label\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/downloads-gray.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                <span>Downloads<\/span>\r\n      <\/p><!-- \/.label -->\r\n    <\/div><!-- \/.counter-col -->\r\n      <div class=\"counter-col\">\r\n      <p class=\"value\">5k+ <\/p><!-- \/.value -->\r\n      <p class=\"label\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/forks-gray.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                <span>Forks<\/span>\r\n      <\/p><!-- \/.label -->\r\n    <\/div><!-- \/.counter-col -->\r\n      <div class=\"counter-col\">\r\n      <p class=\"value\">7k<\/p><!-- \/.value -->\r\n      <p class=\"label\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2026\/03\/slack-members-gray.svg\" alt=\"icon\" width=\"0\" height=\"0\">\r\n                <span>Slack members<\/span>\r\n      <\/p><!-- \/.label -->\r\n    <\/div><!-- \/.counter-col -->\r\n  \r\n  <\/section>\r\n\r\n\r\n\r\n\r\n\r\n<\/div>\n<\/div>\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>Can I embed a commerce engine into my SaaS product?<\/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>Spree Commerce is designed for embedding. Call the REST API from any backend language to add product catalogs, checkout, and payments to your existing application. Single-vendor, multi-vendor, or multi-tenant architectures all work on the same codebase. No platform fees. Deploy on your 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>How do open source platforms handle cross-border 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>Spree Commerce bundles cross-border capabilities natively. Markets group geography, currency, language, and payment rules into one entity. A Translations Center handles bulk content localization. EU Omnibus compliance tracks 30-day price history automatically. Run as many markets as the business needs from a single admin panel, with no per-market fees.<\/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>Which ecommerce platforms have a REST API instead of GraphQL?<\/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>Spree Commerce provides a complete REST API with OpenAPI 3.0 documentation. Every commerce resource (products, orders, customers, payments) is accessible via standard HTTP endpoints with flat JSON responses. Teams that need REST for mobile apps, ERP integrations, or AI agents can generate typed clients in any language from the spec.<\/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>Is there a production-ready Next.js ecommerce storefront?<\/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>Spree Commerce ships an open source Next.js storefront built with TypeScript, MeiliSearch, and transactional React emails. Fork the repository, connect it to the Spree Commerce REST API, and deploy. The TypeScript SDK handles authentication, cart, and checkout. Go from zero to a working storefront in hours, not weeks.<\/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 I build a multi-vendor marketplace with open source software?<\/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>Spree Commerce includes a multi-vendor marketplace module in the open source Community Edition. Vendors get their own dashboard to manage products and orders. You control commissions, payouts, and quality. No per-vendor fees or revenue share with the platform. Maisonette runs a production marketplace on Spree Commerce with over 65,000 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>Is there an open source B2B ecommerce platform?<\/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>Spree Commerce ships B2B as a native module: custom price lists, buyer organizations with approval workflows, net payment terms, and account-specific catalogs. Most platforms require third-party plugins or a separate B2B product. Spree Commerce runs B2B, D2C, and marketplace from a single codebase with one REST API.<\/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 headless ecommerce and why does it matter?<\/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>Headless ecommerce separates the storefront from the commerce engine that handles catalog, cart, checkout, and payments. You build any frontend (website, mobile app, SaaS interface) while the backend exposes a REST API. The result: full design freedom, faster page loads, and the ability to swap your storefront or payment provider without rewriting backend logic.<\/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 an open source ecommerce platform?<\/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>An open source ecommerce platform provides full source code access so your team can inspect, modify, and extend every part of the system. Spree Commerce uses the BSD 3-Clause license with zero platform fees and no vendor lock-in. Deploy on your own infrastructure and retain complete ownership of your data and codebase.<\/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\": \"Can I embed a commerce engine into my SaaS product?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce is designed for embedding. Call the REST API from any backend language to add product catalogs, checkout, and payments to your existing application. Single-vendor, multi-vendor, or multi-tenant architectures all work on the same codebase. No platform fees. Deploy on your infrastructure.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do open source platforms handle cross-border ecommerce?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce bundles cross-border capabilities natively. Markets group geography, currency, language, and payment rules into one entity. A Translations Center handles bulk content localization. EU Omnibus compliance tracks 30-day price history automatically. Run as many markets as the business needs from a single admin panel, with no per-market fees.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Which ecommerce platforms have a REST API instead of GraphQL?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce provides a complete REST API with OpenAPI 3.0 documentation. Every commerce resource (products, orders, customers, payments) is accessible via standard HTTP endpoints with flat JSON responses. Teams that need REST for mobile apps, ERP integrations, or AI agents can generate typed clients in any language from the spec.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Is there a production-ready Next.js ecommerce storefront?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce ships an open source Next.js storefront built with TypeScript, MeiliSearch, and transactional React emails. Fork the repository, connect it to the Spree Commerce REST API, and deploy. The TypeScript SDK handles authentication, cart, and checkout. Go from zero to a working storefront in hours, not weeks.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can I build a multi-vendor marketplace with open source software?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce includes a multi-vendor marketplace module in the open source Community Edition. Vendors get their own dashboard to manage products and orders. You control commissions, payouts, and quality. No per-vendor fees or revenue share with the platform. Maisonette runs a production marketplace on Spree Commerce with over 65,000 products.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Is there an open source B2B ecommerce platform?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce ships B2B as a native module: custom price lists, buyer organizations with approval workflows, net payment terms, and account-specific catalogs. Most platforms require third-party plugins or a separate B2B product. Spree Commerce runs B2B, D2C, and marketplace from a single codebase with one REST API.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is headless ecommerce and why does it matter?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Headless ecommerce separates the storefront from the commerce engine that handles catalog, cart, checkout, and payments. You build any frontend (website, mobile app, SaaS interface) while the backend exposes a REST API. The result: full design freedom, faster page loads, and the ability to swap your storefront or payment provider without rewriting backend logic.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is an open source ecommerce platform?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"An open source ecommerce platform provides full source code access so your team can inspect, modify, and extend every part of the system. Spree Commerce uses the BSD 3-Clause license with zero platform fees and no vendor lock-in. Deploy on your own infrastructure and retain complete ownership of your data and codebase.\"\r\n      }\r\n    }\r\n      ]\r\n}\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"<p>Spree Commerce 5.4 + TypeScript SDK + Next.js Storefront \ud83c\udf89 Open Source eCommercePlatform for B2B, Marketplace,and Enterprise REST API, TypeScript SDK, and production-ready Next.js storefront. Self-host it. Own your stack. No vendor lock-in. Zero platform fees. Build with Spree Spree handles complex commerce scenarios out of the box, from B2B wholesale portals to multi-vendor marketplaces [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":31108,"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":"Spree Commerce | Open Source Headless eCommerce Platform","_seopress_titles_desc":"Headless eCommerce with REST API, TypeScript SDK, and Next.js storefront. Build B2B, marketplace, or cross-border commerce. Open source. No platform fees.","_seopress_robots_index":"","footnotes":""},"class_list":["post-30432","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/30432","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=30432"}],"version-history":[{"count":0,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/30432\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media\/31108"}],"wp:attachment":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media?parent=30432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}