Applies to Cmsmart Product Designer (NBDesigner) 2.17.0 · Updated October 2026. This guide shows how to install and configure NBDesigner on WooCommerce, step by step, with screenshots from the live nbdesigner.cmsmart.net demo, currently running the 2.18.0-dev build that follows the 2.17.0 release covered here, so your own wp-admin menu matches exactly.

In short

  • Outcome: install, license and configure Cmsmart Product Designer (NBDesigner) correctly the first time so every order arrives as a print-ready file, not a screen-resolution preview someone has to fix by hand.
  • How it works: activate the plugin and license, set General, Upload design, Output and Printing Options once in wp-admin, then switch the Online Designer on per product with its own bleed, DPI and color profile.
  • What it takes: an active WooCommerce store, PHP 8.0+ with Imagick for JPG/CMYK export, and roughly two to three hours for a confident first pass through the settings.

What does it cost your team when the product designer is never tuned?

Cmsmart Product Designer (NBDesigner) turns a WooCommerce product page into a self-serve design studio, but a default install leaves watermark, DPI and bleed settings unset. Orders then arrive as low-resolution previews instead of print-ready files, and someone on your team has to open, fix and re-export every one by hand before it can go to press.

In the stores we audit, the same five problems show up whenever setup was skipped or rushed:

  • Low-DPI or RGB files that bounce back from the press because Default output resolution was left at a screen-friendly value instead of a print one.
  • Missing bleed and safe zone, so the trimmed print cuts into text or artwork the customer approved.
  • Staff re-exporting artwork order by order because Output › Auto export design to PDF was never turned on.
  • Quotes that don't match the price matrix a customer actually selected, because Printing Options were copied from a demo instead of configured per product.
  • Rejected uploads when a customer's file type isn't in the allowed list, which reads as a broken store rather than a setting.

None of that needs a market statistic to prove — it shows up as a formula your own team already lives with: reprint minutes per order × orders per week × your staff's hourly cost. Multiply those three numbers with your own figures and you'll see why a careful setup pass pays for itself in the first week.

What does a well-tuned design-to-print workflow look like?

Once Cmsmart Product Designer is configured, the plugin carries a design from the product page to a print-ready PDF without anyone touching it in between. The buyer sees accurate bleed and pricing while they design; your team opens Orders the next morning to files that already match your press specs.

Example scenario. A buyer opens your sticker product page at 9 p.m., clicks "Design here online," drags in their logo, and the live preview already shows the bleed line your team set in Output settings. They check out; by the time your shop opens, Cmsmart > Orders already shows a print-ready PDF rendered at 300 DPI in CMYK with the bleed baked in, because Output settings and the product's production specs were configured once, in advance. Nobody exported anything overnight.

WooCommerce product page with the Start and upload design button, powered by Cmsmart Product Designer (NBDesigner)
What a correctly configured product page looks like to the buyer: a single "Start and upload design" entry point into the designer.

That gap between "installed" and "actually running itself" is almost always a settings gap, not a feature gap — which is why this guide walks the settings in the order that matters. If you'd rather have this configured for you, talk to an ecommerce expert about your setup.

How does Cmsmart Product Designer turn a plugin into that workflow?

Cmsmart Product Designer (NBDesigner) is built from six configurable layers: the storefront entry point, the design canvas, upload rules, the output engine, the pricing engine and per-product production specs. Configuring each layer once is what turns a generic plugin install into a store-specific, print-ready workflow.

  • Storefront entry point — the product-page button and the "Upload a full design / Design here online" chooser buyers see first.
  • Design canvas — the Modern editor layout, measurement units and default DPI set in General settings.
  • Upload rules — allowed/disallowed file types, size limits and minimum DPI for customer-supplied artwork.
  • Output engine — watermarking, bleed display, CMYK/ICC export and automatic print-ready PDF rendering.
  • Pricing engine — Printing Options: the price-matrix rules attached to each product or category.
  • Per-product production specs — bleed, resolution and color profile set on the individual product, which can override the store-wide default.

Cmsmart insight: in our support queue, most "the print file looks wrong" tickets trace back to one setting: Default output resolution – DPI left at 150 (a screen-friendly default) instead of 300 for production stock. Check that one field before you check anything else.

StepManual / email-based workflowCmsmart Product Designer, configured
ProofingCustomer emails a file; staff reply with a mockup for approvalBuyer sees their design and price live on the product page before checkout
File prepStaff open each design in an editor to set bleed, DPI and CMYKOutput settings and per-product specs apply automatically to every order
PricingStaff quote manually from a price sheetPrinting Options price matrix calculates the total as options change
UploadsAny file type arrives; staff convert what they can useUpload design settings reject the wrong formats before checkout
RecordsApprovals live in email threadsCustomer Design approval and the order timeline live in wp-admin

WooCommerce itself is a safe platform to build this on: it now runs 7.9% of all websites and 47.6% of e-commerce sites W3Techs tracks (W3Techs, 2026), so a correctly configured product designer plugin sits on infrastructure your developers and future hires will already know. If you'd rather hand the whole install and preset configuration to a specialist, see our store and print-shop preset installation service.

What's the business value of doing this correctly the first time?

A correctly configured Cmsmart Product Designer turns personalization from a support burden into a sales advantage: fewer reprints, faster turnaround and quotes that match what the customer actually ordered. The value shows up in hours saved per week and in orders that don't need a second look before they print.

BenefitHow it shows up in your businessKPI to track
Fewer reprintsBleed, DPI and color profile are correct before the file reaches the pressReprint rate (%) per month
Faster turnaroundAuto export skips the manual file-prep step on every orderHours from order to print-ready file
Accurate quotesPrinting Options price matrix removes manual pricing errorsPrice-correction rate on orders
Less staff timeStaff review exceptions instead of every orderStaff-hours per 100 orders

ROI worksheet (use your own numbers):
Hours saved per week = (orders per week) × (minutes your team currently spends re-checking or re-exporting each design) ÷ 60.
Reprint cost avoided per month = (orders per month) × (your current reprint rate) × (your average cost per reprint).
Compare both to the one-time cost of a careful setup pass, or of having Cmsmart configure it for you.

Investing the time is easier to justify against where the category is heading: the global custom printing market was valued at USD 38.1 billion in 2024 and is projected to reach USD 68.5 billion by 2030, a 10.3% CAGR (Grand View Research, 2024), and 36% of consumers already treat personalized products as the default, with 48% willing to wait longer to get them (Kornit Digital, 2025). A store that can't turn that demand into clean print files loses the advantage personalization was supposed to create.

How do you install and configure NBDesigner on WooCommerce?

Set up Cmsmart Product Designer in this order: install and license the plugin, then configure General, Upload design, Output and Printing Options once store-wide, then enable and fine-tune the Online Designer on each product. Doing it in this order means every product you turn on inherits settings that are already correct.

  1. Confirm prerequisites. WooCommerce must be active and up to date; PHP 8.0+ with the Imagick extension is required for JPG/CMYK export, which Settings > Output will flag if it's missing.
  2. Install and activate the plugin. Upload the Cmsmart Product Designer (NBDesigner) package under Plugins, then activate it; the Plugins row shows the active version and a direct link to Settings.
  3. Activate your license. Open Cmsmart > License and enter the key from your Cmsmart account; the plugin caches that status locally, so re-sync after any upgrade, renewal or domain change instead of assuming it updated on its own.
  4. Set General settings. Choose the Modern editor layout, your default output DPI (300 for print, not the 150 screen default), measurement units and preview sizes.
  5. Configure Upload design settings. Set allowed and disallowed file types, minimum/maximum file size and a minimum DPI for customer-supplied artwork, so bad uploads are rejected before checkout, not after.
  6. Configure Output settings. Turn on watermarking for proofs, set the bleed line position, confirm CMYK/ICC export, and turn on automatic export so a print-ready PDF renders as soon as an order reaches your chosen status.
  7. Build your Printing Options price matrix. Create or edit the option sets (size, material, sides, quantity breaks) and apply them to the right products or categories so every quote on the storefront is accurate.
  8. Enable the Online Designer per product. In Product manager, turn the designer on for each SKU you want customers to customize; this is also where you see how many of your products already have it enabled.
  9. Set each product's production specs. Bleed, print resolution and color profile can be set per product, overriding the store default for anything that prints on different stock.
  10. Turn on Cmsmart Cloud AI tools if you want them. Preflight quality checks, background removal and upscaling are optional add-ons configured under Cmsmart Cloud > AI Tools, billed from a token wallet separate from your license tier.
  11. Place one full test order. Design a product end to end, check out, then confirm the order's print-ready PDF in Cmsmart > Orders matches your bleed, DPI and color settings before you launch to customers.
How to install and configure NBDesigner on WooCommerce: the plugin active in the WordPress Plugins list, version 2.18.0-dev
Step 2: the plugin active in Plugins, with quick links to Settings, the changelog and support. The demo shown here runs the 2.18.0-dev build that follows the 2.17.0 release this guide covers.
NBDesigner General settings: default editor layout, output DPI and dimensions unit
Step 4: General settings — editor layout, default output DPI and measurement units.
NBDesigner Upload design settings showing allowed file types, size limits and minimum DPI
Step 5: Upload design settings — allowed file types, size limits and minimum DPI for customer uploads.
NBDesigner Output settings: watermark, bleed line position and PDF export options
Step 6: Output settings — watermark, bleed line and the fields that produce a print-ready PDF.
NBDesigner Printing Options list showing price-matrix option sets applied to products
Step 7: Printing Options — the price-matrix rule sets you apply to products or categories.
Video thumbnail: how to configure and use the price matrix feature in the online design plugin
Video: How to configure and use the price matrix feature (Cmsmart on YouTube).
NBDesigner product manager listing designer-enabled WooCommerce products
Step 8: Product manager — see and enable which products carry the Online Designer.
NBDesigner product configuration screen with bleed, print resolution and color profile fields
Step 9: a single product's production specs — bleed, print resolution and color profile.
Cmsmart Cloud AI Tools settings with preflight quality checker and AI image tools
Step 10: Cmsmart Cloud > AI Tools — optional preflight, background removal and upscaling.

For a deeper look at the pricing step, see our guide on configuring print pricing options on NBDesigner, and for the very first install pass, our plugin installation walkthrough.

Where do store owners go beyond the plugin with custom development?

The settings above cover what Cmsmart Product Designer does out of the box. Stores that need a deeper fit — ERP sync, non-standard pricing logic or a real-time 3D visualizer — get it as custom development, built on top of the same plugin rather than bolted on separately.

  • ERP/MIS and print-shop management sync. The Printing Options price matrix and order data cover WooCommerce itself; syncing orders to an external ERP or MIS system is custom integration work Cmsmart builds for your stack.
  • Non-standard pricing logic. If your pricing depends on rules the Printing Options editor can't express — tiered contracts, customer-group pricing, dynamic material costs — Cmsmart builds a custom pricing engine on top of the plugin's data model.
  • Migration from Fancy Product Designer or a different platform. Moving existing products, templates and order history into NBDesigner without losing print specs is a project Cmsmart has repeated across many stores.
  • Real-time 3D or vehicle-wrap visualizers. The core designer already offers a basic per-product 3D preview toggle on desktop, but it isn't shown on mobile and it isn't a real-time, rotate-and-zoom configurator. A live 3D wrap visualizer or a mobile 3D preview is custom development built alongside the plugin.
  • A DTF gang-sheet builder or other niche production tool. Specialized layout tools for a specific production process aren't in the core plugin; Cmsmart builds them as custom add-ons when a print shop's workflow needs one.

The delivery path is the same for all of these: discovery, solution design, build sprints, QA against your real catalog, launch, then ongoing support — see how that runs on our ecommerce project delivery page.

Get a custom setup & configuration quote

Why work with Cmsmart instead of going it alone?

Cmsmart has built and supported Cmsmart Product Designer (NBDesigner) as a Netbase JSC division since 2012, across thousands of WooCommerce stores, so the settings in this guide reflect patterns we've seen go right and wrong many times over, not a single install.

Cmsmart has run more than 6,300+ client projects and delivered 4,600+ of them across 80+ countries, supporting 1,800+ live stores, with a 4.2-star rating from 404 Trustpilot reviews. One buyer summed up the setup experience directly: "The plugin used is really top, time saving and complete features. Ultra easy installation and configuration. And even when I needed specific development in relation to my theme, [the] customer service was very competent and fast." — Adrien Darmon, Trustpilot. See more on our client platform page or explore the Cmsmart Product Designer (NBDesigner) plugin page and the web-to-print solutions hub for related setups.

Frequently asked questions

How long does it take to install and configure NBDesigner?

Installing and activating the plugin takes minutes. A confident first pass through General, Upload design, Output and Printing Options usually takes two to three hours; add more time per product if each one needs its own production specs.

Can Cmsmart configure the plugin for us instead of our team doing it?

Yes. Our team can handle the install, licensing, settings and per-product configuration as a setup project, or just review a configuration you've already started, using the quote request above with your product list.

What DPI and color profile should we use for print-ready files?

300 DPI and a CMYK color profile with an ICC profile are the standard for most offset and digital print production, set in Output settings and confirmed per product in Production specs. 150 DPI or an RGB profile is fine for on-screen previews only, never for the file that goes to press.

Can NBDesigner connect to our ERP or MIS system?

Not out of the box — the plugin manages orders, designs and pricing inside WooCommerce. Syncing that data to an external ERP or MIS is custom integration work Cmsmart builds for stores that need it; see the custom development section above.

How do we safely deactivate or uninstall the plugin if we change our minds?

Go to Plugins, click Deactivate on Cmsmart/NBDesigner, then Delete once you've confirmed you no longer need it. Deactivating alone keeps your settings and product configuration in place in case you reactivate later; only use Delete once you're sure, since it removes the plugin's own settings.