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 Product Designer Plugin Engineer
Builds and supports the Cmsmart Product Designer (NBDesigner) for WooCommerce.
The team behind it
Account Manager
Project Manager
Business Analyst
Developers & QABrowse more guides, tutorials and case studies from the Cmsmart community.
Custom bag design software for WooCommerce: Cmsmart Product Designer adds live pricing and print-ready files. See how to set it up.
Read MoreCar wrap design software for WooCommerce: panel templates, size-based pricing, 3D preview and approval before you print. Plan your wrap store now.
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 More
In short
You sell more than one kind of printed product, and they are not the same job. A die-cut sticker ships fine from a screen-resolution file; a business card has to leave your shop at 300 DPI in CMYK with a clean bleed; a tote bag prints on one side, a folded card on two. If your store treats every product the same way, somebody downstream pays for that gap: a reprint, a blurry file, a customer who typed in a size that doesn't exist on the real product.
NBDesigner product settings are how Cmsmart Product Designer solves that: set every one of those specifics per product, and they apply automatically when a buyer designs, orders and pays. Below is where those settings live inside WooCommerce admin, what each one changes downstream, and where Cmsmart's custom development team picks up when a product needs more than the settings panel offers.
What does it cost you when product settings are generic, not per-product?
Cmsmart Product Designer stores design and print settings at the product level, so a catalog that mixes stickers, cards and apparel can give each item its own bleed, resolution, color profile and pricing — instead of forcing one generic setup onto a catalog that was never one-size-fits-all.
What would it look like if every product already matched what you sell?
With Cmsmart's NBDesigner, a buyer who opens any product in your WooCommerce catalog gets a design canvas already matched to that product — the right shape, the right sides, the right price — because you set it once on the product's own settings screen, not on a store-wide default.
Example scenario. A buyer opens a two-sided business card product at 11pm. The canvas opens already sized to the card, with the safe zone and bleed you set once, and it offers front and back sides because you turned that preset on. The price shown for 250 cards with rounded corners is correct because that price matrix lives on the product itself. They design, add to cart and pay. In the morning, the order carries a print file sized exactly like the product you configured — nobody has re-measured anything overnight.
Not sure which specs your own products need? Talk to an ecommerce expert before you configure a catalog of hundreds of SKUs by hand.
How does Cmsmart structure a product's settings?
Cmsmart's NBDesigner Product Manager turns the Online Designer on per product; that product's own settings screen sets production specs, canvas sides and the designer toggle; Printing Options attach a price matrix — three screens that work together inside your web-to-print workflow so one product's settings never leak into another's.
Cmsmart insight: most of the reprint conversations we see trace back to a product's production specs, not the buyer's artwork — a bleed left at 0mm on a product that needed 3mm, or a resolution floor still at the plugin default instead of the 300 DPI the actual stock needs. Set the real numbers for the material you print on, once, per product, and most of that category of reprint disappears.
NBDesigner is built natively for WooCommerce, which now runs roughly a third of tracked online stores worldwide — 33.4% market share and 4.53 million active stores as of 2025 (Red Stag Fulfillment / StoreLeads, 2025) — so product-level settings live directly inside the catalog screens you already use to manage stock and price.
What's a properly specified product worth to your business?
Per-product settings in Cmsmart's NBDesigner turn a manual, error-prone setup step into a one-time configuration that keeps paying off: fewer reprints, faster quoting, and a checkout that always shows the real price for the real product.
Reprint-cost worksheet (plug in your own numbers): reprints avoided per month × cost per reprint (stock + press time + shipping) = monthly saving from correct per-product specs. Add hours per week spent manually checking artwork or re-quoting × your loaded hourly rate for the staff time reclaimed.
The market you're configuring for is not standing still: the global print-on-demand market was valued at $11.38 billion in 2025 and is projected to reach $61.79 billion by 2034, a 20.06% CAGR (IMARC Group, 2025). Products configured correctly the first time are what let a catalog scale into that demand without scaling the manual checking alongside it.
How do you set up individual product settings in NBDesigner?
Turn the Online Designer on for a product in Cmsmart's Product Manager, set its production specs and sides in that product's own settings screen, attach a price matrix through Printing Options, then confirm the result on the live product page before you publish — the steps below use the exact screens and labels in NBDesigner 2.17.
For the file types, upload size and minimum DPI buyers are allowed to submit store-wide, see our guide to configuring print pricing options on NBDesigner. If you're turning the designer on for an existing catalog of many products at once, see how to configure online design for each product rather than repeating every field here.
What can Cmsmart build on top of product settings?
When a catalog's pricing or production logic goes beyond fields and a price matrix, Cmsmart's custom development team builds the rule directly into your store — tiered B2B pricing, ERP-fed specs, category-level AI preflight — on top of the same per-product settings you already configured.
Each follows the same delivery path: discovery on your catalog and pricing rules, a short solution design, build in sprints against a staging copy of your store, QA against real orders, launch, then support — the process behind every Cmsmart ecommerce project.
Get a custom product-settings quote
Why work with Cmsmart on your product settings?
Cmsmart has configured and customized WooCommerce product designers since 2012 as a Netbase JSC division, with 6,300+ client projects and 1,800+ live stores running today — proof the per-product settings above hold up outside a demo store.
"The product designer is exactly what we needed. Lots of features and very well designed." — Franklin, Trustpilot review
"The tool has so many options. We are very happy with it." — M. Idema, Trustpilot review
See more in our project case studies, or explore the NBDesigner product page itself.
Frequently asked questions about NBDesigner product settings
Do I have to set production specs for every product, or can I rely on one default?
WooCommerce → Settings → Cmsmart → Upload and Output hold store-wide defaults for file types and DPI floors. The product's own configuration screen overrides those for anything that genuinely differs — a product on different stock, bleed or color profile should get its own settings.
Can one product have a different price matrix from the rest of my catalog?
Yes. Printing Options apply to a single product, several selected products, or a whole category under "Apply for" in the option editor, so a premium finish or a wholesale size run can carry its own price matrix without touching any other product.
Can a customer still edit their design after I approve it?
No. As of 2.17, an approved design is locked on the server — saving over it is refused with a clear message, whatever link or tab the save comes from, protecting the production specs and artwork you've already signed off on.
Does changing a product's bleed or DPI affect designs customers already saved?
No. Existing saved designs and placed orders keep the specs that were current when they were created; new settings apply only to new designs and renders.
How long does it take to configure an existing catalog of many products?
Budget around ten minutes per product the first time. For a catalog of dozens or hundreds of SKUs, Cmsmart can script a reviewed, one-time rollout instead of doing it product by product.
Can NBDesigner's product settings connect to our ERP or MIS for specs and pricing?
Not out of the box. The product configuration screen and price matrix are built in, but syncing them automatically from an external ERP or MIS is custom development that Cmsmart builds on top of the same settings.
Ready to get every product configured right, once?
Tell us about your catalog and we'll scope the product settings, pricing rules or custom development that gets every SKU print-ready from the first order.
Plan my product settings See the product designer customization service