Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. Features listed are present in the 2.17.0 code and in today's captures from the live demo store; anything not shown or confirmed in the changelog is called out as custom development.

In short

  • The outcome: buyers design, price and pay for a personalized product in one visit, and your team gets a print-ready file with the order instead of an email thread.
  • How it works: a WooCommerce product customizer puts a visual editor, live pricing and print-ready output on the product page; Cmsmart Product Designer (NBDesigner) does this today, and Cmsmart builds brand-specific tools around it.
  • What it takes: install the plugin, enable design on a product, set the design area, and test the Start Design flow from product page to cart the way a buyer would.

A couple wants a save-the-date card with their names and wedding date spelled out exactly the way they picture it. A team wants hoodies with each player's number. A company wants notebooks that carry its own logo, not a generic one from a catalog. Today, many of those requests still go through an inbox: a buyer describes what they want, someone mocks it up, a proof goes back and forth, and the order waits before it is even priced.

A WooCommerce product customizer turns that email thread into a self-service order: the buyer opens the product page, designs it themselves, watches the price update, and checks out. This guide walks through how Cmsmart Product Designer (NBDesigner) does that today on WooCommerce — with screenshots from the live 2.17.0 demo store — and what Cmsmart builds as custom development when personalization is core to your brand.

WooCommerce product customizer: Invitation product page with the Start and upload design button on the NBDesigner demo store
The product page where a WooCommerce product customizer starts: one button, no email required.

What does it cost you to sell personalized products without a customizer?

Every personalized order that depends on a human mock-up costs you designer time, a proof cycle, and a buyer who might change their mind before you earn anything. Cmsmart Product Designer moves that design step to the buyer, so a WooCommerce product customizer lets personalized orders scale without adding staff.

Most stores selling personalized products run into the same five problems:

  • Manual mock-ups. Someone opens a design tool before you even know if the order will go through.
  • Proof loops. Buyers wait for a preview by email, ask for changes, then wait again.
  • Pricing by hand. Extra colors, sizes or add-ons get quoted after the fact instead of priced on the spot.
  • Production files that aren't production-ready. Artwork arrives as a phone photo or a screenshot at the wrong size.
  • Lost impulse buys. A buyer who can't see the result right now rarely emails back later — 81% of customers say they prefer companies that offer a personalized experience (Forbes State of Customer Service and CX Survey, cited by Shopify, 2024), and most of that preference has to be satisfied in the moment, not after a round of emails.

Put a number on it with your own data: personalized orders per month × designer minutes per order × your hourly cost, plus the orders you suspect you lose because nobody could design online at 9pm on a Sunday.

What would a self-service personalization store look like?

In a self-service personalization store, a buyer opens a product, clicks to design, adds their own text or photo inside the printable area, watches the price update, and pays — all before your team sees the order. Cmsmart Product Designer stores that design with the order so production can start from a print-ready file, not a conversation.

Example scenario

A buyer opens a stationery product on their phone on a Sunday evening. They tap Design here online, pick a template, swap in their own wording and a curved heading, and watch the canvas update live. They click Process, see Your artwork saved next to Add to cart, and check out. By Monday morning the order is sitting in your queue with its print-ready file already attached — no email, no proof round, no guesswork about sizing.

That is the moment personalization is supposed to create, and a WooCommerce product customizer lets your store take it at 11pm as easily as at 11am. Want to plan it for your catalog? Talk to an ecommerce expert.

Start Design chooser on the NBDesigner product page: upload a full design or design online
Start Design opens a chooser: upload a finished file, or design online from a template.

How does Cmsmart's product customizer solution work?

Cmsmart's product customizer solution combines a visual editor, a product builder for multi-part products, AI tools and print-ready output in one plugin, running on the modern designer interface that is the default layout since recent versions. Cmsmart then builds brand-specific tools, templates and integrations on top for stores where personalization is the core offer.

Customized vs. personalized: a customized product lets a buyer pick from options you define (material, size, color); a personalized product lets them add their own text, photo or logo. Most catalogs need both on the same product page, and NBDesigner's modern editor — with Templates, Text, Cliparts, Photos, Elements and Layers panels on the left — handles both in one canvas.

Modern NBDesigner online editor with a ready-made invitation template open on the canvas
The modern online designer (2.17.0), opened straight from the product page.

The text tools go beyond a plain text box: heading presets, font pairings and curved text are built in, so a buyer can get a polished layout without knowing what a font pairing is.

NBDesigner text panel with heading presets, font pairings and an add curved text option
Text panel: heading presets, font pairings and curved text, ready to personalize.

On the production side, the plugin builds the print-ready PDF that matches the order: since 2.17.0, the automatic render reads the same page geometry as the admin's Create PDF button, including a buyer's own custom width and height, so the output file matches what was designed instead of falling back to a template size. Once an order's artwork is approved, the approved-artwork lock stops any further save from quietly creating a new, unapproved version — a shop can still widen that lock for specific cases, but the default is that approved means approved.

NeedIn the plugin today (2.17.0)Built as custom development
Visual editorModern layout (default since 2.17.0) with Templates, Text, Cliparts, Photos, Elements and Layers; curved text and font pairingsBrand-specific tools and editor layouts
Photo and clipart sourcesUpload, a clipart library, Unsplash image search and the Freepik icon proxyYour own asset library or DAM connector
Multi-part productsProduct Builder for products assembled from partsConfigurators with rules between parts, stock and price
3D previewA 3D preview button in the designer3D models and realistic mock-ups built per product
AI toolsBackground Remover, Image Upscale and Preflight via Cmsmart Cloud, with an audience setting (Everyone, Members, Customers who have ordered)AI design assistants tailored to your catalog
Production outputPrint-ready PDF on Process; approved-artwork lock since 2.17.0MIS/ERP and print-partner integrations
Cmsmart demo video of the modern WooCommerce product customization and web-to-print UI
Video: a walkthrough of the modern product customization UI (Cmsmart on YouTube).

Cmsmart insight: test Start Design on a phone before launch, not just on a desktop monitor. The modern layout is built to work down to a phone screen, and the design still has to carry cleanly through cart and checkout — if you only ever test on a widescreen, that is the gap most teams find after launch, not before.

What value and ROI can a product customizer deliver?

A WooCommerce product customizer pays back by cutting manual mock-up time, capturing orders outside office hours, and handing your team a print-ready file instead of a phone photo. With AI tools set to Members, it can also turn design visitors into leads. Track the KPIs below against your own numbers.

BenefitHow it shows up in your businessKPI to track
Self-service designBuyers design without a designer per orderDesigner minutes per personalized order
Print-ready filesThe print-ready PDF that matches the order is queued on Process, sized to what the buyer actually designedOrders held for file problems
Locked approvalsOnce artwork is approved, the approved-artwork lock stops a stray re-save from shipping a different fileReprints caused by a mismatched file
Leads from designWith AI tools set to Members, a visitor who tries Background Remover, Upscale or Preflight is asked to create a free account firstNew accounts from the AI channel
Recovered cartsAn AI-touched design left in the cart is counted under Carts pending in OrdersPending carts followed up and converted

The category is growing alongside this behavior shift: the global print-on-demand market — much of it personalized, one-off orders like these — was valued at $12.96 billion in 2025 and is projected to reach $118.85 billion by 2035 (Precedence Research, 2025). That is demand with nowhere to self-serve a personalized order if your product pages still say "email us."

ROI worksheet. Monthly saving = personalized orders × designer minutes saved ÷ 60 × your hourly rate. Monthly upside = extra personalized orders you expect per month × your average margin per order. Use your own numbers — this is a formula, not a promise.

How do I set up a WooCommerce product customizer?

Install Cmsmart Product Designer, enable design on a WooCommerce product, set the design area, and test Start Design the way a buyer would: design, Process, add to cart, check out. A first product takes about one working session; the steps below match what the 2.17.0 demo store does today.

  1. Install and activate. Follow the installation guide; the setup wizard can start a free 30-day trial for the store.
  2. Enable design on a product. Edit the product, turn on design for it, and decide whether buyers may also upload their own finished file. See the back-end settings guide for the exact fields.
  3. Set the design area. Define the printable area for the product so the editor keeps designs inside it.
  4. Choose AI access. In Cmsmart Cloud, decide whether buyers may use Background Remover, Image Upscale and Preflight, and for whom — Everyone, Members only, or customers who have already ordered.
  5. Test Start Design end to end. Open the product, click Start and upload design, choose Design here online, build a design from a template, and click Process.
  6. Confirm the artwork carries through. Check that the saved design shows as Your artwork on the product page, follows the item into the cart with an Edit design link, and survives into checkout before you place a real order.
Saved custom design shown as Your artwork on the WooCommerce product page
Step 6: the saved design shows as "Your artwork" right on the product page.
WooCommerce cart line item with the custom design preview and an Edit design link
The cart carries the design preview and an Edit design link through to checkout.
Mobile product page with the Start Design button above Add to cart
The same flow on a 390px mobile viewport — test this one, not just desktop.

On the admin side, the Customer Design box on the order lets your team review what was ordered, and since 2.17.0 that box also works on the HPOS order screen. More detail on back-end settings and options: the back-end settings guide and the pricing and options guide.

What can Cmsmart build on top of the customizer?

When personalization is your core offer, Cmsmart builds the experience around your products: a branded editor, a product configurator for complex builds, realistic 3D previews, AI design assistants and production integrations. Each is delivered as a custom project with discovery, solution design, sprints, QA, launch and support — not a one-off plugin tweak.

  • Branded editor. Business reason: an editor and template set that looks like your brand, not a generic tool. We build custom layouts, tools and starter templates.
  • Product configurator. Business reason: complex, multi-part products sold without a sales call. We add rules between components, stock and price.
  • Realistic previews. Business reason: confidence to buy without holding the product. We build 3D models and photorealistic mock-ups per product, beyond the designer's built-in 3D preview button.
  • AI design helpers. Business reason: faster designs, fewer abandoned sessions. We build AI assistants trained around your catalog and connect additional AI image tools.
  • Production and marketplace integrations. Business reason: no re-keying an order into a second system. We connect orders to your printer, POD partner or marketplace.

See product designer customization, the ecommerce project delivery model and our web-to-print solutions.

Plan my personalized product store

Why work with Cmsmart for product personalization?

Cmsmart develops the Cmsmart Product Designer and has built ecommerce and web-to-print stores since 2012 as a division of Netbase JSC, so the team configuring and extending your customizer is the same team that builds it.

Our records count 6,300+ client projects and 500+ custom development projects in 80+ countries (WorkSuite project records, Sep 2026), and Cmsmart is rated 4.2 on Trustpilot (404 reviews). Related work: Personalized product ordering and Streamlined custom logo ordering.

Frequently asked questions

Is a product customizer the same as a product configurator?

They overlap. A configurator lets buyers choose from options you define; a customizer also lets them add their own text, photos or artwork. Cmsmart Product Designer does both on one product page.

Does the customizer work on mobile?

Yes — the modern layout is built down to a phone screen, and the Start Design flow carries through cart and checkout the same way it does on desktop. Test it on your own theme before launch.

Can customers upload their own finished design instead of designing online?

Yes. The Start Design chooser offers both: Upload a full design for buyers who already have a file, and Design here online for buyers who want to build it in the editor.

Can I control who uses the AI tools?

Yes. A master switch, a toggle per tool (Background Remover, Image Upscale, Preflight) and an audience setting — Everyone, Members, or customers who have already ordered — decide who can run them, so nobody spends your Cmsmart Cloud balance unexpectedly.

What happens if a buyer edits their design after approval?

The approved-artwork lock refuses the save and shows a clear message; editing is only possible through the proper re-design flow, which creates a new print file and flags the order as changed for your team.

Can I try it before a project?

Yes. Start the free 30-day trial from your Cmsmart Dashboard, or open the live demo store to try the same Start Design flow shown above.

Sell personalized products without a designer on every order

Tell us your products and brand. Cmsmart sets up and customizes the product customizer so buyers design, price and pay online, and your team receives a print-ready file with every order.

Plan my personalized product store Or start the free 30-day trial

Update log: October 2026, rewritten with real-flow captures from the 2.17.0 demo store (buyer flow: product page, Start Design chooser, modern editor, cart, mobile) and product facts checked against the 2.17.0 changelog.