A private store gives each business client a login-only catalogue with the products and prices agreed for them. In Cmsmart B2B you choose the store mode (open, hide prices for guests, or login required), assign a price list to each company, limit members to the products their company admin approved and set team prices. The Cmsmart B2B Store is a ready-made storefront for it, and Cmsmart Product Designer still handles design, print options, quotes and re-order.
Cmsmart B2B Store: company prices for signed-in buyers (fictional demo data).
In short
What Private Store does for your B2B clients
Each company logs in to its own catalogue, products and prices. Included in Cmsmart B2B, with the Cmsmart B2B Store as a ready-made storefront.
Included in
Cmsmart B2B plan
Storefront
Cmsmart B2B Store, or your own WooCommerce theme
Store modes
Open, hide prices for guests, login required
Best for
Printers and promo suppliers with recurring corporate accounts
The problem
One public store cannot serve every corporate account
Corporate clients want their own products at agreed prices, without seeing your public catalogue or other clients' work.
Agreed prices are kept in spreadsheets, not in the store
Staff at the client order the wrong product or the off-brand version
Public prices undercut contract prices
Each account manager rebuilds the same order every month
See it
A store per company
Product screenshots of the Cmsmart B2B Store and the Buyer Account (fictional demo data).
Product screenshot, fictional demo data
Company prices on every product
Signed-in members see their own price in the catalogue and can order many lines from the list view; guests see a sign-in prompt.
Product screenshot, fictional demo data
Approved products and team prices
The company admin picks the products the team may order and sets a team price.
Product screenshot, fictional demo data
Quantity breaks at the buyer's price
A volume table shows what the buyer really pays at each quantity.
What you get
What is in the plugin, what is in Cmsmart B2B, what we build
Core rows ship in the Cmsmart Product Designer plugin and are checked against its source and changelog. Included in Cmsmart B2B rows are checked against the Cmsmart B2B user guide. Custom development is built for your business and quoted per project.
Capability
How you get it
Hide price and add to cart on quote-only products
Coreincludes/class.request-quote.php:60-64
Design, print options, quotes and re-order for the products in a private store
CoreSee Bulk Quotation and Re-order
Login-only catalogue through store modes: open, hide prices for guests, or login required
Included in Cmsmart B2BCmsmart B2B user guide: Store modes
Catalogue filters and SKU search that show each member's own price; guests see no prices and no price filter
Included in Cmsmart B2BCmsmart B2B CHANGELOG 2.1.0; includes/modules/filters/class-facets.php
Company accounts with roles, seat limits and invited team members
Included in Cmsmart B2BCmsmart B2B user guide: Companies
Price list per company or tier, with contract prices, quantity tiers and CSV import and export
Included in Cmsmart B2BCmsmart B2B user guide: Price lists and tiers
Approved products: members see only what their company admin approved, with a team price
Included in Cmsmart B2BCmsmart B2B user guide: Approved products
Min, max and pack quantities per product, category, company or price list
Included in Cmsmart B2BCmsmart B2B user guide: Quantities
Shipping locations per company, chosen at checkout
Included in Cmsmart B2BCmsmart B2B user guide: Shipping locations
Cmsmart B2B Store: a ready-made storefront for a private ordering portal
Included in Cmsmart B2BCmsmart B2B Store
A person who belongs to several companies at once
Custom developmentBuilt per project on WooCommerce
ERP or CRM sync and punch-out ordering
Custom developmentBuilt per project on WooCommerce
Custom development is a strength, not a gap: most B2B portals we deliver combine the plugin with features built for one business. The screenshots on this page are product screenshots with fictional demo data. See what Cmsmart B2B includes.
Setup
How to open a private store
In wp-admin, no code for the core features.
Install WooCommerce and Cmsmart Product Designer 2.18 or newer.
Install the Cmsmart B2B plugin from your dashboard and activate it with your licence key; the Cmsmart B2B plan unlocks configuration.
Choose the store mode: hide prices for guests or login required.
Create price lists, or import them from CSV, and approve the first companies.
Invite each company's team, then add approved products and shipping locations.
Custom development
Take Private Store further for your clients
We build the B2B parts your business needs on your WooCommerce store, as a scoped project tracked in WorkSuite like every client project.
Teams in 80+ countries run their ecommerce projects with Cmsmart
“★★★★★★★★★★
NBDesigner is a very robust plugin for printing shops. It may take a bit of time to learn, as I am, but the support team is there to help. I've been in printing 30 years and I am impressed with how the developers have thought this plugin through. It has everything.
Great software and excellent support!
NBDesigner is a fantastic tool – very intuitive and easy to use. It makes the customization process smooth and efficient. The support team is also incredibly helpful, responsive, and professional. I use it on my website, and it works perfectly. Highly recommended!
Each module says what ships in the plugin, what is included in Cmsmart B2B and what we build. Together they make a B2B portal on WooCommerce. See the B2B overview.
Straight answers about Private Store, checked against the plugin.
Is a private store a plugin feature?
Yes, in Cmsmart B2B: store modes, company accounts, price lists, approved products and shipping locations are part of the Cmsmart B2B plugin. Cmsmart Product Designer provides the design, print options, quotes and re-order inside the store.
What is included in Cmsmart B2B?
A full B2B store solution: the Cmsmart B2B plugin with the Cmsmart B2B Store, and everything in Cmsmart Fullstore and Premium. See the Cmsmart B2B page for the full list and the plan price.
Can each client see different prices?
Yes. Assign a price list to each company, or use a tier preset. Prices come only from an active member of an active company and apply in the catalogue, cart, checkout and re-order.
Can I use my own theme?
Yes. The buyer account lives in WooCommerce My Account and takes its colours from your theme. The Cmsmart B2B Store is a ready-made option when you do not have a storefront yet.
How do I pay securely?
Contracts and payments go to the company, Netbase JSC: plans are paid through PayPal; services are invoiced by Netbase JSC under a written proposal and paid by bank transfer to Netbase JSC's company account or by PayPal Business. Cmsmart (Cmsmart Ecommerce) is the ecommerce brand of Netbase JSC, a company based in Hanoi, Vietnam.
How do I contact Cmsmart or get a quote?
Message the Cmsmart team on WhatsApp at +84 937 869 689 or email project@cmsmart.net; the contact page at cmsmart.net/contact lists every channel, and Request a quote (cmsmart.net/project-proposal) sends a project brief. Customers with a licence open a ticket from the dashboard.