Guide · Web-to-print
Set Up WooCommerce Product Designer Plugin (Full Guide)
Set up WooCommerce product designer plugin licensing, uploads and pricing with Cmsmart so you launch ready to take paying orders.
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.
Run a custom tote bag printing business with Cmsmart Product Designer: live pricing, real print specs and a print-ready PDF. See how to set it up.
Read MoreBuild a car wrap ecommerce store on WooCommerce: panel pricing, approval and print-ready PDFs before you print. Plan your wrap store today.
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
Why Does a Manual Design-and-Proof Workflow Cost Print Shops Orders?
Cmsmart Product Designer removes the email-and-PDF back-and-forth that slows down custom orders, so a WooCommerce print shop can quote, approve and produce a design without a staff member touching every file by hand.
Most WooCommerce stores selling personalised products still run some version of this loop:
Put a rough number on it: (orders needing manual proofing per month) × (minutes staff spend quoting and proofing each one) × (your fully loaded hourly cost) is the monthly labor cost of the status quo, before a single reprint. Add (reprint rate) × (cost per reprint, including the lost press slot) and the familiar we've always done it by email habit becomes a figure most owners have never written down.
What Would a Self-Serve, Print-Ready Order Flow Look Like?
With Cmsmart Product Designer, a WooCommerce buyer designs, previews and pays on the product page in one sitting, and the shop opens a queue of orders that already carry a print-ready, order-matched PDF — no separate proofing round before production can start.
Example scenario. A buyer lands on a custom invitation product page at 9pm. They choose to design it online, pick a template, swap in their names and a date, and watch the price update as they add a foil-print option. They click through to checkout and pay. By the time the shop opens the next morning, the order is sitting in Cmsmart > Orders with its design attached and a print-ready PDF already rendered — sized to the product, not a generic template — ready for the press without anyone touching a file.
This is not a hypothetical: IMARC Group values the global web-to-print market at USD 36.3 billion in 2025, and demand keeps shifting toward stores that let the buyer configure the product themselves rather than request a quote. Buyers increasingly expect it by default — Kornit's 2025 print-on-demand research found 36% of consumers now see a personalized product as the default, not a premium add-on.
How Does Cmsmart's Online Product Designer Plugin for WooCommerce Provide the Solution?
Cmsmart Product Designer (NBDesigner) pairs a browser-based design tool with a pricing engine, an approval step and a cloud PDF renderer, so a WordPress/WooCommerce store runs the whole configure-to-print-ready path without extra software.
The plugin — installed on more than 7 million active WooCommerce sites worldwide as the commerce layer underneath it — is built from a small number of building blocks:
See the full 2.17 print-ready PDF and approved-artwork lock release notes, or our guide to building a price matrix with Printing Options.
What's the Business Value of Moving to a Self-Serve Designer?
Cmsmart Product Designer turns design and proofing from a staff task into a storefront feature, so a WooCommerce print shop can take more personalised orders without adding headcount, and track the result with ordinary store KPIs.
Rough-cut ROI worksheet (use your own numbers):
Monthly staff time saved = (personalised orders/month) × (minutes of manual quoting/proofing avoided per order) × (your fully loaded hourly rate).
Monthly reprint savings = (current reprint rate) × (orders/month) × (cost per reprint, including the lost press slot).
Add the two for a conservative monthly value of moving quoting, proofing and file prep onto the plugin — before counting any lift in checkout completion.
Cmsmart insight: in support conversations, most reprint complaints trace back to bleed and safe-zone settings, not the renderer. Check that your product's bleed line and safe zone match your press specs in the product's design-area setup before you turn on automatic print-ready export — the renderer will faithfully reproduce whatever area you've configured.
How Do You Set Up the Online Product Designer on a WooCommerce Product?
Setting up Cmsmart Product Designer means installing the plugin, enabling design on a product, configuring pricing and output, and testing the buyer-to-production path once before it runs on every order.
pdfsfolder for your own tooling.Cmsmart insight: group related options (size, material, add-ons) into one Printing Options set per product rather than one global set for the whole store — it keeps the price matrix readable for whoever edits pricing six months from now, and it is the single most common fix we make when a store's quoting rules have become unmanageable.
How Far Can You Go with Custom Development on Top of Cmsmart Product Designer?
Cmsmart builds on top of the core plugin for stores that need more than the standard designer, from production integrations to pricing logic the price matrix alone cannot express — delivered as a scoped project, not a generic add-on.
The plugin above covers configuring, pricing, approving and rendering a design. Several things print shops and B2B sellers ask for next are deliberately not part of the core product — Cmsmart builds them as custom development, scoped to how your business actually runs:
Every custom build follows the same delivery path: discovery, solution design, build sprints, QA against your real catalog, launch, and ongoing support — the same process behind the work in our ecommerce project case studies. It's the same team behind Cmsmart's product designer customization service. Plan my custom product designer build
Why Work with Cmsmart on Your Product Designer?
Cmsmart has sold and supported Cmsmart Product Designer (NBDesigner) as a Netbase JSC division since 2012, with thousands of delivered projects and a published Trustpilot rating backing the plugin and its custom development work.
Cmsmart has built web-to-print and product customization software as a Netbase JSC division since 2012: 6,300+ client projects and 4,600+ delivered across 80+ countries, including 500+ custom development engagements. The team rates 4.2 out of 5 from 404 reviews on Trustpilot, including this from a three-year NBDesigner customer:
"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, with new features being added frequently to keep the software current and highly capable." — Web Developer, Trustpilot, September 2026
See related work in our ecommerce project case studies and the web-to-print solutions hub for the platform this plugin is part of.
Frequently Asked Questions
How long does it take to set up the online product designer on an existing WooCommerce store?
Enabling design on one product with a basic price matrix is an afternoon's work once the plugin is installed. A full catalog with custom pricing, approval flows and output settings tuned to your press takes longer, and is where most stores bring in Cmsmart's setup help.
Does the print-ready PDF really match what the customer designed?
As of 2.17, the automatic render and the admin's Create PDF button read the same page geometry, including a custom size the buyer chose — so the print file matches the approved mockup rather than a generic template size.
What happens if a customer tries to change their design after we've approved it?
Since 2.17, saving over an approved design is refused on the server with a clear message, regardless of which link or open designer tab the save comes from — not just hidden in the interface.
Can Cmsmart connect the product designer to our ERP or MIS for production scheduling?
Not out of the box. That's a common custom development request — Cmsmart builds a connector scoped to your ERP/MIS and production workflow rather than a generic integration.
Can you build a gang-sheet or batch layout tool for DTF or sticker printing?
Yes, as custom development on top of the core designer. Nesting logic differs by press and material, so it's built to match your actual production setup, not shipped as a generic feature.
Is there a demo before we commit to a plugin or a custom build?
Yes — the live NBDesigner demo store lets you try the buyer-side designer and admin order flow above before you buy, and a custom development quote is free to request.