Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. This guide replaces our earlier Tee-Pro Solution walkthrough with the current settings screens, print-ready PDF behavior and AI tools shipped in the 2.17 line.

In short

  • Turn any WooCommerce product into a live design tool, so buyers build their own invitation, sticker or business card and pay for exactly what they approved — no email proofing.
  • Four settings screens do the real work: General (editor defaults), Upload design (what customers may send you), Output (print-ready PDFs and watermarks) and Printing Options (price matrix, quantity breaks).
  • Expect an afternoon for one product category: enable the designer, set your file and DPI rules, build one price matrix, then test the buyer and admin flow end to end before you open it to customers.

A buyer who can see their own design and a firm price before committing to a print job checks out; one stuck emailing a logo back and forth usually does not. A WooCommerce product designer plugin — Cmsmart Product Designer (NBDesigner) — turns the second buyer into the first, and its settings, not custom code, do most of the work.

What does manual product customization actually cost your store?

Cmsmart Product Designer removes the email-and-spreadsheet loop around custom orders: buyers design on the product page, see a firm price, and pay — so staff stop quoting jobs by hand and chasing approvals before anything ships.

Personalization demand keeps growing — the global print-on-demand market was valued at $10.8 billion in 2025 and is projected to reach $57.5 billion by 2033, a 23.6% CAGR (Grand View Research, 2025) — but most of that growth goes to storefronts that can quote and produce without a manual back office. Before a store turns on an online designer, a "custom" order usually runs through the same five steps, each one a place to lose the sale or the margin:

  • Manual quoting. A staff member prices every size, material and quantity combination by hand, by email, often hours after the visitor has moved on.
  • Proof ping-pong. Artwork goes back and forth as an attachment until someone spots the wrong bleed, the wrong resolution or the wrong side — sometimes after it is already printed.
  • Reprints. A low-resolution logo or a missing bleed line that nobody caught becomes a reprint, which eats the margin on the next two orders.
  • Cart abandonment. The average documented online cart abandonment rate is 70.22%, and a checkout that cannot show a price until "we'll get back to you" gives a visitor one more reason to leave (Baymard Institute, 2025).
  • Staff time. Every manual quote and proof review is time your team is not spending on production or new business — multiply your own order volume by minutes-per-order to see the real monthly cost.

What does a self-service design flow look like for your store?

Cmsmart Product Designer lets a WooCommerce shop turn its catalog into a live canvas: a buyer opens a product, drags in a photo or a template, sees the firm price update, and checks out — so the order that reaches your team already carries an approved, print-ready design.

Example scenario. A buyer opens an invitation product page at 10 p.m., picks a template, swaps in two names and a date, and watches the price update as they add a second side. They pay on the spot. By the time your team opens the shop in the morning, the order is sitting in Cmsmart > Orders with its print-ready PDF already rendered and waiting for a quick sign-off — not a blank inbox and a quote to write.

On the product page itself, the flow starts with a "Start and upload design" button and, once a buyer chooses to design online, opens a full in-browser editor with templates, text and clipart:

WooCommerce product designer plugin: product page with the Start and upload design button
A design-enabled product page: the buyer sees the price and a clear way to start designing before they add to cart.
Cmsmart online designer open on a product with a template loaded on the canvas
The Modern online designer: templates, text and layers in the same canvas the buyer's order will print from.

Nothing here is a mockup: the designer records every layer, so the file an admin downloads later is the file the buyer actually approved.

How does Cmsmart turn a WooCommerce product into a design tool?

Cmsmart Product Designer adds a design canvas, a pricing engine and a print-ready output pipeline on top of a normal WooCommerce product, so the storefront, the price and the production file all come from one configuration instead of three separate tools.

Four building blocks do the work, and each one is a settings screen you configure once per store (then, usually, once per product):

  • Design tool defaults (General). Editor layout — Modern is current; Classic is deprecated — default output DPI, dimension units, and whether customers may save or share a design in progress.
  • Upload rules (Upload design). Allowed and disallowed file extensions, size and file-count limits, a minimum DPI for raster uploads, and which import sources (Facebook, Instagram, Google Drive, Dropbox) you allow.
  • Output and print-ready files (Output). Watermarking, bleed display, PDF password protection, and the export pipeline that produces the file production actually prints from.
  • Pricing (Printing Options). Admin-defined fields — size, material, sides, finish — wired into a 2D price matrix with quantity breaks, applied to specific products or categories.

Cmsmart insight: set your DPI and bleed rules in Output before you build your price matrix, not after. Stores that configure pricing first often have to redo every printing-option group once they realize the default 150 DPI preview resolution is too low for the print files they actually need.

Since 2.17.0, the file production receives is held to the same geometry the admin sees on screen: automatic print PDFs now match the Create PDF output even for a buyer's custom width and height, and the render certificate records which renderer produced it. A design whose order item is already approved is also locked on the server against further saves — the approved-artwork lock, enforced centrally rather than only hidden behind an "Edit design" button.

CapabilityIn the plugin today (2.17)Cmsmart custom development
Design canvas, templates, layers, text and clipartYes — Modern editor, per-product templatesExtra panels or tools built for a specific catalog
Price matrix & quantity breaksYes — Printing OptionsCost-plus formulas, B2B contract pricing, ERP-fed prices
Print-ready PDF matching the orderYes — automatic export + Create PDF, since 2.17Custom paper sizes or imposition rules for a specific press
AI preflight, background removal, upscaleYes — Cmsmart Cloud AI ToolsStore-specific auto-fix rules, bulk re-checks
Approved-artwork lockYes — server-enforced since 2.17Custom approval workflows (multi-stage, PO sign-off)
Basic 3D product preview (desktop)Yes — per-product toggle in the Online Designer—
AR preview, mobile 3D, advanced 3D configurators, gang-sheet builder, ERP/MIS syncNoYes — scoped and built per store

Need a case like yours mapped out before you commit a sprint? Talk to an ecommerce expert — see "Going further" below for what the custom column usually involves.

What's the business value of setting this up properly?

Cmsmart Product Designer turns custom-order handling into a measurable process: fewer manual quotes, fewer reprints and a checkout that converts, each one tied to a KPI you can watch in Cmsmart > Orders and your own order history.

BenefitHow it shows up in your businessKPI to track
Fewer manual quotesStaff stop pricing every size/quantity combination by handQuotes requested vs. orders placed directly
Fewer reprintsMinimum-DPI and bleed rules catch bad files before checkoutReprint rate per 100 orders
Faster production handoffOrders arrive with an approved, print-ready PDF already renderedTime from "Paid" to "In production"
Higher checkout completionBuyers see a firm price instead of a request-a-quote formCart-to-order conversion rate

ROI worksheet (your variables).
Staff time saved per month ≈ orders/month × minutes saved per order on quoting and proofing × (your loaded hourly staff cost ÷ 60).
Reprint cost avoided per month ≈ orders/month × your current reprint rate × average cost per reprint.
Add any conversion uplift you expect from showing a firm price instead of "request a quote," applied to your own current cart-to-order rate — see the price matrix tutorial for how the pricing side of that number is built.

How do you set up and configure the WooCommerce product designer plugin?

Setting up Cmsmart Product Designer means working through four settings tabs once — General, Upload design, Output and Printing Options — then switching the designer on per product; most stores configure one product category in an afternoon.

  1. Confirm your plugin line. Check Plugins for Cmsmart Product Designer (NBDesigner) on the 2.17.x line before you change anything — the print-ready PDF and approved-artwork lock behavior below assume it.
  2. Set your design tool defaults (General). Choose the Modern editor layout, your default output DPI and dimension unit, and whether customers may save a design for later or share it.
  3. Cmsmart Product Designer General settings: editor layout, output DPI and dimension unit
    General settings: the editor layout and output defaults every design inherits.
  4. Decide what customers may upload (Upload design). Set allowed and disallowed file extensions, a minimum DPI for raster uploads, and a max file size; turn on Facebook, Instagram, Google Drive or Dropbox import only if you want them.
  5. Upload design settings showing allowed file types, max upload size and minimum DPI
    Upload design: the file-type and DPI rules that keep bad files out before they reach production.
  6. Configure output and print-ready files (Output). Set bleed display, decide whether designs carry a watermark before checkout, and turn on automatic export to PDF so the print-ready file renders as soon as an order reaches your chosen status.
  7. Turn on AI Tools (Cmsmart Cloud). Enable AI Preflight with your required DPI, decide who may use customer-facing AI (everyone, members only, or customers who have ordered), and set a daily run limit so one visitor cannot spend your whole balance.
  8. Cmsmart Cloud AI Tools settings with Preflight Quality Checker, Background Remover and Image Upscale
    Cmsmart Cloud: Preflight Quality Checker, Background Remover and Image Upscale, each with its own audience and usage limits.
  9. Build your pricing (Printing Options). Add an option group, add the fields you actually sell on (size, material, sides), attach a price matrix, and set quantity breaks.
  10. Printing Options list showing published option groups applied to specific products
    Printing Options: each group applies to chosen products or categories, with its own priority and date range.
  11. Enable the designer per product. In Manager Products, turn on the Online Designer for each product, then set its sides, bleed, resolution and color profile in that product's design configuration.
  12. Manager Products screen listing WooCommerce products with the online designer enabled
    Manager Products: every product with the designer switched on, its templates and its status in one list.
    Product configuration screen with production specs: bleed area, print resolution and color profile
    Per-product production specs — bleed, resolution, color profile — that feed the print-ready output.
  13. Test the buyer flow end to end. Open the product as a visitor, design something, click Process, confirm the design shows as "Your artwork" next to Add to cart, and carry it through to checkout.
  14. Test the admin flow end to end. Open the resulting order in Cmsmart > Orders, confirm the Customer Design box shows the artwork for approval, download the print-ready PDF, and check the Files list.

For the deeper settings — SFTP/S3 output sync, per-category clipart libraries, license and domain management — the plugin's own WooCommerce product settings and the Cmsmart tabs link out to the right place; this walkthrough covers the configuration every store needs first.

Video thumbnail: how to download and kick-start Cmsmart Product Designer
Video: How to download Cmsmart Product Designer and kick-start your ecommerce store (Cmsmart on YouTube).

What can Cmsmart build on top of the standard designer?

Where a store's pricing, production or integration needs go past what the plugin ships with, Cmsmart builds the rest as custom development on the same WooCommerce store — so the designer, the custom logic and your existing catalog stay one system instead of three.

Four extensions come up most often once a store has the core designer running:

  • Cost-plus and B2B pricing. The built-in price matrix handles size-and-quantity pricing well, but cost-plus formulas, negotiated account pricing or quantity breaks pulled from another system are custom development — Cmsmart builds the pricing logic the standard price matrix cannot express on its own.
  • DTF and gang-sheet production. Stores selling direct-to-film transfers or sheet-based production often need a gang-sheet builder that packs multiple designs onto one print sheet. That is not a standard designer feature, so Cmsmart builds it as a dedicated tool for that production line.
  • Augmented reality and richer 3D configurators. A basic 3D preview of the finished product ships in the Online Designer as a per-product toggle (desktop only). Taking that further — augmented reality on a buyer's phone, or a full 3D configurator with rotating parts and material swaps — is a custom integration layered on top of the standard designer output.
  • ERP, MIS and accounting sync. Pushing paid, print-ready orders into a production MIS or accounting system is store-specific integration work, built against the system you already run.

Every one of these follows the same delivery model: discovery, a solution design you approve, build sprints, QA against your real catalog, launch, then ongoing support — the process behind the ecommerce projects Cmsmart has delivered since 2012, and the same approach documented in the web-to-print storefront guide.

Get a custom pricing or production quote

Why work with Cmsmart on your product designer setup?

Cmsmart has built and supported the Product Designer (NBDesigner) for WooCommerce stores since 2012 as a Netbase JSC division, with over 6,300 client projects and more than 1,800 live stores running today.

  • 6,300+ client projects and 4,600+ projects delivered since 2012.
  • 1,800+ live stores running right now, in 80+ countries.
  • Trustpilot rating 4.2 out of 5 from 404 reviews (Trustpilot).

"We have had the NB Designer plugin installed for three years and have experienced absolutely no problems during that time. It is wonderful to see their commitment to continuous development, with new features being added frequently to keep the software current and highly capable." — Web Developer, United Kingdom, via Trustpilot.

For related setup work, see setting up a custom bag store, or explore the web-to-print solutions hub and the product designer customization service for what a scoped engagement looks like.

Frequently asked questions

How long does it take to set up the online product designer?

Working through General, Upload design, Output and Printing Options for one product category usually takes an afternoon. Rolling it out across a full catalog, with a price matrix per category and tested buyer/admin flows, typically takes a few days of focused work.

Can the price matrix handle B2B or wholesale pricing?

The built-in Printing Options price matrix handles size, material and quantity-break pricing out of the box. Negotiated account pricing, cost-plus formulas or prices pulled from another system are custom development, built on top of the same product configuration.

Does the print-ready PDF really match what the customer approved?

Since 2.17.0, automatic PDF export and the admin's Create PDF button read the same page geometry, including a buyer's custom width and height, and the render certificate records which renderer produced each file — so the print file matches the order, not just the template.

What file types and DPI should we require from customers?

Set allowed/disallowed extensions and a minimum DPI in Upload design, then confirm the target with AI Preflight's required-DPI setting in Cmsmart Cloud (300 DPI is the common print-production target). Reject low-DPI uploads before checkout rather than catching them at the press.

Can this connect to our ERP or production system?

Not out of the box — order and design data lives in WooCommerce and the plugin's own tables. Syncing paid, print-ready orders into an ERP, MIS or accounting system is store-specific integration work that Cmsmart scopes and builds as a custom project.

Do we need a developer, or can our team configure this alone?

The settings in this guide — General, Upload design, Output, Printing Options and per-product configuration — are built for a store owner or manager to run without writing code. A developer becomes useful once you move into custom pricing logic, integrations or production tooling.