Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. This replaces our earlier 2.12-series release notes with a current, business-first look at what a trustworthy print-ready file is worth to a print shop.

In short

  • Every order designed in Cmsmart Product Designer now gets a print-ready PDF that matches the order's exact size, locked once you approve it.
  • The plugin renders the PDF the moment a buyer clicks Process, checks that a real file exists before marking it Ready, and retries automatically if a render fails.
  • Turning it on takes a few settings in WooCommerce → Settings → Cmsmart; no new account, server or third-party service to configure.

Cmsmart Product Designer 2.17.0 gives every WooCommerce print shop a print-ready PDF for WooCommerce orders that matches the size the customer actually bought, not the product template. Approved artwork is locked on the server, a failed render retries itself, and your team sees one clear status instead of chasing files by email.

Picture a stationery shop selling custom invitations online. A buyer personalises a card in the browser, pays, and your team opens the order expecting a print-ready file waiting for them — not a mismatched export, a missing PDF, or a design someone edited after you already approved it. That is the gap this release closes.

Why does a mismatched print file still cost print shops money?

Cmsmart Product Designer removes the manual rebuild step that costs print shops the most time: when a print file does not match what the customer ordered, someone on your team has to notice, chase it and fix it before the job can run.

Before 2.17.0, a few specific gaps could still let a mismatched file reach production:

  • A buyer who entered a custom width and height could get a print file sized to the product template instead, so the first sign of the mismatch was a rejected job at the press.
  • A reorder could quietly reuse the previous order's PDF and certificate, so a new design shipped with someone else's print file.
  • Saving over a design after it was approved only hid the Edit button in one place — the file on disk could still change without anyone being told.
  • A failed background render left no record for your team to find, so a missing print-ready PDF looked the same as one nobody had asked for yet.

None of these show up as a dramatic outage. They show up as reprints, late jobs and a production team that double-checks every file by hand — a quieter, ongoing cost.

What would a print-ready PDF for WooCommerce orders look like for your shop?

Cmsmart Product Designer lets a WooCommerce print shop treat the print-ready PDF as a fact on the order, not a favour someone has to generate: the file is rendered automatically, checked before it is marked ready, and locked once it is approved.

Example scenario. A customer opens a stationery store, picks an invitation template, changes the names and wording, uploads a photo and clicks Process. The order lands in your WooCommerce admin already queued for its print-ready PDF. By the time you open the order, the file is rendered, sized to the card the customer actually chose, and sitting next to a Download print PDF button — no email to send, no file to ask for.

If the design needs a fix, your team declines it from the order screen and tells the customer why; the proof returns to pending review until they fix it. Once you accept it, the design is locked — nobody, including the customer, can quietly change it after that.

Invitation product page in the Cmsmart demo store with a Start and upload design button
A demo invitation product with the online designer entry point — the scenario above starts here.

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

Cmsmart Product Designer connects six steps into one flow, from the product page to a certified print file, so a WooCommerce print shop never has to bridge the gap between a customer's design and a press-ready document by hand.

  1. Design. The buyer personalises the product in the online designer — text, photos, cliparts and layers on each print area.
  2. Process. Clicking Process saves the design and queues a background render; checkout never waits for it.
  3. Render. The cloud renderer (or your own server) builds the PDF at the order's real size, including a custom width and height — the print-ready PDF that matches the order (2.17.0).
  4. Check. The render is only marked Ready when a real, non-empty PDF exists; a failed attempt retries automatically and alerts your team if it still fails.
  5. Approve. Your team accepts or declines the design in the Customer Design box; approved artwork is locked on the server (2.17.0).
  6. Deliver. The PDF — plus PNG, SVG and JPG CMYK on request — sits on the order for your production team or prepress partner to download.
Cmsmart online designer open on an invitation template with text and photo tools
Step 1: the buyer designs the product in the browser, starting from a template or a blank print area.
Your artwork thumbnail saved after Process in the Cmsmart product designer
Step 2: Process saves the design as "Your artwork" and queues the print-ready render in the background.
Print-ready PDF for WooCommerce orders marked Ready and rendered by the Cmsmart cloud renderer
Steps 3-4: the order screen shows the render as Ready, who rendered it, and a Regenerate print-ready PDF button if you ever need a fresh copy.

Cmsmart insight: Check whether your current print files are generated from the order's actual size or from the product template before you promise a turnaround time to a customer — a mismatch there is one of the most common reasons a press rejects a file at the last minute.

What's the business value of a print-ready PDF for every order?

Cmsmart Product Designer turns print-file production into a measurable part of the business: fewer reprints, a shorter gap between payment and production, and a record of who approved what, instead of a workflow only your most experienced staff can run from memory.

BenefitHow it shows up in your businessKPI to track
Fewer reprintsFiles match the ordered size and finish before they reach the pressReprint rate per 100 orders
Faster handoff to productionThe PDF is waiting on the order instead of being requested after paymentHours from payment to file-ready
Accountable approvalsEvery accept or decline is recorded with the reason sent to the customerDesigns declined and reworked per month
Design-stage conversionBuyers see their own product before they pay, instead of guessingAdd-to-cart rate from the online designer

On design-stage conversion specifically: in a 2025 study run with Meta, Deloitte found that 80% of US consumers are more likely to buy from a brand that offers a personalised experience — which is the whole premise of letting a customer design the product before they pay rather than ordering blind from a catalogue photo.

Reprint-cost worksheet. Put your own numbers in: monthly savings = (reprints avoided per month) × (unit cost + shipping + staff time per reprint). A shop that avoids even a handful of reprints a month, each carrying materials, a press slot and a shipping label, recovers the time spent setting this up quickly.

StepManual / email workflowCmsmart Product Designer
Receiving the fileCustomer emails artwork or a screenshot after orderingDesign and uploaded files are attached to the order automatically
Checking it is print-readySomeone opens the file by hand and checks the sizeThe order screen shows Ready, Rendering, Failed or Not rendered
Approving the designApproval lives in an email thread, easy to lose track ofAccept or decline in the Customer Design box, with a reason sent automatically
Stopping late changesNothing stops a customer re-sending a different file after approvalApproved artwork is locked on the server
ReorderingOld files get reused unless someone remembers to re-exportA reorder always queues a fresh print file

How do you set up print-ready PDFs and artwork approval in Cmsmart Product Designer?

Cmsmart Product Designer turns this on with settings already in the plugin — no separate renderer, approval tool or third-party account to add, so a WooCommerce store can have print-ready PDFs and a working approval step running the same afternoon.

  1. Open WooCommerce → Settings → Cmsmart and switch on Auto export design to PDF.
  2. Set your bleed display, default ICC profile and output formats under Output.
  3. Decide whether the print-ready PDF should attach to the new-order notification email, or stay on the order only.
  4. Leave Render print PDFs in the cloud on, or switch to your own server if you would rather render locally (2.17.0).
  5. Open an order's Customer Design box to accept or decline each design, with Send notify mail telling the customer why.
  6. Place a test order, click Process, and confirm the order screen shows the file as Ready before you rely on it for a real job.
Download design panel with SVG, PNG, JPG CMYK and PDF formats in Cmsmart Product Designer
Every design can be downloaded as SVG, PNG, JPG with an ICC profile, or the print-ready PDF — useful when a press asks for a specific format.
Customer Design approval box with Accept, Download all and Send notify mail controls
The Customer Design box on an order in the Cmsmart demo store: accept or decline the selected files and send the reason in one step.
WooCommerce checkout page reached with a custom-designed product in the order summary
Checkout still shows the designed item like any WooCommerce order — nothing about the buyer's side changes.
WooCommerce order timeline in wp-admin showing Placed, Paid, Awaiting review and In production
An order's production timeline in wp-admin, from a separate demo order — the same status view your team already uses, now backed by a checked print file.

Checkout abandonment is a real cost for any WooCommerce store, custom products included: research from the Baymard Institute puts the average documented cart abandonment rate at 70.22% across 50 studies, with a lengthy or complicated checkout among the named reasons. None of the setup above adds a step to checkout — the print-ready work happens after Process, on your side of the order.

Going further: what can Cmsmart build on top of your print workflow?

Cmsmart builds the production work the plugin does not do out of the box as custom development: ERP and MIS connections, ink- or sheet-yield calculators, and production integrations that take a certified print file the rest of the way to your press.

Cmsmart Product Designer runs as a plugin on WooCommerce, and WooCommerce's own site states it now powers more than 4 million stores — a large enough base that most print shops already run it, or can move to it, without re-platforming. A few extensions Cmsmart builds for merchants who outgrow the stock workflow:

  • Push files to your press. Cmsmart builds a connection from a certified print-ready PDF to a RIP hot folder, an MIS or cloud storage, so a Ready file moves itself into your production queue.
  • Imposition and gang-sheet layouts. Cmsmart builds the layout logic that arranges many approved designs onto one press sheet for shops running gang runs.
  • Wider or narrower approved-artwork locks. The lock Cmsmart ships with the plugin stops an edit from the designer; Cmsmart builds a custom rule set for shops that need a different lock boundary — for example locking the moment an order is paid rather than approved.
  • Customer-group or contract pricing on top of your price matrix. Cmsmart builds the account- and contract-pricing layer for B2B print buyers who order under a negotiated rate.

We scope this work the same way for every store: a short discovery call, a solution design you can see before anything is built, sprints with regular check-ins, QA against your real catalogue, then launch and support — the same delivery model behind our published project case studies.

Plan my print-ready workflow

Why work with Cmsmart on your print-ready workflow?

Cmsmart has built and supported WooCommerce print and customization stores since 2012 as a Netbase JSC division, with Product Designer as its most widely used plugin and a delivery team that takes a store from a certified print file through to a working production pipeline.

  • In business since 2012, with more than 6,300+ client projects delivered across 80+ countries.
  • Rated 4.2 on Trustpilot from 404 published reviews, verified by Trustpilot.
  • Over 500+ custom development projects delivered alongside the plugin itself, several running five years or more.

See related work on our product designer customization service page, start from the Cmsmart Product Designer product page, or read the earlier 2.10.0 and 2.9.0 release notes for the fuller history. The web-to-print solutions hub has more on planning a storefront around this workflow.

Get a custom print-workflow quote

Frequently asked questions about Cmsmart Product Designer 2.17

Does Cmsmart Product Designer create the print-ready PDF automatically?

Yes. With Auto export design to PDF on, the render is queued the moment a buyer clicks Process, and the order status you choose re-checks every design. The file is only marked Ready once a real, non-empty PDF exists.

What happens if a customer reorders or edits an approved design?

Since 2.17.0, a reorder always queues a fresh print file instead of reusing the previous order's PDF, and editing a design after it has been approved returns the proof to pending review and queues a new render.

Can an approved design still be changed by mistake?

No. Approved artwork is locked on the server in 2.17.0 — saving over it is refused with a clear message, whichever link or open designer tab the save comes from. Your developer can widen that lock for a specific workflow as custom development.

Which formats can my team download besides the print-ready PDF?

SVG, PNG and JPG with CMYK and an ICC profile are available from the same Download design panel as the PDF, per design.

How long does a custom print-workflow project take to set up?

Turning on print-ready PDFs and approvals in the plugin itself takes an afternoon. A custom extension — a press integration, a pricing layer, a gang-sheet builder — is scoped after a short discovery call, so the timeline depends on what you are connecting to.

Which WordPress and WooCommerce versions does 2.17.0 need?

Cmsmart Product Designer requires WordPress 5.6 or newer, WooCommerce 8.0 or newer, and PHP 8.0 or newer.

What exactly was wrong with print files before this release, for custom-size products?

Before this release, a buyer who entered a custom width and height could still receive a print file sized to the product's template rather than the dimensions they actually chose, so a press rejection was often the first sign anything was wrong.

What does the system do if a print-ready PDF fails to render?

The render is only marked Ready once a real, non-empty PDF file actually exists; a failed attempt retries automatically, and your team is alerted if it still fails after that. That closes the earlier gap where a missing file could look identical to one nobody had requested yet.

What personalisation finding does the page cite as the business case for letting buyers design before they pay?

The page cites a study run with Meta in which Deloitte found that eighty percent of US consumers say they are more likely to buy from a brand offering a personalised experience, used here to justify letting a customer design and preview a product before paying rather than ordering blind.

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