Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. This replaces our 2021 walkthrough of version 2.7.5's template and layer tools with what the plugin does today: a print-ready PDF that matches the order automatically, an approved-artwork lock, and Cmsmart Cloud rendering.

In short

  • Outcome: every web-to-print order leaves a print-ready PDF that matches what the customer actually ordered, so your team stops re-checking files by hand and stops reprinting jobs that didn't match the proof.
  • How it works: the online designer captures the artwork, Cmsmart Cloud renders a certified print-ready PDF right after the order is placed, and an approved-artwork lock stops anyone editing a file once it's signed off.
  • What it takes: Cmsmart Product Designer (NBDesigner) 2.17 or later, print options configured per product, and about five minutes in Settings → Output to turn on automatic export.

What does a mismatched print-ready PDF actually cost your shop?

Cmsmart Product Designer removes the manual proofing step that causes most reprints: a print-ready PDF is generated straight from the order, at the size and layout the customer actually bought, so nobody has to eyeball a mockup against a press file before it runs.

WooCommerce product page with NBDesigner's start and upload design button
A design-enabled product page on WooCommerce, running NBDesigner 2.17.

WooCommerce runs a large share of online stores — Store Leads data cited by WooCommerce itself puts it at 31% of the top one million ecommerce sites — and a meaningful slice of those are print shops, POD brands and B2B suppliers selling customized products. For all of them, the gap between "order placed" and "file at the press" is where money leaks out. A lot can go wrong in that gap:

  • Manual proofing. Someone opens every design, checks bleed and size against the order, and signs off by eye — on a busy day, that's the first step to get skipped.
  • Mismatched custom sizes. A buyer who picks their own width and height could get a file sized to the product template instead of what they ordered, so the mockup looks right and the print doesn't.
  • Reprints and wasted stock. Every reprint burns stock, press time and a slot in tomorrow's queue, on top of the apology email.
  • No record of who approved what. When a customer asks whether you actually signed off on a design, the answer is buried in an email thread instead of attached to the order.
  • Staff time spent chasing files. Someone on your team re-exports, renames or re-sends artwork that should have been ready the moment the order came in.

Put a number on it with your own figures: reprints per month × (stock cost + press minutes × your shop rate), plus hours per week chasing files × staff cost. Most shops are surprised how much of that total comes from the first line.

Cmsmart insight: in our delivery work, most reprint costs trace back to one of two things: a design saved at the wrong size for its canvas, or a custom product size that never reached the print file. Both are now checked automatically in 2.17 instead of being caught after the parcel comes back.

What would it look like if print-ready files just happened?

With Cmsmart Product Designer, a print-ready PDF is waiting before anyone on your team opens the order: the design, the custom size and the bleed line are already matched, so the first human touch on a job is production, not proofing.

Example scenario. A buyer designs a custom-size banner at 10pm, uploads their own logo, and pays. By the time your shop opens, the order sits in "In production" with a certified print-ready PDF attached, sized to the banner they actually ordered — not the template's default size. Your operator opens Create PDF only if something looks off; otherwise the file goes straight to the RIP.

NBDesigner product page on a mobile phone with the design button above add to cart
Design starts from any device — the same product page on mobile.

How does Cmsmart Product Designer turn an order into a print-ready file?

Cmsmart Product Designer (NBDesigner) renders the print file in Cmsmart Cloud the moment a design is processed, keeps a certificate of what was rendered and when, and refuses further edits once an item's artwork is approved — so the file your press gets is always the one the customer signed off on.

A print-ready PDF only earns that name if its page size, bleed and color space match what the press expects — that's the whole point of the PDF/X family of standards. Four parts carry a design from your storefront to that file, and 2.17 changed how the last two agree with each other:

  • Online designer. The buyer builds or uploads artwork against the product's real design area. In the plugin today.
  • Print-ready rendering. Cmsmart Cloud (or your own server — your choice in Settings → General) renders a PDF that reads the same page geometry, including a buyer's custom size, as the order itself rather than the product template's default. In the plugin today, since 2.17.
  • Approved-artwork lock. Once an order item's design is approved, saving over it is refused, whichever screen the save comes from. In the plugin today, since 2.17.
  • Production hand-off. Cmsmart → Orders and Cmsmart → Files show every job's print-ready status at a glance. In the plugin today.
  • MIS/ERP and imposition sync. Pushing the certified print-ready file straight into your MIS or imposition queue the moment it's ready is not a core feature — Cmsmart builds this as custom development for shops running a production system alongside WooCommerce.
NBDesigner online designer opened on an invitation product with a template on the canvas
The online designer (2.17), opened straight from the product page.
Print-ready PDF plugin for WooCommerce: Create PDF tab showing the status as Ready, rendered by the cloud renderer
Print-ready PDF status on the order: Ready, with the renderer and timestamp recorded.
Customer Design approval box with Accept and GO, used to lock approved artwork
The Customer Design box: approving artwork here locks it against further edits.
Manual proofing vs. Cmsmart Product Designer (2.17)
StepManual workflowCmsmart Product Designer
Print fileSomeone exports or re-creates a press file from the orderPrint-ready PDF renders automatically, matching the order's real size
ProofingStaff eyeball the mockup against the orderApproved-artwork lock records sign-off and blocks further edits
Re-ordersOld PDFs sometimes get reused by mistakeA reorder always queues a fresh render instead of copying the old file
Color & DPI checksCaught at the press, after the file is cutAI Preflight checks resolution, bleed and color mode before production

Explore the full web-to-print solutions Cmsmart builds around this flow, from storefront to proof to press.

What's the ROI of a print-ready PDF plugin for WooCommerce?

Cmsmart Product Designer pays for its setup time through fewer reprints and less manual file-handling: shops track it through reprint rate, hours spent on proofing, and how long an order sits before it reaches the press.

Business value of print-ready automation
BenefitHow it shows up in your businessKPI to track
Fewer reprintsFiles match the order before anyone opens the designReprint rate (reprints ÷ orders shipped)
Faster turnaroundPrint-ready PDF is waiting when your shop opens, not queued behind manual exportsHours from order placed to ready for press
Less staff time on filesNo re-exporting, renaming or re-checking sizes by handStaff hours per week on file prep
Fewer disputed approvalsEvery approval and lock is recorded against the orderCustomer disputes over what was approved
Cmsmart Orders dashboard showing orders awaiting review, in production and 30-day revenue
Cmsmart → Orders: production status and revenue at a glance.

Rough-cut ROI worksheet — fill in your own numbers:

  • Reprints avoided per month × (stock cost + press minutes × your shop rate) = monthly reprint savings
  • Hours per week no longer spent proofing or chasing files × staff hourly cost × 4.3 = monthly staff-time savings
  • Orders per month × minutes saved getting to ready for press ÷ 60 × shop rate = monthly throughput value

Add the three and compare the total against the cost of configuring print options and output settings — or of commissioning the custom integration work below.

How do you set up print-ready PDFs and the approval lock in NBDesigner 2.17?

Setting up print-ready output in Cmsmart Product Designer takes a handful of settings changes and no code: update the plugin, confirm how rendering runs, configure your output format, and turn on the approval lock — then every new order follows the same path to a print-ready PDF.

  1. Update to NBDesigner 2.17 or later from your license dashboard, or ask your host to run the update — versions before 2.15.0 had an unauthenticated file-upload security issue that's since been fixed, so don't stay on an old version longer than you have to.
  2. Go to WooCommerce → Settings → Cmsmart → General and confirm Render print PDFs in the cloud is on (the default), or switch to your own server if you'd rather keep rendering in-house.
  3. Open Settings → Output and turn on Auto export design to PDF, so both Process and the order-status change queue a print-ready render.
  4. In the same tab, set your preferred ICC profile and confirm PDF is listed as a download or attachment format, so your shop always gets a CMYK-ready file. ICC profiles are what keep that color consistent from screen to press.
  5. Open Printing Options and check each product's price matrix and conditional options still match your current price list — see our guide to configuring print pricing options if you're setting these up for the first time, or the pricing engine service if your rules are more complex than a matrix.
  6. On an order with a design, open the item and run Create PDF with the default settings once, to confirm the print-ready PDF renders and shows Ready with a timestamp and renderer.
  7. Turn on the Customer Design approval box on the order screen, and decide who approves artwork in your shop: production lead, account manager, or the customer through My Account.
  8. Test the lock: approve a design, then try to save over it from the online designer. You should see a clear refusal message instead of a silent overwrite.
  9. Turn on Preflight Quality Checker (AI Preflight) under Cmsmart Cloud → AI Tools, set your required DPI, and choose whether it runs automatically on new orders or only when you click it.
Download design panel with SVG, high-resolution PNG, CMYK JPG with ICC profile and PDF options
Output formats on the order: SVG, PNG, CMYK JPG with an ICC profile, and PDF.
Printing Options list showing option sets with a price matrix for different products
Printing Options: each product's price matrix lives here.
Video thumbnail for how to set a print pricing option on NBDesigner
Video: How to print a pricing option on NBDesigner (Cmsmart on YouTube).

For the backend side of setting up a design-enabled product end to end, see our guide to using the product designer plugin in wp-admin.

Cmsmart Cloud AI Tools settings showing AI in the design tool enabled and Preflight Quality Checker options
Cmsmart Cloud → AI Tools: Preflight Quality Checker and the AI master switch.

How can Cmsmart take this further with custom development?

Beyond what ships in NBDesigner 2.17, Cmsmart builds the production integrations a growing print shop needs: MIS/ERP hand-off, custom pricing rules and automated quality gates tailored to your press — all delivered as custom development, not a plugin update.

  • MIS/ERP hand-off. Your imposition software or MIS needs the certified print-ready PDF the moment it's ready, not a manual download. Cmsmart builds on the nbd_print_pdf_ready hook to push the file and order data straight into your system.
  • Custom pricing rules. Volume breaks, customer-group pricing or a rush-order surcharge that a standard price matrix doesn't model. Cmsmart builds the pricing logic your price list actually needs.
  • Automated QA gates. A rule that holds an order for manual review when AI Preflight flags DPI or color mode, instead of relying on someone remembering to check. Cmsmart builds the workflow rule and the notification around it.
  • B2B approval chains. A company account where a buyer's design needs sign-off from a second approver before it reaches production. Cmsmart builds the multi-step approval flow on top of the existing Customer Design box.

Delivery follows the same path on every engagement — discovery, solution design, build in sprints, QA against your real orders, launch, then support — see how we run it across past projects.

Get a print-ready automation quote

Why work with Cmsmart on your product designer setup?

Cmsmart has built and supported Cmsmart Product Designer (NBDesigner) since 2012 as a Netbase JSC division, with 6,300+ client projects delivered and a 4.2 Trustpilot rating from stores running the plugin in production.

We've shipped NBDesigner through years of WordPress and WooCommerce releases, maintaining the plugin itself alongside hundreds of custom builds on top of it. If you want the fuller release history, our writeup of version 2.10's CRM and print-QA additions covers the release before this production-focused run of updates. A recent Trustpilot review puts the pace of that work simply:

"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

Cmsmart is a Netbase JSC division operating since 2012, with 6,300+ client projects and 1,800+ live stores running today, rated 4.2 on Trustpilot (404 reviews).

Frequently asked questions

Do I need to reinstall the plugin to get the 2.17 print-ready PDF behavior?

No. If you're on a recent version, update through your license dashboard; the print-ready renderer, approved-artwork lock and Settings → Output changes apply automatically on your next order.

What happened to the template and layer tools from the old 2.7.5 release?

They're still part of the online designer's day-to-day editing tools. This guide covers what changed since on the production side: the print-ready PDF, the approval lock and Cmsmart Cloud rendering, which affect what happens after a design is ordered rather than how it's built.

Does the approved-artwork lock stop us from fixing a mistake after approval?

It stops silent overwrites, not your team. A declined or re-approved design can still be edited through the normal workflow, and shops can widen or narrow the lock with the nbd_ordered_design_edit_locked filter.

Can Cmsmart connect our print-ready files to an MIS or ERP system?

Not out of the box — that hand-off varies by system. Cmsmart builds the integration as custom development, usually on the nbd_print_pdf_ready hook so your MIS picks up the certified file the moment it's rendered.

Does AI Preflight cost extra?

Preflight checks run on your Cmsmart Cloud token balance, the same wallet used for AI tools like background removal and upscale. It ships with the plugin, and you control whether it runs automatically or only when you click it.

Will cloud rendering slow down checkout?

No. Rendering is queued after the design is saved or the order is placed, not during checkout, so the buyer's experience doesn't wait on the PDF.