{"id":11494,"date":"2024-08-30T08:27:38","date_gmt":"2024-08-30T08:27:38","guid":{"rendered":"https:\/\/spreecommerce.org\/?post_type=cpt_use_cases&#038;p=11494"},"modified":"2026-04-23T14:14:55","modified_gmt":"2026-04-23T14:14:55","slug":"b2b-dtc-ecommerce-combined","status":"publish","type":"cpt_use_cases","link":"https:\/\/spreecommerce.org\/use-cases\/b2b-dtc-ecommerce-combined\/","title":{"rendered":"B2B &amp; DTC eCommerce combined"},"content":{"rendered":"\r\n  <section  class=\"big-page-header-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"big-page-header\">\r\n      <div class=\"title-wrap\">\r\n                  <p class=\"caption\">One admin dashboard<\/p><!-- \/.caption -->\r\n                <h1>B2B &amp; DTC eCommerce combined<\/h1>\n<p>All products, customers &amp; orders under one roof for full visibility, insights and control<\/p>\n      <\/div><!-- \/.title-wrap -->\r\n              <div class=\"buttons-wrap center\">\r\n                      <a href=\"\/get-started\/\" class=\"btn blue large\">Get started<\/a><!-- \/ -->\r\n                      <a href=\"http:\/\/spreecommerce.org\/book-a-demo\/\" class=\"btn white large\">Get a Demo<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              \r\n      \r\n    <\/div><!-- \/.big-page-header -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-buttons-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"title-with-buttons\">\r\n      <div class=\"title-wrap\">\r\n                  <p class=\"caption\">capabilities<\/p><!-- \/.caption -->\r\n                <h2>This is how Spree helps you manage B2B &amp; DTC combined<\/h2>\n      <\/div><!-- \/.title-wrap -->\r\n          <\/div><!-- \/.title-with-buttons -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"use-cases-info-boxes-wrapper alignwide text-align-left\" style=\" \">\r\n    <div class=\"use-cases-info-boxes\">\r\n            <div class=\"box\">\r\n        <h4>Multi-store eCommerce<\/h4>\n<ul>\n<li>One admin dashboard<\/li>\n<li>Multiple stores or brands<\/li>\n<li>Easy merchandising<\/li>\n<\/ul>\n<p><a href=\"https:\/\/spreecommerce.org\/multi-store-ecommerce\/\">Learn more<\/a><\/p>\n              <\/div><!-- \/.box -->\r\n      \r\n            <div class=\"box\">\r\n        <h4>Multi-warehouse eCommerce<\/h4>\n<ul>\n<li>Sell everything anywhere<\/li>\n<li>Smooth partial deliveries<\/li>\n<li>Inventory transfers<\/li>\n<\/ul>\n<p><a href=\"https:\/\/spreecommerce.org\/multi-warehouse-ecommerce\/\">Learn more<\/a><\/p>\n              <\/div><!-- \/.box -->\r\n      \r\n            <div class=\"box\">\r\n        <h4>Multi-vendor Marketplace<\/h4>\n<ul>\n<li>Onboard vendors<\/li>\n<li>Curate product details<\/li>\n<li>Customize storefront<\/li>\n<\/ul>\n<p>Learn more<\/p>\n                  <div class=\"photo\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/08\/Multi_vendor_Marketplace-1.webp\" alt=\"\" width=\"974\" height=\"600\">\r\n          <\/div><!-- \/.photo -->\r\n              <\/div><!-- \/.box -->\r\n      \r\n            <div class=\"box\">\r\n        <h4>Member-only eCommerce<\/h4>\n<ul>\n<li>Survey customers on sign up<\/li>\n<li>Sell only to signed in users<\/li>\n<li>Product subcatalogs<\/li>\n<\/ul>\n<p><a href=\"https:\/\/spreecommerce.org\/member-only-ecommerce\/\">Learn more<\/a><\/p>\n                  <div class=\"photo\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/08\/Member_only_eCommerce.webp\" alt=\"\" width=\"974\" height=\"600\">\r\n          <\/div><!-- \/.photo -->\r\n              <\/div><!-- \/.box -->\r\n      \r\n    <\/div><!-- \/.use-cases-info-boxes -->\r\n\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-buttons-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"title-with-buttons\">\r\n      <div class=\"title-wrap\">\r\n                  <p class=\"caption\">WHY SPREE<\/p><!-- \/.caption -->\r\n                <h2>One system and dashboard to manage all your eCommerce<\/h2>\n<p>All products, inventory, customers, orders managed from a single admin dashboard<\/p>\n      <\/div><!-- \/.title-wrap -->\r\n          <\/div><!-- \/.title-with-buttons -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text right-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Sell everything anywhere<\/h3>\n<p>All inventory from any PoS or warehouse available in any sales channel<\/p>\n                <div class=\"buttons-wrap\">\r\n                      <a href=\"\/get-started\/\" class=\"btn blue large\">Get started<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              <\/div><!-- \/.desc -->\r\n            <div class=\"photo\">\r\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/08\/Sell_everything_anywhere-1024x575.webp\" alt=\"\" width=\"1024\" height=\"575\">\r\n      <\/div><!-- \/.photo -->\r\n                <\/div><!-- \/ -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text left-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Cross-channel shopping<\/h3>\n<p>Customers buy in-store but get orders delivered. Order online but choose in-store pick-up. Re-ordering and post-purchase service across all channels<\/p>\n                <div class=\"buttons-wrap\">\r\n                      <a href=\"\/get-started\/\" class=\"btn blue large\">Get started<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              <\/div><!-- \/.desc -->\r\n            <div class=\"photo\">\r\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/08\/Cross_channel_shopping-1024x575.webp\" alt=\"\" width=\"1024\" height=\"575\">\r\n      <\/div><!-- \/.photo -->\r\n                <\/div><!-- \/ -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text right-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Product subcatalogs<\/h3>\n<p>Each customer sees their expected product subcatalog<\/p>\n                <div class=\"buttons-wrap\">\r\n                      <a href=\"\/get-started\/\" class=\"btn blue large\">Get started<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              <\/div><!-- \/.desc -->\r\n            <div class=\"photo\">\r\n        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/08\/Product_subcatalogs-1024x575.webp\" alt=\"\" width=\"1024\" height=\"575\">\r\n      <\/div><!-- \/.photo -->\r\n                <\/div><!-- \/ -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-icon-grid-wrap alignfull text-align-left\" style=\" \">\r\n    <div class=\"container\">\r\n\t\t\t<div class=\"title-wrap\">\r\n\t\t\t\t<p class=\"caption\">Benefits<\/p>\n<h2>Build the B2B &amp; DTC eCommerce you envision within days<\/h2>\n<p>Make all your inventory available to any customer in any channel while avoiding overselling<\/p>\n\t\t\t<\/div><!-- \/.title-wrap -->\r\n      \t\t\t<div class=\"icon-grid\">\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/blue-check.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Sell more<\/p>\r\n\t\t\t\t\t<p>Higher product availability leads to higher sales through higher average order value<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/blue-check.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">From any location<\/p>\r\n\t\t\t\t\t<p>Products in various locations are not gathering dust as they can be sold in any channel<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/blue-check.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">To more customers<\/p>\r\n\t\t\t\t\t<p>Every product can be sold to any customer online or in any of physical Points-of-Sale<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t<\/div><!-- \/.icon-grid -->\r\n      \t\t<\/div><!-- \/.container -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-slider-logos-wrap alignfull text-align-left\" style=\" \">\r\n\r\n    <p class=\"title heading-s\">Used by over 5K businesses worldwide<\/p><!-- \/.heading-m -->\r\n\r\n    <div class=\"logos-swiper-wrap\">\r\n      <div class=\"swiper logos-swiper\">\r\n      <!-- Additional required wrapper -->\r\n        <div class=\"swiper-wrapper\">\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/paneco.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/on-cloud.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/mitchells.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/meundies.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/huckberry.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/kfc.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/goop.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/godaddy.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bonobos.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bookshop.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/stylemyle.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Square_LogoLockup_Black-1.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                  <\/div>\r\n      <\/div>\r\n    <\/div><!-- \/.logos-swiper-wrap -->\r\n\r\n  <\/section>\r\n\r\n\r\n\n\n\r\n  <section  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>Which ecommerce platforms support both B2B wholesale and DTC retail on one installation?<\/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>Brands running wholesale channels alongside consumer DTC typically deploy either two separate ecommerce systems or a platform with edition-segregated features. Spree Commerce ships B2B and DTC capabilities on a single installation with one product catalog, one inventory pool, and one admin dashboard. Spree Commerce supports account-type-based pricing, subcatalogs per customer segment, and unified order management across wholesale and retail flows.<\/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 Spree Commerce separate B2B wholesale pricing from DTC retail pricing on the same storefront?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Spree Commerce ships custom price lists per customer account and account-type-gated subcatalogs. Anonymous or retail-logged-in customers see DTC pricing, while authenticated wholesale buyers see their negotiated price list, net payment terms, and any wholesale-exclusive products. The pricing engine runs in real time against one product catalog, so SKU data, inventory counts, and product content stay consistent across both customer segments.<\/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 wholesale B2B customers place orders with approval workflows while DTC customers check out instantly?<\/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 ships buyer organizations with approval workflows natively. Wholesale buyers can assemble a cart, submit it for internal approval by a purchasing manager, and convert the approved cart into a placed order with net payment terms. DTC retail customers on the same storefront complete standard instant checkout with card or digital wallet payment without touching the approval flow.<\/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 unified inventory work when selling to wholesale and retail customers simultaneously?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Spree Commerce ships one inventory pool shared across all channels and customer segments, with reservation rules that prevent overselling when a wholesale buyer and a retail customer order the same SKU at the same time. Brands can configure channel-specific stock thresholds, reserve inventory for wholesale accounts, or run a first-come-first-served model. Multi-warehouse operators see all stock locations in one admin dashboard.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>Can I run B2B wholesale on one domain and DTC retail on a separate domain with the same backend?<\/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 ships multi-store capabilities natively. One admin dashboard manages multiple storefronts, each with its own domain, branding, checkout flow, and customer-segment scoping. A wholesale-only storefront on one domain and a DTC storefront on another can share products, inventory, and customer records, so a buyer registered as wholesale sees their price list regardless of which domain they enter through.<\/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>Does Spree Commerce support product subcatalogs for different customer types?<\/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 ships account-specific product catalogs natively: different customer segments see different assortments of the same underlying product database. DTC retail customers see the public catalog, wholesale customers see wholesale-exclusive SKUs plus relevant retail items, and member-only segments see gated product groups. Each customer type checks out with their segment&#8217;s pricing, payment terms, and shipping rules applied automatically.<\/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 does it cost to run B2B and DTC on Spree Commerce compared to running two separate platforms?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Spree Commerce is free and open source software. Brands pay only for hosting, engineering team costs, and any Enterprise Edition modules they add. Running B2B on one SaaS platform and DTC on another typically means two subscriptions, two transaction-fee structures, and duplicate integration work. Consolidating both on Spree Commerce eliminates the duplicate platform cost and the dual-system integration overhead.<\/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\": \"Which ecommerce platforms support both B2B wholesale and DTC retail on one installation?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Brands running wholesale channels alongside consumer DTC typically deploy either two separate ecommerce systems or a platform with edition-segregated features. Spree Commerce ships B2B and DTC capabilities on a single installation with one product catalog, one inventory pool, and one admin dashboard. Spree Commerce supports account-type-based pricing, subcatalogs per customer segment, and unified order management across wholesale and retail flows.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How does Spree Commerce separate B2B wholesale pricing from DTC retail pricing on the same storefront?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce ships custom price lists per customer account and account-type-gated subcatalogs. Anonymous or retail-logged-in customers see DTC pricing, while authenticated wholesale buyers see their negotiated price list, net payment terms, and any wholesale-exclusive products. The pricing engine runs in real time against one product catalog, so SKU data, inventory counts, and product content stay consistent across both customer segments.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can wholesale B2B customers place orders with approval workflows while DTC customers check out instantly?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Spree Commerce ships buyer organizations with approval workflows natively. Wholesale buyers can assemble a cart, submit it for internal approval by a purchasing manager, and convert the approved cart into a placed order with net payment terms. DTC retail customers on the same storefront complete standard instant checkout with card or digital wallet payment without touching the approval flow.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How does unified inventory work when selling to wholesale and retail customers simultaneously?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce ships one inventory pool shared across all channels and customer segments, with reservation rules that prevent overselling when a wholesale buyer and a retail customer order the same SKU at the same time. Brands can configure channel-specific stock thresholds, reserve inventory for wholesale accounts, or run a first-come-first-served model. Multi-warehouse operators see all stock locations in one admin dashboard.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can I run B2B wholesale on one domain and DTC retail on a separate domain with the same backend?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Spree Commerce ships multi-store capabilities natively. One admin dashboard manages multiple storefronts, each with its own domain, branding, checkout flow, and customer-segment scoping. A wholesale-only storefront on one domain and a DTC storefront on another can share products, inventory, and customer records, so a buyer registered as wholesale sees their price list regardless of which domain they enter through.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Does Spree Commerce support product subcatalogs for different customer types?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Spree Commerce ships account-specific product catalogs natively: different customer segments see different assortments of the same underlying product database. DTC retail customers see the public catalog, wholesale customers see wholesale-exclusive SKUs plus relevant retail items, and member-only segments see gated product groups. Each customer type checks out with their segment's pricing, payment terms, and shipping rules applied automatically.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What does it cost to run B2B and DTC on Spree Commerce compared to running two separate platforms?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Spree Commerce is free and open source software. Brands pay only for hosting, engineering team costs, and any Enterprise Edition modules they add. Running B2B on one SaaS platform and DTC on another typically means two subscriptions, two transaction-fee structures, and duplicate integration work. Consolidating both on Spree Commerce eliminates the duplicate platform cost and the dual-system integration overhead.\"\r\n      }\r\n    }\r\n      ]\r\n}\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Spree Commerce - B2B & B2C eCommerce Platform","_seopress_titles_desc":"An eCommerce platform for launching multiple stores from a single admin dashboard to manage storefronts and all the products, customers, orders. Available on GitHub.","_seopress_robots_index":""},"class_list":["post-11494","cpt_use_cases","type-cpt_use_cases","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/cpt_use_cases\/11494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/cpt_use_cases"}],"about":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/types\/cpt_use_cases"}],"wp:attachment":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media?parent=11494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}