{"id":1630,"date":"2024-07-10T13:08:32","date_gmt":"2024-07-10T11:08:32","guid":{"rendered":"https:\/\/spree.workdev.pl\/?page_id=1630"},"modified":"2026-04-23T12:10:29","modified_gmt":"2026-04-23T12:10:29","slug":"member-only-ecommerce","status":"publish","type":"page","link":"https:\/\/spreecommerce.org\/member-only-ecommerce\/","title":{"rendered":"Member-only eCommerce"},"content":{"rendered":"\r\n  <section  class=\"big-page-header-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"big-page-header\">\r\n      <div class=\"title-wrap\">\r\n                  <p class=\"caption\">Gated Access &#038; Customer Groups<\/p><!-- \/.caption -->\r\n                <h1>Member-only eCommerce<\/h1>\n<p>Require account approval before buyers can browse or purchase. Assign customer groups with dedicated catalogs, pricing, and checkout flows.<\/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=\"https:\/\/demo.spreecommerce.org\/\" class=\"btn white large\">See a Demo<\/a><!-- \/ -->\r\n                  <\/div><!-- \/.buttons-wrap -->\r\n              \r\n      \r\n    <\/div><!-- \/.big-page-header -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"title-with-slider-logos-wrap alignfull text-align-left\" style=\" \">\r\n\r\n    <p class=\"title heading-s\">Used by over 5K businesses worldwide<\/p><!-- \/.heading-m -->\r\n\r\n    <div class=\"logos-swiper-wrap\">\r\n      <div class=\"swiper logos-swiper\">\r\n      <!-- Additional required wrapper -->\r\n        <div class=\"swiper-wrapper\">\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/paneco.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/on-cloud.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/mitchells.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/meundies.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/huckberry.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/kfc.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/goop.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/godaddy.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bonobos.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/bookshop.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/stylemyle.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                    <div class=\"swiper-slide\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Square_LogoLockup_Black-1.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div>\r\n                  <\/div>\r\n      <\/div>\r\n    <\/div><!-- \/.logos-swiper-wrap -->\r\n\r\n  <\/section>\r\n\r\n\r\n\n\n\r\n  <section  class=\"title-with-icon-grid-wrap is-style-dark-scheme alignfull text-align-left\" style=\" \">\r\n    <div class=\"container\">\r\n\t\t\t<div class=\"title-wrap\">\r\n\t\t\t\t<p class=\"caption\">Problem statement<\/p>\n<p class=\"title\">Multiple customer personas with different product catalogs and sales processes<\/p>\n\t\t\t<\/div><!-- \/.title-wrap -->\r\n      \t\t\t<div class=\"icon-grid\">\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/attention-white.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">One size does not fit all<\/p>\r\n\t\t\t\t\t<p>Each customer segment reqiures a different shopping experience<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/attention-white.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Need separate storfronts<\/p>\r\n\t\t\t\t\t<p>Need to differentiate product discovery and availability as well as checkout process<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t\t<div class=\"box\">\r\n\t\t\t\t\t<div class=\"icon\">\r\n                        <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/attention-white.svg\" alt=\"\" width=\"0\" height=\"0\">\r\n          <\/div><!-- \/.icon -->\r\n\t\t\t\t\t<p class=\"title\">Need separate product catalogs<\/p>\r\n\t\t\t\t\t<p>Each customer segment buys different products and quantities <\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t<\/div><!-- \/.icon-grid -->\r\n      \t\t<\/div><!-- \/.container -->\r\n  <\/section>\r\n\r\n\n\n\n<p class=\"has-text-align-center heading-l\">Differentiate product, pricing, and shopping experiences for various customer segments<\/p>\n\n\n\r\n  <section  class=\"photo-with-text-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"photo-with-text right-photo\">\r\n      <div class=\"desc\">\r\n        <h3>Survey customers on sign up<\/h3>\n<p>New customers fill out a form, pick the customer segment and answer qualifying questions<\/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\/07\/member-only-survey-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>Sell only to signed in users<\/h3>\n<p>Products and \/ or prices are not visible to visitors &#8211; customers need to sign in to see and buy<\/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\/07\/member-only-users-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>Offer products that fit<\/h3>\n<p>Each customer sees only the product subcatalog appropriate to their customer segment<\/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\/07\/member-only-offer-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\">What you get<\/p>\n<h2>One business with many happy customer segments<\/h2>\n<p>Tailor the shopping experience to each of your customer personas big and small<\/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\">Don&#8217;t sell to just anyone<\/p>\r\n\t\t\t\t\t<p>Identify and qualify customers on signup. Sync customer data to your CRM like Salesforce.<\/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\">Sell to someone<\/p>\r\n\t\t\t\t\t<p>Selling to identified customers allows you to offer exactly what they&#8217;re expecting to buy<\/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\">Guidance &#038; upselling<\/p>\r\n\t\t\t\t\t<p>Engage selected customers to provide personal guidance and improve overall experience<\/p>\r\n\t\t\t\t<\/div><!-- \/.box -->\r\n        \t\t\t<\/div><!-- \/.icon-grid -->\r\n      \t\t<\/div><!-- \/.container -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  class=\"success-stories-wrap alignwide text-align-left\" style=\" \">\r\n    <div class=\"success-stories-content\">\r\n      <h2>Success stories<\/h2>\r\n\r\n            <div class=\"buttons-wrap center\">\r\n                <a href=\"\/success-stories\/\" class=\"btn blue\"><span>See all Stories<\/span><\/a><!-- \/.btn blue -->\r\n                      <\/div><!-- \/.buttons-wrap center -->\r\n            <div class=\"success-stories-grid\">\r\n        \r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/3form-b2b-product-sample-ordering-enabled-with-spree-commerce\/\" title=\"3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/3form-B2B-SpreeCommerce-1024x650-41KB.webp\" alt=\"3form B2B eCommerce Spree Commerce\" width=\"1024\" height=\"650\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/b2b\/\" class=\"\">\r\n        B2B      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/3form-b2b-product-sample-ordering-enabled-with-spree-commerce\/\" title=\"3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration\" rel=\"bookmark\">3form B2B product sample ordering enabled with a Spree Commerce cart and checkout with an ERP integration<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n\r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/gasido-uses-spree-for-its-online-b2b-marketplace-for-industrial-gases\/\" title=\"Gasido uses Spree for its online B2B marketplace for industrial gases\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Gasido-uses-Spree-for-its-online-B2B-marketplace-for-industrial-gases-1024x683.png.webp\" alt=\"Gasido uses Spree for its online B2B marketplace for industrial gases -1024x683.png\" width=\"1024\" height=\"683\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/b2b\/\" class=\"\">\r\n        B2B      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/gasido-uses-spree-for-its-online-b2b-marketplace-for-industrial-gases\/\" title=\"Gasido uses Spree for its online B2B marketplace for industrial gases\" rel=\"bookmark\">Gasido uses Spree for its online B2B marketplace for industrial gases<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n\r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/nuherbs-launches-a-spree-b2b-e-commerce-platform-for-dietary-supplements-wholesale-business\/\" title=\"Nuherbs launches a wholesale B2B E-Commerce platform for dietary supplements with Spree Commerce\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/Nuherbs-launches-a-wholesale-B2B-E-Commerce-platform-for-dietary-supplements-with-Spree-Commerce-1024x677-1.webp\" alt=\"Nuherbs launches a wholesale B2B E-Commerce platform for dietary supplements with Spree Commerce\" width=\"1024\" height=\"677\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/b2b\/\" class=\"\">\r\n        B2B      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/nuherbs-launches-a-spree-b2b-e-commerce-platform-for-dietary-supplements-wholesale-business\/\" title=\"Nuherbs launches a wholesale B2B E-Commerce platform for dietary supplements with Spree Commerce\" rel=\"bookmark\">Nuherbs launches a wholesale B2B E-Commerce platform for dietary supplements with Spree Commerce<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n\r\n\r\n<article class=\"success-story-item\">\r\n  <div class=\"photo\">\r\n    <a href=\"https:\/\/spreecommerce.org\/success-stories\/spree-powers-the-ecommerce-b2b-platform-for-the-electronic-components-industry\/\" title=\"Spree powers the eCommerce B2B platform for the electronic components industry\" rel=\"bookmark\" class=\"img\">\r\n            <img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/spreecommerce.org\/wp-content\/uploads\/2024\/07\/PCB-Industry-and-Spree-Commerce-sucess-story-1024x683.jpeg-1.webp\" alt=\"PCB-Industry-and-Spree-Commerce-sucess-story-1024x683.jpeg\" width=\"1024\" height=\"683\">\r\n          <\/a>\r\n\r\n  <\/div><!-- \/.photo -->\r\n  <div class=\"desc\">\r\n    <div class=\"category\">\r\n            <a href=\"https:\/\/spreecommerce.org\/success-stories-cat\/b2b\/\" class=\"\">\r\n        B2B      <\/a><!-- \/.tag -->\r\n          <\/div><!-- \/.category -->\r\n    <p class=\"title\">\r\n      <a href=\"https:\/\/spreecommerce.org\/success-stories\/spree-powers-the-ecommerce-b2b-platform-for-the-electronic-components-industry\/\" title=\"Spree powers the eCommerce B2B platform for the electronic components industry\" rel=\"bookmark\">Spree powers the eCommerce B2B platform for the electronic components industry<\/a>\r\n    <\/p><!-- \/.title -->\r\n  <\/div><!-- \/.desc -->\r\n<\/article><!-- \/.success-story-item -->\r\n      <\/div><!-- \/.success-stories-grid -->\r\n    <\/div><!-- \/.success-stories-content -->\r\n  <\/section>\r\n\r\n\n\n\r\n  <section  style=\"padding-top:var(--wp--preset--spacing--flex-80);padding-bottom:var(--wp--preset--spacing--flex-80);\" class=\"faq__wrap wide alignwide wp-block-acf-faq-accordion\">\r\n    <div class=\"faq__desc\">\r\n      \n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\r\n    <\/div><!-- \/.faq__desc -->\r\n    <div class=\"faq__list\">\r\n      <div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>What is a member-only ecommerce store?<\/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 member-only store requires account approval before buyers can browse products or place orders. This model serves B2B distributors, trade-only suppliers, and professional networks that verify buyer credentials before granting catalog access. Spree Commerce manages the full lifecycle (application, approval, segmented catalog access, customer-specific pricing) through customer groups, gated storefronts, and role-based permissions in its free Community Edition.<\/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 restrict ecommerce store access to approved buyers?<\/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>Approval-based access control works at the account level. New buyers submit an application, an admin reviews and assigns them to a customer group, and the platform grants access to that group&#8217;s catalog and pricing. Spree Commerce supports this natively through Customer Groups and role-based access, so approved buyers see only the products and prices assigned to their segment.<\/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 customer-specific pricing in B2B ecommerce?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Customer-specific pricing assigns different price lists to different buyer groups based on their contract, volume tier, or account type. A wholesale distributor might show one price to retail partners and another to institutional buyers for the same product. Spree Commerce handles this through Price Lists linked to Customer Segments, with no per-transaction fees on any pricing tier.<\/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 you run a gated B2B storefront on an open source ecommerce platform?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Yes. Open source platforms give teams full control over the approval workflow, access rules, and customer group logic without depending on third-party plugins or app store add-ons. Spree Commerce includes gated access, customer groups, and role-based permissions in its free Community Edition, so there are no feature gates or per-user fees.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>How do buyer groups work in ecommerce?<\/span>\r\n      <svg class=\"svg-icon faq__icon-plus \" viewBox=\"0 0 20 20\" aria-hidden=\"true\">\r\n        <g class=\"icon__group\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n          <line x1=\"2\" y1=\"10\" x2=\"18\" y2=\"10\" \/>\r\n          <line x1=\"10\" y1=\"18\" x2=\"10\" y2=\"2\" \/>\r\n        <\/g>\r\n      <\/svg>\r\n    <\/summary>\r\n    <div class=\"faq__list-text\">\r\n      <p>Buyer groups segment a customer base so each group sees its own catalog, pricing, and checkout flow. A construction supply company might create groups for contractors, architects, and government agencies, each with different product visibility and volume discounts. Spree Commerce assigns new buyers to a customer group during approval, applies group-specific price lists and catalog rules automatically, and scopes promotions to the groups that qualify.<\/p>\n    <\/div>\r\n  <\/details>\r\n<\/div><!-- \/.faq__list-row -->\r\n<div class=\"faq__list-row\">\r\n  <details>\r\n    <summary>\r\n      <span>What is the difference between a members-only store and a B2B customer portal?<\/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 members-only store controls who can access the entire storefront, requiring approval before any browsing or purchasing. A B2B customer portal is a self-service interface for existing customers to manage orders, reorders, and account details. Spree Commerce supports both models from one platform: gated storefront access with approval workflows for the members-only case, and Buyer Organizations with role-based purchasing, approval chains, and reorder flows for the customer-portal case in its Enterprise Edition.<\/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 approval workflows for new B2B buyers?<\/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>Approval workflows route new buyer applications through a review step before granting store access. The workflow typically captures business credentials, assigns the buyer to a customer group with appropriate pricing, and triggers a welcome notification with login details. Spree Commerce supports custom approval logic through its extensibility framework, letting teams tailor the flow to their verification requirements.<\/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\": \"What is a member-only ecommerce store?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A member-only store requires account approval before buyers can browse products or place orders. This model serves B2B distributors, trade-only suppliers, and professional networks that verify buyer credentials before granting catalog access. Spree Commerce manages the full lifecycle (application, approval, segmented catalog access, customer-specific pricing) through customer groups, gated storefronts, and role-based permissions in its free Community Edition.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do you restrict ecommerce store access to approved buyers?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Approval-based access control works at the account level. New buyers submit an application, an admin reviews and assigns them to a customer group, and the platform grants access to that group's catalog and pricing. Spree Commerce supports this natively through Customer Groups and role-based access, so approved buyers see only the products and prices assigned to their segment.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is customer-specific pricing in B2B ecommerce?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Customer-specific pricing assigns different price lists to different buyer groups based on their contract, volume tier, or account type. A wholesale distributor might show one price to retail partners and another to institutional buyers for the same product. Spree Commerce handles this through Price Lists linked to Customer Segments, with no per-transaction fees on any pricing tier.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"Can you run a gated B2B storefront on an open source ecommerce platform?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Yes. Open source platforms give teams full control over the approval workflow, access rules, and customer group logic without depending on third-party plugins or app store add-ons. Spree Commerce includes gated access, customer groups, and role-based permissions in its free Community Edition, so there are no feature gates or per-user fees.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do buyer groups work in ecommerce?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Buyer groups segment a customer base so each group sees its own catalog, pricing, and checkout flow. A construction supply company might create groups for contractors, architects, and government agencies, each with different product visibility and volume discounts. Spree Commerce assigns new buyers to a customer group during approval, applies group-specific price lists and catalog rules automatically, and scopes promotions to the groups that qualify.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"What is the difference between a members-only store and a B2B customer portal?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"A members-only store controls who can access the entire storefront, requiring approval before any browsing or purchasing. A B2B customer portal is a self-service interface for existing customers to manage orders, reorders, and account details. Spree Commerce supports both models from one platform: gated storefront access with approval workflows for the members-only case, and Buyer Organizations with role-based purchasing, approval chains, and reorder flows for the customer-portal case in its Enterprise Edition.\"\r\n      }\r\n    }\r\n        ,{\r\n      \"@type\": \"Question\",\r\n      \"name\": \"How do you manage approval workflows for new B2B buyers?\",\r\n      \"acceptedAnswer\": {\r\n        \"@type\": \"Answer\",\r\n        \"text\": \"Approval workflows route new buyer applications through a review step before granting store access. The workflow typically captures business credentials, assigns the buyer to a customer group with appropriate pricing, and triggers a welcome notification with login details. Spree Commerce supports custom approval logic through its extensibility framework, letting teams tailor the flow to their verification requirements.\"\r\n      }\r\n    }\r\n      ]\r\n}\r\n<\/script>\r\n","protected":false},"excerpt":{"rendered":"<p>Differentiate product, pricing, and shopping experiences for various customer segments<\/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":"Member-Only eCommerce | Gated Access & Customer Groups | Spree Commerce","_seopress_titles_desc":"Restrict store access and set customer-specific pricing by buyer group with Spree Commerce. Approval workflows, segmented catalogs, and role-based access built in.","_seopress_robots_index":"","footnotes":""},"class_list":["post-1630","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/1630","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=1630"}],"version-history":[{"count":0,"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/pages\/1630\/revisions"}],"wp:attachment":[{"href":"https:\/\/spreecommerce.org\/wp-json\/wp\/v2\/media?parent=1630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}