Applies to Cmsmart Product Designer (NBDesigner) 2.18.0 · Updated October 2026. Every build on the 2.17+ line ships the Customer Design approval box, the approved-artwork lock, and the print-ready PDF pipeline described below; screenshots are from a live admin install.

In short

  • Outcome: nothing goes to the press until someone on your team has accepted the customer's artwork, so bad files get caught before they cost you materials and reprints.
  • How it works: every order with a design gets a Customer Design box where you accept or decline each file, email the customer the reason, and the order only moves into production once the artwork is approved and locked.
  • What it takes: Cmsmart Product Designer (formerly NBDesigner) 2.17 or later already has this built in — a few settings to configure, then the same order screen you already use every day.

What does it cost when you don't approve customer artwork WooCommerce orders carry?

Cmsmart Product Designer stops unapproved artwork at the order screen: every custom design sits in a Customer Design box until someone on your team accepts or declines it, so a blurry upload, a wrong size, or a mistyped name never reaches the press without a human check first.

If you print custom work — business cards, apparel, signage, packaging — you already know the pattern:

  • Manual proofing by email. Export, attach, wait for a reply, then re-enter whatever the customer asked for by hand.
  • Reprints from files nobody checked. A low-resolution upload or a design past the bleed line looks fine in a thumbnail and ruins a finished run.
  • No record of who approved what. When a customer disputes "that's not what I sent," there is no accept/decline trail on the order to settle it.
  • Staff time spent chasing fixes. Production waits on a phone call instead of a note on the order the customer can act on themselves.

The cost is easy to estimate with your own numbers: reprint cost = (materials + machine time + staff time re-contacting the customer) × orders per week that reach production unchecked. A handful of slip-throughs a month adds up fast once you count the wasted press run.

Cmsmart insight: in our delivery work, the approval step gets skipped most often on repeat customers — "they always send good files" — right up until the one order where they didn't. A checkpoint that applies to every order, not just the ones that look risky, is what actually prevents the reprint.

What would an approved-before-print workflow look like for your shop?

With Cmsmart Product Designer, every order with a design lands in an "Awaiting review" queue before it reaches production, so your team sees exactly which jobs still need a look and can accept, decline, or message the customer without leaving the order screen.

Example scenario: A buyer designs a batch of hoodies at 9pm and checks out. The next morning, your production lead opens Orders and sees one job sitting in Awaiting review. They open it, notice the uploaded logo is only 72 DPI, and decline it with a one-line note asking for a 300 DPI re-upload so the print won't look fuzzy. The buyer gets the message, fixes the file from their own account, and by lunchtime the order is accepted, the print-ready PDF is rendering, and production never had to stop to ask what went wrong.

That is the shift: instead of a design quietly going straight to print, every order pauses at one visible checkpoint, and either side — your team or the customer — can close it out in minutes.

WooCommerce artwork approval: Orders dashboard showing an order awaiting review before production
Cmsmart Product Designer 2.18.0, WP Admin > Cmsmart > Orders — the Awaiting review count is where unapproved artwork surfaces before it reaches production.

How does Cmsmart's artwork-approval workflow fit into your order flow?

Cmsmart Product Designer adds the approval step directly to the WooCommerce order screen your team already uses: a Customer Design box to accept or decline each file, a notify-mail panel to tell the customer why, and an approved-artwork lock so nobody — including the designer who made it — can overwrite a file once it's cleared for print.

This approval flow is part of the standard Cmsmart Product Designer plugin, and our product designer customization service extends it when a shop needs more than the default box. The building blocks, in the order an order actually moves through them:

  • Order status timeline — Placed → Paid → Awaiting review → In production → Shipped → Delivered, so you can see at a glance where an order is stuck, on top of the underlying WooCommerce order statuses.
  • Customer Design box — lists every design or uploaded file with a checkbox, a bulk Accept/Decline action, and a "Download all" shortcut; it now works on the HPOS order screen as well as the classic editor (2.17), matching WooCommerce's own High-Performance Order Storage.
  • Send notify mail panel — a reason field plus a "Files accepted / Files declined" choice, so the email always matches the decision you just made.
  • Approved-artwork lock (2.17) — saving over an approved design is refused, whatever link or designer tab the save comes from; a declined proof reopens for editing automatically.
  • Print-ready PDF (Cmsmart Cloud) — once accepted, Create PDF renders the same print-ready file the automatic export uses, with paper size, margins and bleed line matched to the product.
  • Download design — SVG, high-resolution PNG, CMYK JPG with an embedded ICC color profile, and PDF, ready for the press.
Manual email proofingCmsmart's built-in approval
Design exported, emailed, re-attached after every changeDesign stays on the order; accept/decline happens in the Customer Design box
No record of who approved what, or whenAccept/decline, the reason, and the notification are all logged on the order
A declined file means a new email threadCustomer edits the same design from their account; the order reopens to pending review automatically
Nothing stops a re-save after approvalApproved artwork is locked on the server (2.17) until it's declined again

What's the business value of catching bad artwork before it's printed?

Cmsmart Product Designer turns artwork approval from a hidden cost — reprints, staff time, disputed orders — into a visible, trackable step, so you can measure how much manual proofing time and material waste it removes from your production flow.

BenefitHow it shows up in your businessKPI to track
Fewer reprintsLow-res or oversized files get declined before the press, not afterReprints per 100 orders
Less staff time per orderOne accept/decline action and a templated email instead of an email threadMinutes spent per design review
Faster time to productionAccepted orders move to In production the same day instead of waiting on a replyHours spent in Awaiting review
Fewer disputesThe accept/decline reason and notification are logged on the order itselfCustomer disputes per month

Rough ROI worksheet (use your own numbers):
Orders needing review per month: ____
Minutes a manual back-and-forth email proof currently takes: ____
Staff hourly cost: $____
Reprints avoided per month once bad files are caught early: ____ × (materials + machine time per reprint): $____
Monthly time saved = orders × minutes saved ÷ 60 × hourly cost. Monthly reprint savings = reprints avoided × cost per reprint. Add the two for a rough monthly value of the approval step.

How do you set up artwork approval, accept or decline a design, and start production in Cmsmart?

Cmsmart Product Designer's approval box is already active on every order with a design — set up means choosing your notification settings once, then using the same Accept/Decline action on each order going forward; the full install and settings walkthrough lives in the getting-started guide.

  1. Go to WooCommerce > Settings > Cmsmart > General and check Allow customer re-design or re-upload design after order is set to Yes, so a customer whose design you decline can fix it themselves instead of emailing you a new file (default: as installed).
  2. In the same tab, turn on Admin notifications and set a Recurrence (for example Hourly) so your team is pinged on a schedule you can actually keep up with whenever a customer design is saved or changed.
  3. Decide whether to also Send mail to admins when approve designs, and list the Admin emails who receive notification when designs approved if more than one person needs to know.
  4. Save, then open Cmsmart > Orders and filter or scan for the Awaiting review card — that count is every order with artwork still waiting on a decision.
  5. Open an order from that list and scroll to the Customer Design box in the sidebar (it appears on both the Cmsmart order screen and the WooCommerce order editor, including HPOS).
  6. Click View detail on a design if you need to check it closely — size, bleed, resolution — before deciding.
  7. Tick the design (or Check all for several), choose Accept or Decline under "With selected," and click GO.
  8. In the Send notify mail panel, write the reason in plain language, match the dropdown to Files accepted or Files declined, and click Send mail so the customer gets the decision and the reason together.
  9. If you declined the file and re-design is allowed, the customer edits the same design from their account; a declined proof automatically returns to pending review and an order note records the change.
  10. Once a design is accepted, it is locked on the server (2.17) — open the design's Create PDF tab and either use the print-ready PDF Cmsmart Cloud already rendered, or click Create PDF / Regenerate print-ready PDF to refresh it.
  11. Pull the production file from Download design: SVG, high-resolution PNG, CMYK JPG with ICC profile, or PDF, whichever your press expects.
  12. Move the order to your production or completed status — the timeline on the order screen tracks it from Awaiting review through to Shipped and Delivered.
Cmsmart settings for customer redesign permission and admin approval notifications in WooCommerce
Cmsmart Product Designer 2.18.0, WP Admin > WooCommerce > Settings > Cmsmart > General — the re-design permission and the admin notification settings that back the approval workflow.
Order detail timeline showing an order moving from awaiting review to in production after artwork approval
Cmsmart Product Designer 2.18.0, WP Admin > Cmsmart > Order detail — the order's own timeline shows Awaiting review before it reaches In production.
Approve customer artwork WooCommerce order screen: Customer Design box before accept or decline
Cmsmart Product Designer 2.18.0, WP Admin > order screen, Customer Design box — the design is unchecked and waiting for an Accept or Decline decision.
Approved customer artwork selected with Accept and GO before printing in WooCommerce order
Cmsmart Product Designer 2.18.0, WP Admin > order screen, Customer Design box — the design is checked, Accept is chosen, and GO applies the decision before the Send notify mail step.
Create PDF tab generating the print-ready PDF for approved customer artwork
Cmsmart Product Designer 2.18.0, WP Admin > order > design detail, Create PDF tab — the print-ready PDF status, paper size, margins and bleed line for the approved design.
Download design formats including CMYK JPG with ICC profile for an approved print order
Cmsmart Product Designer 2.18.0, WP Admin > order > design detail, Download design tab — SVG, high-resolution PNG, CMYK JPG with ICC profile and PDF, ready to hand to the press.

What can Cmsmart build on top of artwork approval for your store?

Beyond the built-in accept/decline box, Cmsmart builds the workflow around approval that a growing print shop or B2B account actually needs — escalation rules, ERP hand-off, multi-level sign-off — as custom development on top of the same order data the plugin already tracks.

The approval box that ships today handles the core decision. A few things shops ask us for next are not in the core plugin, so we build them as custom development:

  • SLA alerts for stuck reviews. An order past a time limit you set in Awaiting review triggers an alert to Slack, email, or your helpdesk instead of silently waiting.
  • ERP/MIS hand-off. Once an order is accepted and the print-ready PDF is certified, Cmsmart pushes the file and order data straight into your production system — no manual re-upload.
  • Multi-level B2B approval. For wholesale or franchise accounts, Cmsmart builds a sign-off chain — a company admin approves before production — on the same Customer Design data.
  • Custom preflight rules per product line. Beyond the built-in AI preflight toggle, Cmsmart adds product-specific checks (exact bleed, spot-color rules, safe-zone text) that flag a design before a human opens it.
  • A branded customer-facing proofing portal. Instead of the default My Account view, Cmsmart designs a proofing page matching your brand, with side-by-side mockup previews to approve.

Delivery works the same for all of these: discovery to confirm what "approved" needs to mean for your shop, a solution design you sign off on, build in sprints, QA against real orders, launch, then support as you grow. See real examples on our project delivery page, or read what ships today on the Artwork Approval product page.

Get a custom approval workflow quote

Why work with Cmsmart on your artwork approval and production workflow?

Cmsmart has built web-to-print and custom product-designer workflows since 2012, with 6,300+ client projects delivered for stores that need exactly this kind of order-to-production control, not just an editor to design in.

Cmsmart is a Netbase JSC division running web-to-print and ecommerce customization projects since 2012, with 6,300+ client projects and 500+ custom development projects delivered, across 1,800+ live stores today. On Trustpilot, Cmsmart holds a 4.2 rating from 404 reviews.

From a long-time user of the plugin: "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…" — Web Developer, Trustpilot review.

Browse related delivery work on our projects page, or see how the designer itself is set up in the back-end configuration guide and the print-ready PDF export tutorial that picks up right after approval.

Frequently asked questions

Does Cmsmart Product Designer include artwork approval, or do I need another plugin?

It's built in. Every order with a design gets a Customer Design box to accept or decline the file, a notify-mail panel, and — since 2.17 — a lock that stops anyone saving over an approved design. See the Artwork Approval product page for the full feature list.

Can a customer fix a declined design without placing a new order?

Yes, if Allow customer re-design or re-upload design after order is set to Yes in Settings > General. A declined proof reopens for the customer to edit from their own account, and it returns to pending review once they resave it — no new order needed.

Does approving the artwork automatically create the print-ready PDF?

Approval and PDF rendering are separate steps you control. With automatic export on, the print-ready PDF renders in the background; you can also open the design's Create PDF tab and click Create PDF or Regenerate print-ready PDF at any time, and the file always matches the order's custom size.

What happens if someone tries to edit a design after it's approved?

The save is refused with a clear message, whatever link or designer tab it comes from (2.17). If the design needs to change, decline it first — that reopens it for the customer or your team to edit, and the order is flagged so you know it changed.

Can we require sign-off from a company admin before production, not just our own staff?

Not in the core plugin — the built-in box is a single staff-side accept/decline. For B2B or wholesale accounts that need a buyer-side approval chain, Cmsmart builds that as custom development on top of the same order data.

How is the downloaded file different from what the customer saw in the editor?

Download design offers SVG, high-resolution PNG, CMYK JPG with an embedded ICC profile, and PDF — formats built for the press, not the screen preview the customer designed against.