Guide · Web-to-print
Cmsmart Stores Setup Wizard: What's New, October 2026
The Cmsmart Stores Setup wizard installs niche, B2B and Marketplace stores with sample data live in minutes. See what changed and try it free.
Was this tutorial helpful?
Written by
Cmsmart Product Designer Plugin Engineer
Builds and supports the Cmsmart Product Designer (NBDesigner) for WooCommerce.
Reviewed by Huy Nguyen (David), Founder & CEO
More from this expert →The team behind it
Account Manager
Project Manager
Business Analyst
Developers & QA
In short
Most WooCommerce print shops still bridge that gap by hand: someone opens the order, checks the design, exports a PDF, and hopes nothing changed since checkout. It works until the shop gets busy, a B2B account reorders at scale, or a buyer edits a saved design after your team already proofed it.
WooCommerce now runs an estimated 33.4% of online stores worldwide (StoreLeads data, Aug 2025), and commercial printing is a roughly $594 billion market in 2026, headed toward $704 billion by 2031 — plenty of that volume still moves through a manual proof-to-press handoff. This tutorial covers the production side of the Cmsmart Product Designer (NBDesigner): the print-ready pipeline, the approved-artwork lock, and what Cmsmart builds next for a full approval workflow or a hand-off into your production system.
What does a reprint actually cost your print shop?
Every manual step between "customer clicks Process" and "file reaches the press" is a place a wrong-size file, a stale reorder copy, or a change nobody caught can slip through. Cmsmart Product Designer 2.17 removes the manual re-check by tying the print-ready PDF directly to the order and the approved design, so your team spends less time double-checking files and presses fewer wrong ones.
Talk to any shop owner running custom work through WooCommerce and the same five pains come up:
Put your own numbers on it: reprints per month × (material + press time + shipping) per reprint, plus personalized orders per month × minutes your team spends exporting files by hand × hourly cost. Most shops are surprised by the second number before the first.
Cmsmart insight: the reprints that hurt most are rarely bad artwork — they're a print file that silently stopped matching the order (an old reorder copy, a resized custom product, an edit made after approval). Fixing that link removes more reprint risk than almost any artwork check.
What would it look like if print files never needed a double-check?
With Cmsmart Product Designer 2.17, the print-ready PDF is already rendered, sized to the order and locked to the approved artwork before your team opens the order — so the morning production queue is a list of jobs to print, not a list of files to verify.
Example scenario: picture a WooCommerce store selling custom invitations and signage. A corporate buyer reorders 200 units of a design they approved last week, placing the order at 9 p.m. after the shop has closed. By the time production opens the next morning, the print-ready PDF has already rendered at the buyer's exact size, the approved artwork is locked so nobody's late-night edit could touch it, and the order screen shows the file as Ready. The team's first action on that order is loading the press, not chasing down a file.
That's the gap between a plugin that can design a product and one that treats the print file as production infrastructure. Talk to an ecommerce expert if your shop needs the file-to-press leg built out further.
How does Cmsmart's print-ready PDF plugin for WooCommerce work?
Since 2.16.0, Cmsmart Product Designer queues a print-ready PDF in the background the moment a buyer clicks Process in the online designer, and 2.17.0 makes the cloud renderer, the server renderer, the live preview and the admin's Create PDF button all read the same page geometry — including custom sizes. Each order shows the file's status and a Regenerate button.
A print-ready PDF is the production file built from the customer's design at the product's real print size — not the preview thumbnail shown in the cart. Here's the path a design takes today:
Built into the plugin today: the render pipeline above, the approved-artwork lock, print-ready status and Regenerate, and the developer hooks that fire when a PDF is ready or fails. Not built in — and custom development — is routing those signals into a named approver's inbox, an MIS/ERP system or a hot folder; see going further below.
What's the ROI of print-ready PDFs that match the order?
Cmsmart Product Designer 2.17 turns "did the print file match the order" from a manual check into a system guarantee, which shows up as fewer reprints, less staff time per order and fewer disputed B2B jobs — each trackable with a KPI you already have in WooCommerce and your production log.
ROI worksheet (use your own numbers):
How do you set up print-ready PDFs in Cmsmart Product Designer 2.17?
Back up your store, update Cmsmart Product Designer to 2.17.0 like any plugin, then switch on Auto export design to PDF, add Print-ready PDF to your admin order notification, and check the cloud-render setting. Activation adds two small connector tables; the changelog lists no license or domain change.
On the buyer's side, nothing changes about how they shop — they still see their saved design on the product page and in the cart, ready to check out:
Running Nginx? It ignores
.htaccess, so the script-blocking rules the plugin writes into its upload folders do nothing there — add an equivalent server rule, especially if you're also on an older version and relying on the 2.15 image-import security fix.Buyers increasingly start on a phone — the same design flow works there, and 2.17 keeps a design's size and position when a tablet rotates or a mobile browser's address bar resizes the viewport:
What can Cmsmart build on top of print-ready PDFs?
The ready/failed PDF hooks, the approval-lock filter and the file-sync option make 2.17 a solid base for production automation, but routing files to a named approver, an MIS/ERP system or a hot folder is custom development. Cmsmart builds it through discovery, solution design, sprints, QA, launch and support.
nbd_print_pdf_readyhook to push files and job data into your MIS, ERP or a watched hot folder.See the project delivery model and our web-to-print solutions hub for how these projects run end to end.
Plan my print production workflow
Why work with Cmsmart?
Cmsmart has built ecommerce and web-to-print stores since 2012 as a division of Netbase JSC, with 6,300+ client projects and 500+ custom development projects behind it — so the team building your approval flow or MIS integration has already shipped the production side of web-to-print for other shops.
Cmsmart has built ecommerce and web-to-print stores since 2012 as a division of Netbase JSC: 6,300+ client projects and 500+ custom development projects (WorkSuite project records, Sep 2026), rated 4.2 on Trustpilot (404 reviews). One recent review, from a developer who has run the plugin for three years:
See our projects for related work.
Frequently asked questions
Which version should I be on?
2.17.0 or later. Versions before 2.15.0 allowed an unauthenticated executable upload through image import — update now if you haven't already.
Do customers get the print-ready PDF by email?
No. By default only the admin's new-order notification can carry print files, so buyers are never sent production artwork.
Is the PDF created when the order completes or when the customer clicks Process?
When the customer clicks Process (since 2.16.0). The order status you pick for export still re-checks and re-renders if the PDF is missing or out of date.
Can I render PDFs on my own server instead of the cloud?
Yes. Set General › Tools › Render print PDFs in the cloud to "No, render on this server." If a cloud render fails, the plugin falls back to the server renderer automatically.
Can a customer change a design after I approve it?
No. Since 2.17.0, saving over a design whose order item is approved is refused on the server, whatever link or open designer tab the save comes from.
Can Cmsmart connect the print-ready PDF to our production system?
Yes, as custom development. The 2.17 hooks signal when a PDF is ready or has failed, and Cmsmart builds the integration to your MIS, ERP or file server as a scoped project — talk to an ecommerce expert.
Print what your customer approved, every time
Tell us how orders reach your press today. We build the approval flow, preflight and production hand-off around Cmsmart Product Designer 2.17 so the right file arrives without manual work.
Get a print workflow quote Or read the PDF export tutorial