Skip to main content

Cmsmart B2B family

An account area your business buyers actually use

Business buyers come back to their account more than to your homepage. Cmsmart B2B turns WooCommerce My Account into a company portal: an overview, the company profile, a team with five roles, orders and quotes, billing with PO and net terms, invoices paid online with monthly statements, an approval queue, budgets, quick order, Buy again, shared order lists, company activity and reports, approved products, shipping locations, brand assets and brand templates. The plugin still provides My designs, Order again and print-file status on every order.

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

Buyer Account overview with the company card, orders, approvals waiting, open quotes, the VIP price list and quick actions

The Buyer Account overview (fictional demo data).

In short

What B2B User Account does for your B2B clients

One account per company: team and roles, quotes, approvals, budgets, invoices and order again, all inside WooCommerce My Account.

Included in
Cmsmart B2B plan
Roles
Admin, buyer, approver, designer and viewer
Also ships in
Cmsmart Product Designer: Quotes, My designs, Order again, print-file status
Best for
Stores with repeat business buyers

The problem

Buyers call because the account cannot answer

Where is my proof? Can I order the same banner again? What did you quote last month? Every call is a question the account area should answer.

  • Saved designs are hard to find
  • Quotes live in email
  • Buyers cannot see if artwork passed or which file goes to print
  • Repeat jobs are rebuilt from scratch

See it

The buyer's account, tour

Product screenshots of the Buyer Account (fictional demo data).

  • Buyer Account overview with the company card, orders, approvals waiting, open quotes, the VIP price list and quick actions

    Product screenshot, fictional demo data

    A company portal in My Account

    Team, orders, approvals waiting, open quotes and the company's price list at a glance.

  • Team page with a seat meter, members and role selectors for admin, buyer, approver and designer

    Product screenshot, fictional demo data

    Team and roles

    Invite colleagues and give each one a role; the seat meter shows what is used.

  • Billing page with payment terms, a credit bar and open invoices with download buttons

    Product screenshot, fictional demo data

    Billing on terms

    Payment terms, a credit bar and open invoices with download.

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
Quotes area in My Account with status filter and quote detail CoreCHANGELOG 2.12.0
My designs grid with search, sort, rename and Order again Coreincludes/class.my.design.php:12, :33; CHANGELOG 2.12.0
Proof and print-file status shown to the buyer on the order CoreCHANGELOG 2.12.0
Design files downloadable from the order (setting) Coreincludes/class.nbdesigner.php:8672
Apply for a business account with a tax-ID check (format, and EU VIES) and approval of new buyers Included in Cmsmart B2BCmsmart B2B user guide: Applications
Company accounts with five roles, a seat limit and single-use team invitations Included in Cmsmart B2BCmsmart B2B user guide: Companies
Overview with open quotes, approvals waiting, price list and available credit Included in Cmsmart B2BCmsmart B2B user guide: The buyer account
Company orders with member, PO number and location columns, filters and CSV export Included in Cmsmart B2BCmsmart B2B user guide: The buyer account
Billing: PO and net terms, credit limit, open invoices and invoice download Included in Cmsmart B2BCmsmart B2B user guide: Terms and credit
Several open invoices paid online in one payment through the store's card or PayPal gateways, with monthly statements (PDF or CSV) and reminders Included in Cmsmart B2BCmsmart B2B user guide: Terms and credit
Tax-exempt companies: tax certificate upload, approval by the store with an expiry date, tax-free orders until it ends Included in Cmsmart B2BCmsmart B2B user guide: Tax-exempt companies
Approval queue for orders, quotes, order lists and brand templates, with company and per-member limits, and a Review order link in the approval e-mail Included in Cmsmart B2BCmsmart B2B user guide: Approvals
Company activity timeline and spend reports by month, member, cost centre and top products, with CSV download Included in Cmsmart B2BCmsmart B2B user guide: The buyer account
REST API and webhooks to connect your ERP, CRM or accounting tool Included in Cmsmart B2BCmsmart B2B user guide: REST API and webhooks
Payment rules per group: allowed payment methods and a minimum order total per method, per company or price list Included in Cmsmart B2BCmsmart B2B user guide: Payment rules per group
Budgets per company, member or cost centre, per month, quarter or year Included in Cmsmart B2BCmsmart B2B user guide: Budgets
Shipping locations with a picker at checkout Included in Cmsmart B2BCmsmart B2B user guide: Shipping locations
Users who belong to several companies, and a ready-made ERP sync 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 set up the buyer account

In wp-admin, no code for the core features.

  1. Install Cmsmart Product Designer 2.18 or newer and activate Cmsmart B2B.
  2. Add the Apply for B2B form to a page, or invite your first company.
  3. Approve the application; the applicant becomes the company admin.
  4. The admin invites the team and sets roles, approval rules and budgets.
  5. Buyers shop, quote, order again, and pay on terms or online from My Account.

Custom development

Take B2B User Account 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
  • A ready-made ERP, CRM or accounting connector
  • Statements and invoices in your own layout

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 B2B User Account, checked against the plugin.

What does My Account show with Cmsmart B2B?

An overview, company profile, team, orders and quotes, billing and invoices to pay online, an approval queue, budgets, quick order, Buy again, shared order lists, company activity, reports, approved products, shipping locations, brand assets and brand templates, depending on the member's role.

How do buyers get a company account?

They apply with the Apply for B2B form (company data, tax ID and an optional document). You review the application in your Inbox and approve it, reject it or ask for more information. Approving creates an active company and makes the applicant its admin.

Can we invoice a company on terms?

Yes. Enable payment terms per company with net days, a credit limit and an optional PO requirement. The Purchase order / Net terms method appears at checkout and the order goes on hold with a due date. Company admins, approvers and billing members can pay several open invoices online in one payment by card or PayPal, or you record a payment made another way.

Can buyers download their files?

Yes, if you allow it in the plugin settings: design files can be downloaded from the order, either always or once the order is complete.

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 B2B User Account 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