Skip to main content

Cmsmart B2B family

A private store for every business client

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.

Included in Cmsmart B2B Plugin 2.18.5 Full store solution with Cmsmart Product Designer for WooCommerce Updated

Cmsmart B2B Store catalogue in list view for a signed-in buyer: SKU, pack size, your price, stock and quantity on each line, and one button that adds them all to the cart

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).

  • Cmsmart B2B Store catalogue in list view for a signed-in buyer: SKU, pack size, your price, stock and quantity on each line, and one button that adds them all to the cart

    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.

  • Approved products page where a company admin sets team prices and locks print options

    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.

  • Cmsmart B2B Store product page with the buyer's own price, a volume price table and an Add to cart button

    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.

CapabilityHow 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.

  1. Install WooCommerce and Cmsmart Product Designer 2.18 or newer.
  2. Install the Cmsmart B2B plugin from your dashboard and activate it with your licence key; the Cmsmart B2B plan unlocks configuration.
  3. Choose the store mode: hide prices for guests or login required.
  4. Create price lists, or import them from CSV, and approve the first companies.
  5. 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.

  • Users who belong to several companies
  • ERP and CRM sync
  • Punch-out ordering from procurement systems
  • Storefront design for one client's brand

Proof

Try it, read the release notes, see our B2B work

Core features run on our public demo store. Cmsmart B2B has its own page with the full list and the plan. Custom work is in our project portfolio.

The team behind it

A dedicated team runs your project

  • Cmsmart Account Manager, portraitAccount Manager
  • Cmsmart Project Manager, portraitProject Manager
  • Cmsmart Business Analyst, portraitBusiness Analyst
  • Cmsmart Developers & QA, portraitDevelopers & QA
  • Scoped first by an Account Manager and a BA
  • Milestones and sprints tracked in WorkSuite
  • Support and growth after launch

Real numbers, real clients

Trusted by store owners in 80+ countries

What we have delivered since 2012, and what customers say about working with us.

  • 6,300+ client projects since 2012
  • 4,600+ projects delivered since 2012
  • 1,800+ live stores online now
  • 80+ countries clients worldwide
  • 500+ custom development projects since 2012
  • 120+ engagements running 5+ years ongoing support

Since 2012 · a Netbase JSC company · as of Sep 2026 · source: WorkSuite project records

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.

Pamela Redman Pamela Redman United States Dec 2020
Verified on Trustpilot

Plug in is so good. Please make toturial video step by step. Selena answered the question well, but I wish it had been faster.

วชิระ เชื้อผู้ดี วชิระ เชื้อผู้ดี Thailand Jul 2025
Verified on Trustpilot

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!

Khanh Nguyễn Đức Khanh Nguyễn Đức Vietnam Jun 2025
Verified on Trustpilot

Read more testimonials Delivered & maintained with WorkSuite: tickets, tasks, milestones and invoices in one place. See how it works

FAQ

Frequently asked questions

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.

Get started

Plan Private Store for your B2B clients

See the Cmsmart B2B plan, or tell us about your clients and we will show you the portal on your products.


Top