Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. Screenshots and steps below are captured on a live NBDesigner 2.17 demo store; features called out as custom development are not part of the core plugin.

In short

  • A WooCommerce store adds an online product designer plugin so buyers configure, preview and pay for a custom product themselves, and the shop receives a print-ready file instead of a pile of email attachments.
  • Cmsmart Product Designer (NBDesigner) puts the design tool on the product page, prices each option automatically, and turns every paid order into a print-ready PDF that matches what the customer actually approved.
  • Setup takes an afternoon for a single product line; pricing rules, approval flow and the print-ready pipeline are configured once in wp-admin and then run on every order.

Why Does a Manual Design-and-Proof Workflow Cost Print Shops Orders?

Cmsmart Product Designer removes the email-and-PDF back-and-forth that slows down custom orders, so a WooCommerce print shop can quote, approve and produce a design without a staff member touching every file by hand.

Most WooCommerce stores selling personalised products still run some version of this loop:

  • Quoting by hand. A buyer emails their idea, someone prices it manually against a price list that lives in a spreadsheet, and the quote goes back a day later — long after the buyer has moved on to a competitor's site.
  • Proofs by email. Artwork goes back and forth as PDF attachments, with no single place that says which version is current or whether the customer actually approved it.
  • Reprints from file mismatches. A mockup looked right on screen but the production file used the wrong page size or an old revision, so the job comes off the press wrong and has to run again.
  • Staff time on repeatable work. The same sizing, bleed and file-export steps get redone by a person for every single order instead of running automatically.
  • Abandoned carts. Buyers who cannot see a live preview or price before checkout simply leave, especially on mobile.

Put a rough number on it: (orders needing manual proofing per month) × (minutes staff spend quoting and proofing each one) × (your fully loaded hourly cost) is the monthly labor cost of the status quo, before a single reprint. Add (reprint rate) × (cost per reprint, including the lost press slot) and the familiar we've always done it by email habit becomes a figure most owners have never written down.

What Would a Self-Serve, Print-Ready Order Flow Look Like?

With Cmsmart Product Designer, a WooCommerce buyer designs, previews and pays on the product page in one sitting, and the shop opens a queue of orders that already carry a print-ready, order-matched PDF — no separate proofing round before production can start.

Example scenario. A buyer lands on a custom invitation product page at 9pm. They choose to design it online, pick a template, swap in their names and a date, and watch the price update as they add a foil-print option. They click through to checkout and pay. By the time the shop opens the next morning, the order is sitting in Cmsmart > Orders with its design attached and a print-ready PDF already rendered — sized to the product, not a generic template — ready for the press without anyone touching a file.

Online product designer plugin for WooCommerce: custom invitation product page with the Start and upload design button
The online product designer sits directly on the WooCommerce product page — no separate app or login for the buyer.

This is not a hypothetical: IMARC Group values the global web-to-print market at USD 36.3 billion in 2025, and demand keeps shifting toward stores that let the buyer configure the product themselves rather than request a quote. Buyers increasingly expect it by default — Kornit's 2025 print-on-demand research found 36% of consumers now see a personalized product as the default, not a premium add-on.

How Does Cmsmart's Online Product Designer Plugin for WooCommerce Provide the Solution?

Cmsmart Product Designer (NBDesigner) pairs a browser-based design tool with a pricing engine, an approval step and a cloud PDF renderer, so a WordPress/WooCommerce store runs the whole configure-to-print-ready path without extra software.

The plugin — installed on more than 7 million active WooCommerce sites worldwide as the commerce layer underneath it — is built from a small number of building blocks:

  • Storefront entry point. An upload-or-design-online choice on the product page, with a mobile layout for phone buyers. In the plugin today.
  • Browser-based designer. Templates, text, cliparts, layers and uploads, saved back as the buyer's artwork before checkout. In the plugin today.
  • Pricing engine. Printing Options with a price matrix per attribute (size, material, quantity, turnaround). In the plugin today.
  • Approval and production. The order screen's Customer Design box to accept or decline artwork, and the order timeline from Placed through Delivered. In the plugin today.
  • Print-ready output. A cloud renderer for the print PDF, CMYK/ICC exports, SVG/PNG alternates, plus AI preflight and image tools. In the plugin today.
  • 3D preview. A desktop 3D preview can be switched on per product. In the plugin today.
  • ERP/MIS integrations, custom pricing logic, gang-sheet layouts. Built as custom development — see below.
Manual proofing workflow vs. Cmsmart Product Designer
StepManual workflowCmsmart Product Designer
Quote a custom orderStaff price it by hand against a spreadsheetPrinting Options price it live on the product page
Collect the designEmail attachments, unclear which version is currentDesign saved to the order as the buyer's artwork, with a version history
Approve artworkReply-all email threadAccept/decline in the Customer Design box; once approved, the design is locked on the server
Produce the print fileSomeone rebuilds a print-ready PDF by hand from the approved mockupThe cloud renderer builds a print-ready PDF sized to the product automatically
WooCommerce order screen Customer Design box showing Accept and GO to approve a customer's artwork
Approving artwork in the Customer Design box. Since 2.17, saving over an order's approved design is refused on the server, not just hidden in the UI.

See the full 2.17 print-ready PDF and approved-artwork lock release notes, or our guide to building a price matrix with Printing Options.

What's the Business Value of Moving to a Self-Serve Designer?

Cmsmart Product Designer turns design and proofing from a staff task into a storefront feature, so a WooCommerce print shop can take more personalised orders without adding headcount, and track the result with ordinary store KPIs.

BenefitHow it shows up in your businessKPI to track
Fewer manual quotesPrinting Options price the job the moment the buyer picks optionsStaff hours per week on quoting
Fewer reprintsThe print-ready PDF is rendered from the same approved design, sized to the productReprint rate (% of print jobs rerun)
Higher checkout completionBuyers see their design and the final price before they payCart-to-order conversion on design-enabled products
Faster turnaroundApproved orders queue straight into production with their print file attachedHours from Paid to In production
Cleaner audit trailEvery design, approval and print file lives on the order, not in an inboxDisputed/returned orders per month

Rough-cut ROI worksheet (use your own numbers):
Monthly staff time saved = (personalised orders/month) × (minutes of manual quoting/proofing avoided per order) × (your fully loaded hourly rate).
Monthly reprint savings = (current reprint rate) × (orders/month) × (cost per reprint, including the lost press slot).
Add the two for a conservative monthly value of moving quoting, proofing and file prep onto the plugin — before counting any lift in checkout completion.

Cmsmart insight: in support conversations, most reprint complaints trace back to bleed and safe-zone settings, not the renderer. Check that your product's bleed line and safe zone match your press specs in the product's design-area setup before you turn on automatic print-ready export — the renderer will faithfully reproduce whatever area you've configured.

How Do You Set Up the Online Product Designer on a WooCommerce Product?

Setting up Cmsmart Product Designer means installing the plugin, enabling design on a product, configuring pricing and output, and testing the buyer-to-production path once before it runs on every order.

  1. Install and activate Cmsmart Product Designer (NBDesigner) from Plugins, requiring WooCommerce; confirm the active version under the plugin row.
  2. Enable design on a product from Cmsmart → Product manager, and open its configuration screen to set the design area, bleed and safe zone.
  3. Add pricing rules under Cmsmart → Printing Options: create an option set, attach it to the product, and build the price matrix for size, material or quantity.
  4. Under WooCommerce → Settings → Cmsmart → Upload design, set the allowed file types, size limit and minimum DPI for customer uploads.
  5. Under the Output tab, confirm CMYK/ICC handling for JPG exports and decide whether print-ready PDFs should also be mirrored into the design's pdfs folder for your own tooling.
  6. In Cmsmart Cloud → AI Tools, turn on Preflight Quality Checker (and Background Remover / Image Upscale if useful to your products) and set the required DPI for a pass.
  7. Preview the buyer flow yourself: open the product, choose to design online, add an element, click Process, and confirm the design shows as the buyer's artwork before Add to cart.
  8. Place a test order (or use a sandboxed payment method) and open it in Cmsmart → Orders to confirm the timeline, the attached design and the Download print PDF quick action.
  9. In the order's Customer Design box, accept the test artwork and confirm the design is now locked against further edits.
  10. Open the order's Create PDF tab and confirm the print-ready PDF shows Ready, rendered by the cloud renderer, with a Regenerate print-ready PDF button available if you ever need a fresh render.
WooCommerce order detail screen showing the production timeline from Placed to Delivered and a Download print PDF quick action
Every order carries its own production timeline and a one-click Download print PDF action.
Create PDF tab showing Print-ready PDF: Ready, rendered by the cloud renderer, with a Regenerate print-ready PDF button
Since 2.17, the automatic render and the admin's Create PDF button produce the same print-ready file, sized to the product even for custom dimensions.
Download design panel offering SVG, high-resolution PNG, CMYK JPG with ICC profile, and PDF formats
Each order's design is available as SVG, high-resolution PNG, CMYK JPG (with ICC profile) and PDF — whatever format your press needs.
Cmsmart Printing Options list showing price-matrix option sets applied to products
Printing Options stores the price matrix per product, so quoting never leaves the product page.
Cmsmart Cloud AI Tools panel with Preflight Quality Checker, AI Background Remover and AI Image Upscale toggles
Preflight Quality Checker, Background Remover and Image Upscale run from the same Cmsmart Cloud panel, each with its own on/off switch and audience setting.
Video thumbnail for the Cmsmart online canvas designer demo
Video: NEW Online Canvas Designer Demo — Modern Web-to-Print by Cmsmart (Cmsmart on YouTube)

Cmsmart insight: group related options (size, material, add-ons) into one Printing Options set per product rather than one global set for the whole store — it keeps the price matrix readable for whoever edits pricing six months from now, and it is the single most common fix we make when a store's quoting rules have become unmanageable.

How Far Can You Go with Custom Development on Top of Cmsmart Product Designer?

Cmsmart builds on top of the core plugin for stores that need more than the standard designer, from production integrations to pricing logic the price matrix alone cannot express — delivered as a scoped project, not a generic add-on.

The plugin above covers configuring, pricing, approving and rendering a design. Several things print shops and B2B sellers ask for next are deliberately not part of the core product — Cmsmart builds them as custom development, scoped to how your business actually runs:

  • ERP/MIS and production sync. Your press floor or accounting system shouldn't need someone to re-key every order. Cmsmart builds a connector so an approved order's print-ready PDF and order data reach your ERP or MIS automatically.
  • Gang-sheet and batch layouts. DTF and sticker shops print many small designs on one sheet to cut material waste — a layout a single-product price matrix was never built for. Cmsmart builds a gang-sheet or nesting tool on top of the designer.
  • Custom pricing rules beyond the price matrix. Tiered wholesale pricing, per-customer price lists or volume breaks across products need logic the standard matrix doesn't express. Cmsmart builds the rule engine your pricing actually requires.
  • Mobile, 360° and AR 3D experiences. The plugin's desktop 3D preview already lets a buyer switch it on per product — it just isn't shown on mobile. For car wraps, packaging and apparel that need 3D on a phone, a full 360° spin or an AR try-on, Cmsmart builds a 3D configurator on top of the designer.
  • B2B approval chains. A company buyer often needs a second person to sign off before production starts. Cmsmart builds multi-step approval on top of the existing Customer Design workflow.

Every custom build follows the same delivery path: discovery, solution design, build sprints, QA against your real catalog, launch, and ongoing support — the same process behind the work in our ecommerce project case studies. It's the same team behind Cmsmart's product designer customization service. Plan my custom product designer build

Why Work with Cmsmart on Your Product Designer?

Cmsmart has sold and supported Cmsmart Product Designer (NBDesigner) as a Netbase JSC division since 2012, with thousands of delivered projects and a published Trustpilot rating backing the plugin and its custom development work.

Cmsmart has built web-to-print and product customization software as a Netbase JSC division since 2012: 6,300+ client projects and 4,600+ delivered across 80+ countries, including 500+ custom development engagements. The team rates 4.2 out of 5 from 404 reviews on Trustpilot, including this from a three-year NBDesigner customer:

"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, Trustpilot, September 2026

See related work in our ecommerce project case studies and the web-to-print solutions hub for the platform this plugin is part of.

Frequently Asked Questions

How long does it take to set up the online product designer on an existing WooCommerce store?

Enabling design on one product with a basic price matrix is an afternoon's work once the plugin is installed. A full catalog with custom pricing, approval flows and output settings tuned to your press takes longer, and is where most stores bring in Cmsmart's setup help.

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

As of 2.17, the automatic render and the admin's Create PDF button read the same page geometry, including a custom size the buyer chose — so the print file matches the approved mockup rather than a generic template size.

What happens if a customer tries to change their design after we've approved it?

Since 2.17, saving over an approved design is refused on the server with a clear message, regardless of which link or open designer tab the save comes from — not just hidden in the interface.

Can Cmsmart connect the product designer to our ERP or MIS for production scheduling?

Not out of the box. That's a common custom development request — Cmsmart builds a connector scoped to your ERP/MIS and production workflow rather than a generic integration.

Can you build a gang-sheet or batch layout tool for DTF or sticker printing?

Yes, as custom development on top of the core designer. Nesting logic differs by press and material, so it's built to match your actual production setup, not shipped as a generic feature.

Is there a demo before we commit to a plugin or a custom build?

Yes — the live NBDesigner demo store lets you try the buyer-side designer and admin order flow above before you buy, and a custom development quote is free to request.