Guide · Web-to-print
WooCommerce Artwork Approval Workflow
Stop shipping unapproved artwork. See how Cmsmart's WooCommerce artwork approval workflow locks designs after sign-off and cuts reprints. Get a quote.
Table of contents
Was this tutorial helpful?
Written by
Cmsmart Web-to-Print Solutions Consultant
Plans online print storefronts: product setup, pricing rules, proofing and print-ready files.
The team behind it
Account Manager
Project Manager
Business Analyst
Developers & QABrowse more guides, tutorials and case studies from the Cmsmart community.
Learn how to build and optimize a successful custom sticker ecommerce store with Cmsmart WooCommerce Product Designer. This guide covers everything from dynamic pricing to order management, empowering your SME for success.
Read MoreDiscover how the home décor industry is transforming with the rise of personalized products and the challenges retailers face. Learn how CMSmart's Product Builder offers a solution, improving customer engagement, reducing return rates, and increasing sales through real-time 3D previews and automated processes.
Read MoreHow marketplace sellers manage product listings and catalogs: accurate product data, consistent branding and efficient inventory.
Read More
In short
A buyer lands on your invitation, t-shirt or sticker page and wants to add their own name, a photo or a logo before they order. If the only thing they can do is read a description and hope, a good share of them will leave to find a store that lets them see it first.
This guide shows you how to set up a product design preview tool for WooCommerce, built on Cmsmart Product Designer (NBDesigner), so every buyer customizes their item and sees an exact proof before checkout — and how Cmsmart can extend it with 3D mockups, approval workflows and custom production automation.
You'll see the buyer side building a preview from a template, the admin side approving it, and the production pipeline that turns an approved preview into a print-ready PDF — plus how far you can take it with custom development.
What does it cost you when buyers can't preview their custom design before they order?
Cmsmart has seen stores lose sales and pick up support tickets when shoppers can only imagine their finished product. A live preview removes the guesswork: buyers see their text, photo or logo on the real product shape before they pay, which cuts back-and-forth emails and mismatched orders.
What would it look like if every buyer could see their finished product before they pay?
Picture your product page with Cmsmart's live preview running: a buyer drops in their own text or photo, watches it render on the real product shape in the browser, and adds to cart only once the proof looks right — no email, no guessing, no surprise at delivery.
Example scenario: A buyer opens your invitation product at 9pm, picks a template, swaps in two names and a date, and nudges the text until it sits where they want it. The product page shows "Your artwork" saved next to Add to cart. They check out without ever emailing you, and the design that reaches your order screen is the exact one they approved.
How does Cmsmart's product design preview tool for WooCommerce work, from first click to checkout?
Cmsmart's product design preview tool runs as five connected steps: a storefront entry point, a design chooser, the live online editor, an admin approval box, and automatic print-ready output. The proof a buyer approves is the same file your printer receives.
Each block below is real in Cmsmart Product Designer (NBDesigner) 2.17.0 today — nothing here is a mockup.
Choosing "Design here online" opens the live preview builder itself — the canvas buyers edit and watch update in real time.
Cmsmart insight: check bleed and safe zone before you publish a new print area. A design that sits exactly on the edge in the browser preview is the most common reason a first print run comes back trimmed wrong. Set the bleed area once in Production specs and every template buyers use inherits it.
Once a design is approved, the 2.17 approved-artwork lock refuses any further save against that order item — from any designer tab or link — so an approved proof can't quietly change underneath you after you've started production.
As of 2.17, the print-ready PDF that matches the order is produced by the same page geometry everywhere — Process, the order-status export, and the manual Create PDF button all read the buyer's actual size and placement, including custom dimensions, instead of falling back to a generic template layout. Rendering runs on Cmsmart Cloud by default, with a per-store option to render on your own server instead. WooCommerce's own Cart and Checkout blocks carry the design and print-option data through to checkout, not just the legacy shortcode cart.
Want a second opinion on where your current proofing process is losing time? Talk to an ecommerce expert and we'll walk through your flow with you.
What's the business value of a live preview builder, and how do you track it?
Cmsmart's preview builder pays back in three places: fewer mismatched orders, a faster checkout because buyers stop emailing you before they buy, and a lighter support queue because the preview itself answers "what will this look like" before anyone has to ask.
Rough-cut ROI worksheet — plug in your own numbers, not ours:
These are mechanisms, not promises. Track your own reprint rate and support-ticket count for a few weeks before and after you turn the preview builder on, then compare.
How do you set up a design preview builder for your products?
Setting up Cmsmart's product design preview tool is a product-manager job, not a developer job: enable the Online Designer on a product, define its print areas and production specs, add a starter template, and switch on the approval step. Most shops finish one product in under an hour.
For the deeper settings — upload file types and minimum DPI, output and ICC/CMYK options, and the printing-option price matrix — see the per-product settings guide rather than repeating every field here.
Going further: what custom development can make the preview builder even stronger?
Cmsmart Product Designer ships a flat, real-time preview out of the box. For buyers who need to rotate a product, sign off through a second approver, or have a design feed straight into your production system, Cmsmart builds that as custom development on top of the plugin.
The delivery approach is the same for all of it: discovery, solution design, sprints, QA, launch and support — the model behind the case studies in our ecommerce projects portfolio.
Plan my custom preview builder
Why work with Cmsmart to build your product's preview and production pipeline?
Cmsmart has been a Netbase JSC division building ecommerce and web-to-print stores since 2012. The same team that maintains Cmsmart Product Designer (NBDesigner) scopes and delivers the custom work on top of it, so the preview builder and any extension you commission come from one roadmap, not two vendors.
Cmsmart has shipped 6,300+ client projects and 500+ custom development projects since 2012, including 1,800+ stores currently live across 80+ countries, and is rated 4.2 on Trustpilot from 404 reviews. We build on WooCommerce because it's where the buyers are: WooCommerce runs about 47.6% of e-commerce sites with an identifiable platform, and 7.9% of all websites, per W3Techs.
"We have had the NB Designer plugin installed for three years and have experienced absolutely no problems during that time," says a verified Trustpilot reviewer, a web developer in the UK who also notes the designer "works exceptionally well across all devices."
See how we've applied the same designer-plus-custom-build approach for other shops in the Product Builder component guide and the wider web-to-print hub.
Frequently asked questions about building a product preview tool
How long does it take to turn on a live preview for one product?
Enabling the Online Designer, setting print areas and production specs, and adding one starter template typically takes under an hour once you're familiar with Manager Products and Designer config. A full catalog rollout depends on how many product types you have and how different their print areas are.
Does the buyer's preview become the actual print file?
Yes. As of 2.17.0, the print-ready PDF that matches the order uses the same page geometry as the live preview and the Create PDF button, including custom sizes the buyer chose — so the file your printer opens matches what the buyer approved.
Can we stop a buyer from editing their design after we start production?
Yes. Once an order item's design is approved, the approved-artwork lock refuses any further save against it, from any link or open designer tab, until a shop manager reopens it.
What if we want a 3D or 360° mockup preview, not just a flat proof?
That's custom development. Cmsmart Product Designer's built-in preview is flat and print-accurate; a rotating 3D or 360° view is a layer Cmsmart builds on top for products like car wraps, packaging or drinkware.
Does the preview builder work on mobile?
Yes — the same online designer a desktop buyer uses opens on phones and tablets. The designer's stage resizes to the viewport it's actually given, including on a phone keyboard open or an address bar collapsing, so a buyer customizing from a phone sees the same live preview.
Can it connect to our existing pricing or print-option setup?
Yes. Printing Options and their price matrix are configured separately from the preview builder and apply automatically as a buyer customizes a product, so quantity and option pricing update inside the same live preview.
Ready to give every buyer a true preview before they buy?
Turn on Cmsmart's live preview builder on your highest-return product first, then talk to us about the custom development — 3D mockups, ERP sync, or a second approval step — that takes it further.
Plan my preview builder project See the product designer customization service