Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. This replaces an older release-notes post for a plugin version that no longer ships. Every screenshot below is a fresh capture on the current demo store and every feature claim is checked against the 2.17.0 changelog.

In short

  • Outcome: every WooCommerce order gets a print-ready PDF that matches what the buyer actually designed, and the artwork is locked the moment you approve it.
  • How it works: the online designer, the pricing/options engine, the approval box and the Cmsmart Cloud renderer all read the same design and the same page geometry, so nobody has to re-export a file by hand.
  • What it takes: NBDesigner 2.17+, your print sizes and bleed set up once in Settings, and a few minutes to run one test order end to end.

What does manual print-order handling actually cost your store?

Cmsmart Product Designer removes the manual hand-off between a customer's order and a press-ready file, so your team stops rebuilding PDFs by hand, chasing approvals over email, and reprinting jobs that shipped with the wrong artwork.

Talk to any print shop or personalized-gift seller running a generic WooCommerce checkout and the same costs come up:

  • Manual proofing. Someone opens every order, checks the artwork against the product size, and emails the customer back and forth before it's safe to print.
  • Re-built print files. A print operator recreates the customer's file in Illustrator to add bleed, convert to CMYK, or fix the page size — minutes per order that add up fast at volume.
  • Reprints from size or color mismatches. A file exported at the wrong size, or without the ICC profile the press expects, comes back wrong — you pay for the blank, the ink and the shipping twice.
  • Edits after approval. Without a lock, a customer (or a well-meaning support agent) can keep changing a design staff already signed off for production, so the wrong version reaches the press.
  • Staff time chasing status. Is this one ready yet gets asked a dozen ways across email, chat and order notes, because nothing on the order shows where the file stands.

None of this is a single line on the P&L. It is staff hours, late shipments and reprints spread across every order — exactly why custom work is easy to under-price.

What would a same-day, no-reprint print queue look like for your store?

With Cmsmart Product Designer, a buyer finishes a design, the plugin renders the print-ready PDF in the background, and your production list only shows orders whose artwork is actually approved and actually ready — so the morning queue is real work, not a guessing game.

Example scenario. A buyer opens your door-hanger product at 10pm, drops in their own text and logo with the online designer, and checks out. The moment they pay, Cmsmart Cloud renders the print-ready PDF in the background — same page size, same bleed, same file the press will use. Production reviews the proof the next morning, clicks Accept once, and the design is locked: nobody, not even the buyer, can change it by accident. By the time it reaches the press, the file has already been checked once by the system and once by a person.

WooCommerce product page showing the buyer's saved design labeled Your artwork next to the Add to cart button
The buyer's finished design appears as "Your artwork" right on the product page, before they even reach the cart.

Talk to an ecommerce expert: plan your own print-ready workflow.

How does Cmsmart turn a buyer's design into a press-ready file?

Cmsmart Product Designer chains together five pieces — storefront, online designer, pricing, approval and print-ready output — so a WooCommerce order becomes a checked production file without anyone opening Illustrator, and Cmsmart extends any of the five with custom development when a store needs more.

NBDesigner is built specifically for WooCommerce, the platform behind 31% of the top one million ecommerce sites and more than 4 million online stores (WooCommerce, 2026), so this pipeline plugs into the stack most of your competitors already run. Six building blocks move a design from browser to press:

  • Storefront product page — the Start and upload design / design-online entry point on the product itself (in the plugin).
  • Online designer — a browser-based canvas with templates, text and layers, plus a Preflight Check button (in the plugin).
  • Pricing & options engine — Printing Options price matrices per product, each with its own fields and conditional rules (in the plugin).
  • Approval — the Customer Design box on the order screen: accept or decline, with the artwork locked on the server once approved (in the plugin, added 2.17).
  • Print-ready output — Create PDF and the automatic Cmsmart Cloud renderer, both reading the same page geometry so the two files always match (in the plugin, added 2.17).
  • Integrations & custom rules — ERP/MIS sync, gang-sheet layout, B2B approval chains (custom development — see below).
Cmsmart's print-ready PDF plugin for WooCommerce: product page showing the Start and upload design button
The storefront entry point: a design button sits right on the product page, no separate app or login required.
Cmsmart online product designer open on a WooCommerce product with a ready-made template on the canvas
The online designer opens in the browser with templates, text and layer tools already in place.

Cmsmart insight: the two support tickets we see most on a generic customizer setup are a print file that doesn't match the preview, and a customer who re-edited the design after it was already sent to the printer. Both trace back to the same cause: the storefront, the PDF export and the approval step read three different copies of the design instead of one. Fixing that is an architecture decision, not a bug fix.

NBDesigner order detail screen showing the production timeline and the line item's design file
Order detail: the production timeline, the line item and its design file in one screen.
StepManual workflow (generic checkout)Cmsmart Product Designer workflow
DesignCustomer emails a file or a vague briefBuyer designs on the product page with the online designer
ProofingStaff opens the file, emails a proof, waits for a replyCustomer Design box shows the real artwork on the order; one click to accept
Production fileSomeone rebuilds the file for size, bleed and CMYKCreate PDF / automatic export renders the exact print-ready file, bleed and ICC profile included
After approvalNothing stops a re-edit; the wrong version can reach the pressApproved-artwork lock refuses further saves on that design
StatusTracked in email threads and spreadsheetsReady / Rendering / Failed shown right on the order
Video thumbnail for a Cmsmart demo of modern WooCommerce product customization and web-to-print UI
Video: Modern WooCommerce product customization and web-to-print UI (Cmsmart on YouTube)

What's the ROI of automating your print-ready pipeline?

Cmsmart Product Designer turns minutes of manual file prep per order into an automatic render, so the business value shows up as staff hours saved, fewer reprints and a shorter time between payment and a ready-to-print file — trackable KPIs, not vague promises.

BenefitHow it shows up in your businessKPI to track
No manual file rebuildingStaff stop opening every order in Illustrator or InDesignMinutes of prepress time per order
Fewer reprintsPrint-ready files always match the approved design, bleed and page sizeReprint rate (reprinted orders ÷ total orders)
Faster turnaroundFiles are already rendering before staff open the orderHours from paid to sent to production
Fewer support ticketsBuyers and staff see the same proof and the same status pillTickets tagged artwork or wrong file, per month

ROI worksheet (use your own numbers):
Monthly orders with custom artwork × minutes of manual prepress saved per order × your loaded hourly rate ÷ 60 = monthly staff time saved.
Current reprint rate × average reprint cost (blank + ink + shipping) × monthly order volume = monthly reprint cost avoided.

Plug in your own order volume, prepress minutes and reprint rate; a store running even a modest volume of custom orders usually finds both lines add up to real staff hours and real avoided reprints every month.

Demand keeps growing: the global print-on-demand market was valued at $10.8 billion in 2025, projected to reach $57.5 billion by 2033, a 23.6% CAGR (Grand View Research, 2025).

How do you set up the print-ready PDF plugin for WooCommerce orders?

Setting up Cmsmart Product Designer for a reliable print-ready pipeline takes a handful of settings screens and one test order — every step below is a standard 2.17 feature, no custom code required.

Run through this once on a test order before relying on it for real customers:

  1. In WooCommerce → Settings → Cmsmart → Upload design, set the allowed file types and a minimum DPI for uploaded JPG/JPEG images so low-resolution photos get flagged before checkout.
  2. In Output, turn on Auto export design to PDF and pick the order status that triggers it (Processing is the usual choice for pay-now orders).
  3. Decide whether Render print PDFs in the cloud stays on (the default) or your own server should render instead — Cmsmart Cloud is simpler for most stores.
  4. In Printing Options, build or review the price matrix for each product (size, material, quantity breaks) so the price the buyer sees matches what production charges.
  5. Open a product in Product manager and confirm its design areas, bleed and safe zone — exactly what Create PDF and the automatic export both read.
  6. Place a test order: open the product, use Start and upload design or the online designer, add text or art, and click Process.
  7. On the order screen, open the Customer Design box, review the artwork and click Accept — the point where the approved-artwork lock takes effect.
  8. On the design detail screen's Create PDF tab, confirm the Print-ready PDF shows Ready with the page size, margins and bleed line you expect; use Regenerate print-ready PDF if the design changes.
  9. Use Download design to pull the SVG, high-resolution PNG, CMYK JPG (with ICC profile) or PDF format your press needs.
  10. If your own systems read files from a fixed folder, turn on Also save print-ready PDFs in the pdfs folder under Output so every file lands there under the names Create PDF uses.
NBDesigner Upload design settings showing allowed file types and minimum DPI for customer uploads
Upload design settings: allowed file types, size limits and the minimum DPI for customer photos.
Printing Options list showing price-matrix option sets by product
Printing Options: each product can carry its own price-matrix rule set.
Customer Design approval box with the artwork accepted, showing the accept and GO controls
Customer Design box: one click to accept the artwork — this is what triggers the approved-artwork lock.
Create PDF tab showing print-ready PDF status, paper size, margins and bleed line options
Create PDF tab: the print-ready PDF status, page size, margins and bleed line for this design.
Print-ready PDF status showing Ready, rendered by the Cmsmart Cloud renderer, with a Regenerate button
After Regenerate: the print-ready PDF status reports exactly when, and by which renderer, the file was produced.
Download design panel offering SVG, high-resolution PNG, CMYK JPG with ICC profile and PDF formats
Download design: SVG, high-resolution PNG, CMYK JPG with an ICC profile, or PDF — whatever format your press needs.

What can Cmsmart build beyond the standard plugin?

Cmsmart builds the print and ecommerce logic that doesn't fit a generic settings screen — ERP/MIS sync, custom pricing rules, gang-sheet layouts and B2B approval chains — as custom development on top of Product Designer, scoped to how your store actually runs.

NBDesigner 2.17 already ships a strong standard feature set, including the AI tools below. Past that, these are the extensions we build most often for print shops and personalized-product stores:

Cmsmart Cloud AI Tools panel with the Preflight Quality Checker enabled and required DPI set to 300
Cmsmart Cloud → AI Tools: the Preflight Quality Checker is a real, in-plugin feature you can turn on today.
  • AI preflight at scale. The plugin's own Preflight Quality Checker (resolution, color mode, bleed, fonts, transparency) is a real feature you can turn on today. Running it automatically on every order, auto-fixing low-DPI images without a click, or feeding results into a reporting dashboard is custom development.
  • ERP/MIS and print-API sync. NBDesigner doesn't ship a finished ERP connector. Cmsmart builds, for merchants, the integration that pushes approved, print-ready orders straight into your MIS or production scheduler so staff never re-key an order.
  • Gang-sheet and DTF layout tools. Nesting multiple customer designs onto one press sheet for DTF or transfer printing is not a core feature. Cmsmart builds gang-sheet layout for merchants as a custom module on the designer and print-ready pipeline.
  • B2B approval chains. A company buyer who needs a second sign-off before an order goes to production is custom development: multi-step approval built on the existing Customer Design box.
  • Custom pricing rules. Beyond the standard price matrix, Cmsmart builds quantity-break, contract and customer-group pricing tied to your catalog.

Delivery follows the same path on every engagement: discovery, solution design, build sprints, QA against your real products, launch, then support — the model behind the work in our ecommerce project case studies. For web-to-print specifically, see the web-to-print solutions hub and the product designer customization service.

Plan my print-ready workflow

Why work with Cmsmart on your print-ready pipeline?

Cmsmart has built and supported Cmsmart Product Designer (NBDesigner) as a Netbase JSC division since 2012, with real client projects behind every feature in this guide, not a plugin read out of a changelog.

Some figures as published on our platform page: 6,300+ client projects and 4,600+ delivered since 2012, 1,800+ live stores across 80+ countries, and 500+ custom development projects. On Trustpilot, Cmsmart holds a 4.2 rating from 404 reviews.

From a shop that has run NBDesigner for three years: "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 project case studies, or dig into the product on its Cmsmart Product Designer plugin page. Two related reads: how the automatic PDF export and print options work together, and the 2.10.0 release notes on the built-in CRM and AI print QA.

Frequently asked questions

Does NBDesigner 2.17 make the print-ready PDF automatically, or do I click a button?

Both work. Turn on Auto export design to PDF in Output and the plugin renders the file in the background at the order status you choose. Staff can also click Create PDF or Regenerate print-ready PDF any time — both paths use the same renderer, so the files always match.

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

The save is refused on the server, with a clear message, no matter which link they use — this is the approved-artwork lock added in 2.17. Stores needing an exception can widen it with the nbd_ordered_design_edit_locked filter.

Can Cmsmart connect NBDesigner to our ERP or MIS system?

Not out of the box — that connector is custom development. Cmsmart builds the integration that pushes approved, print-ready orders into your ERP/MIS or production scheduler, scoped to your system, so nobody re-types an order.

Do we need a special color profile for the print-ready files?

The Download design panel can export a CMYK JPG with an embedded ICC profile alongside the SVG, PNG and PDF formats, and Output settings control bleed and watermark behavior for every export.

How long does a setup like this take?

Turning on auto-export, building your price matrix and testing one order is usually an afternoon. Custom work — ERP sync, gang-sheet layout, B2B approval chains — is scoped during discovery and delivered in sprints over a few weeks.

Does this work with WooCommerce's newer HPOS order storage?

Yes. The Customer Design approval box runs on the High-Performance Order Storage screen as well as the legacy one, so stores on HPOS keep the same approval workflow.

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.

Further reading