{"id":35517,"date":"2026-04-10T17:30:04","date_gmt":"2026-04-10T17:30:04","guid":{"rendered":"https:\/\/spreecommerce.org\/?page_id=35517"},"modified":"2026-04-23T12:06:22","modified_gmt":"2026-04-23T12:06:22","slug":"features","status":"publish","type":"page","link":"https:\/\/spreecommerce.org\/features\/","title":{"rendered":"Features"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide home-header has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading alignwide has-text-align-center has-xxxx-large-font-size\" style=\"margin-top:16px;letter-spacing:-1px\">Spree Commerce Features<\/h1>\n\n\n\n<p class=\"has-text-align-center has-small-font-size\" style=\"margin-top:16px\">B2B commerce, multi-vendor marketplaces, and cross-border operations on a production-grade REST API with a TypeScript SDK and Next.js storefront.<\/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<\/div>\n\n\n\n<p class=\"has-text-align-center has-text-color has-link-color wp-elements-4b0e04e880cceb6fc0eee90890e008ae\" style=\"color:#808080;font-size:12px;font-style:normal;font-weight:500;text-transform:uppercase\">Used by over 5K businesses worldwide<\/p>\n\n\n\r\n<section  style=\"margin-top:24px;\" class=\"ticker-wrapper align wp-block-acf-swiper-logos\">\r\n  <div class=\"ticker js-ticker\" style=\"--ticker-gap-x: var(--ticker-space-lg);\">\r\n    <ul class=\"ticker__list\">\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/stylemyle.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 16px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bookshop.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 16px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bonobos.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 20px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/godaddy.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 20px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/goop.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 26px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/huckberry.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 16px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/kfc.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 24px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/meundies.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 24px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/mitchells.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 16px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/on-cloud.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 32px; width: auto\">\r\n              <\/li>\r\n            <li class=\"ticker__item\">\r\n                  <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/paneco.svg\" alt=\"icon\" width=\"0\" height=\"0\" style=\"height: 16px; width: auto\">\r\n              <\/li>\r\n      \r\n    <\/ul>\r\n  <\/div>\r\n\r\n\r\n  <\/section>\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Advanced Product Management<\/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 simple SKUs to configurable variants and digital downloads. Extend with custom attributes, unlimited taxonomies, and bulk operations.<\/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--3\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/products\/\">Explore the docs<\/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\">Variants &#038; Options<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Metafields<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Categories &#038; Collections<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Product Tags<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Multi-store Catalogs<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Bulk CSV Operations<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Physical &#038; Digital<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-11\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-11\">\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\">Variants &amp; Option Types<\/h3>\n\n\n\n<p>Define unlimited size, color, and material combinations. Each variant carries its own SKU, price, and inventory with color swatch and dropdown rendering hints exposed via the API.<\/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\/product-options\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-variants-option-types.webp\" alt=\"\" width=\"848\" 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\">Metafields<\/h3>\n\n\n\n<p>Attach custom attributes to any product without code changes or migrations. Material, weight, care instructions, or any field your catalog requires.<\/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\/settings\/metafields\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-metafields.webp\" alt=\"\" width=\"848\" 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\">Categories &amp; Collections<\/h3>\n\n\n\n<p>Organize products with unlimited nested categories and cross-cutting collections. Drag-and-drop hierarchy management with SEO-friendly URLs at every level.<\/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\/product-taxonomies\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-categories-collections.webp\" alt=\"\" width=\"848\" 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\">Product Tags<\/h3>\n\n\n\n<p>Tag products for fast filtering and cross-category grouping. Combine with taxonomies to surface seasonal picks, sale items, or staff favorites.<\/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\/bulk-product-operations\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-product-tags.webp\" alt=\"\" width=\"848\" 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\">Multi-store Catalogs<\/h3>\n\n\n\n<p>Curate separate product catalogs per storefront from a single instance. Share or restrict products, pricing, and availability by store.<\/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\/use-case\/multi-store\/capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-store-catalogs.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\">Bulk CSV Operations<\/h3>\n\n\n\n<p>Import and export thousands of products, prices, and inventory levels via CSV. Multi-currency pricing supported in a single import file.<\/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\/import-products\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-bulk-csv-operations.webp\" alt=\"\" width=\"848\" 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\">Physical &amp; Digital Products<\/h3>\n\n\n\n<p>Sell physical goods alongside digital downloads, license keys, and subscription products. One catalog, one checkout, one order history.<\/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\/use-case\/digital-products\/admin-capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-physical-digital-products.webp\" alt=\"\" width=\"848\" 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<\/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\/04\/maisonette-logo-full.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"\" \/><\/div><!-- \/.logo -->\r\n        <p>Multi-vendor childrenswear marketplace running 65,000+ products across hundreds of brands on Spree Commerce. Maisonette built a custom Next.js headless frontend on top of Spree&#8217;s REST API, handling size and age-range variants across thousands of SKUs, automated inventory sync with vendor feeds, and a curated editorial shopping experience that blends content with commerce.<\/p>\n        <p class=\"small\"><\/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 alignfull has-white-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--flex-80);padding-bottom:var(--wp--preset--spacing--flex-80)\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Flexible Pricing Engine<\/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\">B2B contract rates, regional markups, and volume discounts handled natively. Define price lists by customer group, geography, or individual account.<\/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--12\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/manage-products\/price-lists\">See pricing guides<\/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\">Price Lists<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Customer Group<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Pricing Volume<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Zone-Based Pricing<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">User-Specific Pricing<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Multi-Currency Support<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Real-Time Price Sync<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-20\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-20\">\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\">Price Lists<\/h3>\n\n\n\n<p>Create named price lists for retail, wholesale, and VIP tiers. Override base prices by market, customer group, or individual account with spreadsheet-style editing.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-price-lists.webp\" alt=\"\" width=\"848\" 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\">Customer Group Pricing<\/h3>\n\n\n\n<p>Assign pricing tiers to customer segments automatically. Wholesale buyers, distributors, and retail customers each see the rates negotiated for their group.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-customer-group-pricing.webp\" alt=\"\" width=\"848\" 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\">Volume Pricing<\/h3>\n\n\n\n<p>Reward bulk purchases with automatic quantity-based discounts. Set breakpoints per product or variant, and the engine applies the right tier at checkout.<\/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\/volume-pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-volume-pricing.webp\" alt=\"\" width=\"848\" 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\">Zone-Based Pricing<\/h3>\n\n\n\n<p>Set different prices by geographic zone. Account for regional costs, taxes, and market conditions without maintaining separate catalogs.<\/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-region-pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-zone-based-pricing.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\">User-Specific Pricing<\/h3>\n\n\n\n<p>Negotiate custom rates for individual accounts. Per-account price overrides take priority over group and list pricing for your most important buyers.<\/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\/wholesale-pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-user-specific-pricing.webp\" alt=\"\" width=\"848\" 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\">Multi-Currency Support<\/h3>\n\n\n\n<p>Display and charge in local currencies with per-market exchange rate configuration. Base prices plus currency-specific overrides, no third-party plugins 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 white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/how-to\/multi-currency-pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-currency-support.webp\" alt=\"\" width=\"848\" 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\">Real-Time Price Sync<\/h3>\n\n\n\n<p>Price changes propagate instantly across all storefronts, APIs, and channels. Update once in the admin and every touchpoint reflects the new rate immediately.<\/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\/pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-real-time-price-sync.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<\/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\/04\/3form-logo-cropped.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"3form\" \/><\/div><!-- \/.logo -->\r\n        <p>B2B architectural product manufacturer using Spree Commerce for sample ordering with ERP integration and custom pricing workflows. 3form connects its product catalog to enterprise procurement systems while giving specifiers and architects a self-service ordering experience with account-specific pricing tiers and region-specific rate cards that sync bidirectionally with their ERP.<\/p>\n        <p class=\"small\"><\/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\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Customer Segmentation<\/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\">Group customers by segment, value, or business relationship. Deliver tailored pricing, catalogs, and experiences to each group.<\/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--21\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/use-case\/b2b\/b2b-capabilities\">See B2B capabilities<\/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\">Customer Groups<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Buyer Orgs<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Role Permissions<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Segment Pricing<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Gated Storefronts<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Account Approvals<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Per-Account Negotiated Pricing<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-29\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-29\">\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\">Customer Groups<\/h3>\n\n\n\n<p>Create rule-based segments for targeted pricing, promotions, and catalog visibility. Group by purchase history, account type, or any custom criteria.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-customer-groups.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\">Buyer Organizations<\/h3>\n\n\n\n<p>Model B2B account hierarchies with parent companies, divisions, and subsidiaries. Assign spending limits and purchasing roles across the organization.<\/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\/use-case\/b2b\/b2b-capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-buyer-organizations.webp\" alt=\"\" width=\"848\" 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\">Role-Based Permissions<\/h3>\n\n\n\n<p>Control who can browse, order, and approve purchases within each account. Assign buyer, manager, and approver roles with granular access rules.<\/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\/use-case\/b2b\/b2b-admin-capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-role-based-permissions.webp\" alt=\"\" width=\"848\" 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\">Segment-Specific Pricing<\/h3>\n\n\n\n<p>Deliver different prices to different customer groups from the same catalog. VIP consumers, wholesale partners, and enterprise accounts each see their own rates.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-segment-specific-pricing.webp\" alt=\"\" width=\"848\" 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\">Gated Storefronts<\/h3>\n\n\n\n<p>Restrict catalog access to approved buyers. Require login before showing products, prices, or placing orders for member-only and trade-only channels.<\/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\/use-case\/b2b\/b2b-buyer-capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-gated-storefronts.webp\" alt=\"\" width=\"848\" 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\">Account Approval Workflows<\/h3>\n\n\n\n<p>Review and approve new B2B account registrations before granting access. Route applications through configurable approval chains.<\/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\/use-case\/b2b\/b2b-admin-capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-account-approval-workflows.webp\" alt=\"\" width=\"848\" 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\">Per-Account Negotiated Pricing<\/h3>\n\n\n\n<p>Set contract-level pricing for individual accounts. Custom rates override all other pricing rules for your highest-value relationships.<\/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\/wholesale-pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-per-account-negotiated-pricing.webp\" alt=\"\" width=\"848\" 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<\/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<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-white-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--flex-80);padding-bottom:var(--wp--preset--spacing--flex-80)\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">International By Default<\/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\">Multi-currency, multi-language, and region-specific pricing, tax, and shipping built into the core. Sell cross-border from day one.<\/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--30\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/settings\/markets\">See market setup guides<\/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\">Multi-Currency<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Multi-Language<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Zone-Based Tax<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Regional Shipping<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Localized Content<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Per-Region Payment<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Multi-Store by Region<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-38\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-38\">\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\">Multi-Currency Support<\/h3>\n\n\n\n<p>Accept payments and display prices in any currency. Configure base prices per currency or let market rules handle automatic conversion.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-currency-support-1.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\">Multi-Language Storefronts<\/h3>\n\n\n\n<p>Serve fully translated storefronts per market with the built-in Translations Center. Bulk import and export product translations via CSV for dozens of languages.<\/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\/translations\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-language-storefronts.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\">Zone-Based Tax Calculation<\/h3>\n\n\n\n<p>Apply the correct tax rate by jurisdiction automatically. Built-in tax rules plus integrations with Avalara and TaxJar for real-time calculation.<\/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\/settings\/tax\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-zone-based-tax-calculation.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\">Regional Shipping Methods<\/h3>\n\n\n\n<p>Configure shipping carriers, rates, and delivery options per geographic zone. Weight-based, price-based, and flat-rate methods by region.<\/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\/settings\/shipping-methods\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-regional-shipping-methods.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\">Localized Product Content<\/h3>\n\n\n\n<p>Translate product names, descriptions, and metafield values per market. Shoppers see content in their language without maintaining separate catalogs.<\/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\/translations\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-localized-product-content.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\">Per-Region Payment Methods<\/h3>\n\n\n\n<p>Enable different payment providers by market. Cards in North America, iDEAL in the Netherlands, Klarna in Germany, all from one admin.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-per-region-payment-methods.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\">Multi-Store by Region<\/h3>\n\n\n\n<p>Launch dedicated storefronts per country or region from a single instance. Each store carries its own currency, language, catalog, and checkout configuration.<\/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\/use-case\/multi-store\/capabilities\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-store-by-region.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<\/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\/2024\/07\/godaddy.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"\" \/><\/div><!-- \/.logo -->\r\n        <p>Powers 10,000+ online stores worldwide on Spree Commerce, serving small businesses across multiple regions from a single multi-tenant platform. Each merchant gets their own branded store with localized currency, tax rules, and shipping options while GoDaddy manages the entire fleet from one admin with multi-currency checkout and automated tax calculation across jurisdictions.<\/p>\n        <p class=\"small\"><\/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\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Promotion Engine<\/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 coupon codes to multi-condition promotions. Configure rules, actions, and eligibility criteria or extend with custom logic.<\/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--39\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/promotions\/create-a-promotion\">See promotion guides<\/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\">Flexible Discounts<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Coupon Codes<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Rules Engine<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Free Shipping<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Tiered Discounts<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Auto &#038; Code Activation<\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Extensible Actions<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-47\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-47\">\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\">Flexible Discount Types<\/h3>\n\n\n\n<p>Apply percentage discounts, fixed amounts, BOGO offers, and bundle pricing. Mix discount types within a single promotion for creative campaign structures.<\/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\/promotion-actions\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-flexible-discount-types.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\">Coupon Code Management<\/h3>\n\n\n\n<p>Generate and distribute single-use or multi-use coupon codes. Track redemption rates, set usage limits, and expire codes on a schedule.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-coupon-code-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\">Conditional Rules Engine<\/h3>\n\n\n\n<p>Build promotion rules with multiple conditions: cart value, product category, customer segment, first purchase, and more. Stack conditions for precise targeting.<\/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\/promotion-rules\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-conditional-rules-engine.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\">Free Shipping Promotions<\/h3>\n\n\n\n<p>Offer free shipping based on order value, product selection, or customer group. Combine with other promotions for compelling campaign bundles.<\/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\/promotion-actions\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-free-shipping-promotions.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\">Tiered Discounts<\/h3>\n\n\n\n<p>Increase discount depth as cart value or quantity grows. Motivate larger orders with graduated savings thresholds.<\/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\/volume-pricing\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-tiered-discounts.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\">Automatic &amp; Code-Based Activation<\/h3>\n\n\n\n<p>Choose between promotions that apply automatically at checkout and those requiring a code. Run both types simultaneously across campaigns.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-automatic-code-based-activation.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\">Extensible Actions<\/h3>\n\n\n\n<p>Go beyond built-in discount types with custom promotion actions. Adjust vendor commissions, add free gifts, or trigger external workflows on promotion match.<\/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\/how-to\/custom-promotion\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-extensible-actions.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<\/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\/04\/craftsman-logo.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"\" \/><\/div><!-- \/.logo -->\r\n        <p>Iconic American tool brand running 1,200+ professional-grade products on Spree Commerce for its direct-to-consumer online store. Craftsman uses Spree&#8217;s promotion engine for seasonal sales, bundle deals, and contractor loyalty pricing, with complex product relationships including tool-and-accessory kits, warranty registrations, and replacement part lookups.<\/p>\n        <p class=\"small\"><\/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 alignfull has-white-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--flex-80);padding-bottom:var(--wp--preset--spacing--flex-80)\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Flexible Order Workflows<\/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\">Every step from cart to fulfillment is customizable. Split shipments, route to warehouses, and handle returns through an extensible state machine.<\/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--48\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/user\/orders\/processing-orders\">See order guides<\/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\">Custom Checkout <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Order States <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Split Shipping <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">Multi-Warehouse <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Returns &#038; RMA <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Shipment State Tracking <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Third-Party Fulfillment<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-56\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-56\">\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\">Customizable Checkout Flow<\/h3>\n\n\n\n<p>Modify each step of checkout to match your business process. Add fields, skip steps, or inject custom validation without forking the core.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-customizable-checkout-flow.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\">Order State Machine<\/h3>\n\n\n\n<p>Every order moves through a configurable state machine. Add custom states, transitions, and side effects to match your operational workflow.<\/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\/orders\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-order-state-machine.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\">Split Shipments<\/h3>\n\n\n\n<p>Automatically split orders across shipments when items ship from different locations or on different schedules. Customers track each shipment independently.<\/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\/shipments\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-split-shipments.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\">Multi-Warehouse Fulfillment<\/h3>\n\n\n\n<p>Route line items to the nearest warehouse or preferred fulfillment center. Stock availability and shipping zone rules determine the optimal split.<\/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\/settings\/locations\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-warehouse-fulfillment.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\">Returns &amp; RMA Management<\/h3>\n\n\n\n<p>Process returns, exchanges, and refunds through a structured RMA workflow. Track return reasons, restock items, and issue credits from the admin.<\/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\/orders\/processing-orders\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-returns-rma-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\">Shipment State Tracking<\/h3>\n\n\n\n<p>Monitor every shipment through its lifecycle from ready to shipped to delivered. Expose real-time tracking data via the API for customer-facing updates.<\/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\/orders\/order-states\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-shipment-state-tracking.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\">Third-Party Fulfillment<\/h3>\n\n\n\n<p>Connect external 3PL and fulfillment providers via webhooks and API events. Push orders out and receive status updates without custom middleware.<\/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\/shipments\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-third-party-fulfillment.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<\/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\/04\/logo-FreshRealm-black.svg\" class=\"attachment-Page_Thumb size-Page_Thumb wp-post-image\" alt=\"\" \/><\/div><!-- \/.logo -->\r\n        <p>FreshRealm uses Spree Commerce multi-tenant eCommerce platform for its white-label meal subscription websites. The platform integrates FreshRealm&#8217;s 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\">\n<h2 class=\"wp-block-heading alignwide has-xxx-large-font-size\">Checkout &amp; Payments<\/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\">Stripe, Adyen, Apple Pay, Google Pay, and regional methods through the Payment Sessions API. One checkout integration that works regardless of provider, configured from Admin with no custom code.<\/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--57\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/integrations\/payments\/stripe\">See payment integrations<\/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\">Stripe Integration <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"1\">Apple Pay &#038; Google Pay <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"2\">Multiple Payment Methods <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"3\">PCI-Compliant <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"4\">Gift Cards + Credit <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"5\">Custom Checkout <\/button><\/li>\r\n                  <li><button class=\"swiper-tabs-link \" data-index=\"6\">Multi-Gateway<\/button><\/li>\r\n                <\/ul>\r\n      <\/div><!-- \/.swiper-tabs-nav -->\r\n      <div class=\"swiper-pagination swiper-tabs-pagination swiper-tabs-pagination-65\"><\/div>\r\n    <\/div><!-- \/.swiper-tabs-nav-wrap -->\r\n    <div class=\"swiper-wrap\">\r\n      <div class=\"swiper swiper-tabs\" id=\"swiper-65\">\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\">Native Stripe Integration<\/h3>\n\n\n\n<p>Accept cards, wallets, and local payment methods through Stripe with no custom code. Self-serve setup from the admin panel with Payment Sessions handling the flow.<\/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\/integrations\/payments\/stripe\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-native-stripe-integration.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\">Apple Pay &amp; Google Pay<\/h3>\n\n\n\n<p>Enable one-tap checkout with Apple Pay and Google Pay. Configured through your payment provider, no additional integration work 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 white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/integrations\/payments\/stripe\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-apple-pay-google-pay.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\">Multiple Payment Methods<\/h3>\n\n\n\n<p>Let customers split payments across methods or choose from cards, bank transfers, and buy-now-pay-later options in a single checkout.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multiple-payment-methods.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\">PCI-Compliant by Design<\/h3>\n\n\n\n<p>Sensitive payment data never touches your servers. Tokenized checkout via Stripe Elements and Payment Sessions keeps you PCI-compliant 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 white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/spreecommerce.org\/docs\/developer\/core-concepts\/payments\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-pci-compliant-by-design.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\">Gift Cards &amp; Store Credit<\/h3>\n\n\n\n<p>Sell digital gift cards and issue store credit for returns or loyalty rewards. Customers apply balances at checkout alongside other payment methods.<\/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\/gift-cards\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-gift-cards-store-credit.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\">Customizable Checkout Flow<\/h3>\n\n\n\n<p>Adapt the checkout experience per store, market, or customer segment. Add custom steps, fields, or payment options without modifying the core.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-customizable-checkout-flow-1.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\">Multi-Gateway Support<\/h3>\n\n\n\n<p>Run multiple payment gateways simultaneously. Route transactions by geography, amount, or payment method to optimize processing costs and approval rates.<\/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\"><strong>Learn More<\/strong><\/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\/04\/spree-commerce-multi-gateway-support.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<\/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<\/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 you run multiple online stores from one 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>Yes. Spree Commerce supports multi-store operations from a single instance. Each store gets its own catalog, pricing, checkout flow, payment methods, and domain, while sharing a single admin dashboard and codebase. This model works for multi-brand portfolios, franchise networks, and regional storefronts serving different markets from one 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 does open source ecommerce handle payment processing?<\/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 platforms give you full control over payment provider selection. Spree Commerce uses a Payment Sessions API that abstracts Stripe, Adyen, and other providers behind a single checkout integration. Swapping providers does not require changing your checkout code. Apple Pay, Google Pay, Klarna, and regional methods are all supported through Admin configuration.<\/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 ecommerce platforms have a REST API with a TypeScript SDK?<\/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>Most headless commerce platforms rely on GraphQL, which adds complexity for mobile teams and SaaS integrations. Spree Commerce provides a production-grade REST API with flat JSON responses, OpenAPI 3.0 specs for typed client generation in any language, and an official TypeScript SDK with full autocomplete and type safety for Next.js storefronts.<\/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 an open source ecommerce platform replace Shopify Plus?<\/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. Teams outgrowing Shopify Plus typically need custom checkout flows, freedom from transaction fees, and control over their data and hosting. Spree Commerce provides all three: a fully customizable checkout through the Payment Sessions API, zero platform or transaction fees as an open-source platform, and deployment on any 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 you manage cross-border ecommerce with multiple currencies and languages?<\/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>Cross-border ecommerce requires per-market currencies, localized product content, zone-based tax rules, and region-specific payment and shipping methods. Spree Commerce handles this through Markets, which bundle geography, currency, language, and pricing into a single configuration. The Translations Center supports bulk import and export for translating thousands of 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>What features should a multi-vendor marketplace platform include?<\/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 multi-vendor marketplace platform needs vendor onboarding, per-vendor dashboards, multi-party checkout, automated commission management, and split payouts. Spree Commerce ships all of this natively, including Stripe Connect and Adyen for Platforms integrations for automated vendor payouts. Vendors can sync products from existing Shopify or WooCommerce stores.<\/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 does a headless ecommerce platform handle B2B and B2C on one system?<\/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 platform with native B2B support lets you run wholesale portals with buyer organizations, approval workflows, and contract pricing alongside your direct-to-consumer storefront. Spree Commerce includes price lists, customer segments, and gated catalogs out of the box, so you serve both channels from a single backend 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>What is an open source headless 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 headless ecommerce platform separates the commerce engine from the storefront, letting you build any customer-facing experience while keeping full control of the source code. Spree Commerce delivers this through a production-grade REST API, a TypeScript SDK, and a Next.js storefront starter you can fork and ship in days.<\/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 you run multiple online stores from one ecommerce platform?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Spree Commerce supports multi-store operations from a single instance. Each store gets its own catalog, pricing, checkout flow, payment methods, and domain, while sharing a single admin dashboard and codebase. This model works for multi-brand portfolios, franchise networks, and regional storefronts serving different markets from one infrastructure.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How does open source ecommerce handle payment processing?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Open source platforms give you full control over payment provider selection. Spree Commerce uses a Payment Sessions API that abstracts Stripe, Adyen, and other providers behind a single checkout integration. Swapping providers does not require changing your checkout code. Apple Pay, Google Pay, Klarna, and regional methods are all supported through Admin configuration.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What ecommerce platforms have a REST API with a TypeScript SDK?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Most headless commerce platforms rely on GraphQL, which adds complexity for mobile teams and SaaS integrations. Spree Commerce provides a production-grade REST API with flat JSON responses, OpenAPI 3.0 specs for typed client generation in any language, and an official TypeScript SDK with full autocomplete and type safety for Next.js storefronts.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can an open source ecommerce platform replace Shopify Plus?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Teams outgrowing Shopify Plus typically need custom checkout flows, freedom from transaction fees, and control over their data and hosting. Spree Commerce provides all three: a fully customizable checkout through the Payment Sessions API, zero platform or transaction fees as an open-source platform, and deployment on any infrastructure.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do you manage cross-border ecommerce with multiple currencies and languages?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Cross-border ecommerce requires per-market currencies, localized product content, zone-based tax rules, and region-specific payment and shipping methods. Spree Commerce handles this through Markets, which bundle geography, currency, language, and pricing into a single configuration. The Translations Center supports bulk import and export for translating thousands of products.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What features should a multi-vendor marketplace platform include?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A multi-vendor marketplace platform needs vendor onboarding, per-vendor dashboards, multi-party checkout, automated commission management, and split payouts. Spree Commerce ships all of this natively, including Stripe Connect and Adyen for Platforms integrations for automated vendor payouts. Vendors can sync products from existing Shopify or WooCommerce stores.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How does a headless ecommerce platform handle B2B and B2C on one system?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A headless platform with native B2B support lets you run wholesale portals with buyer organizations, approval workflows, and contract pricing alongside your direct-to-consumer storefront. Spree Commerce includes price lists, customer segments, and gated catalogs out of the box, so you serve both channels from a single backend without duplicating infrastructure.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is an open source headless ecommerce platform?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"An open source headless ecommerce platform separates the commerce engine from the storefront, letting you build any customer-facing experience while keeping full control of the source code. Spree Commerce delivers this through a production-grade REST API, a TypeScript SDK, and a Next.js storefront starter you can fork and ship in days.\"\r\n      }\r\n    }\r\n      ]\r\n}\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"<p>Spree Commerce Features B2B commerce, multi-vendor marketplaces, and cross-border operations on a production-grade REST API with a TypeScript SDK and Next.js storefront. Used by over 5K businesses worldwide Advanced Product Management From simple SKUs to configurable variants and digital downloads. Extend with custom attributes, unlimited taxonomies, and bulk operations. Flexible Pricing Engine B2B contract rates, [&hellip;]<\/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":"Spree Commerce Features | B2B, Marketplace & Cross-Border Commerce","_seopress_titles_desc":"Everything built in, not plugins. B2B pricing and buyer organizations. Multi-vendor marketplaces. Multi-currency, multi-language global operations. Open source with full ownership.","_seopress_robots_index":"","footnotes":""},"class_list":["post-35517","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/35517","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=35517"}],"version-history":[{"count":0,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/35517\/revisions"}],"wp:attachment":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media?parent=35517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}