Applies to Cmsmart Product Designer (NBDesigner) 2.18.0 · Updated October 2026. This guide replaces our 2018 feature checklist: screenshots and setup steps are from a live demo store on 2.18.0; the pricing, print-ready PDF and approved-artwork features are documented in the 2.17.0 changelog and confirmed unchanged in today's captures.

In short

  • The web-to-print website features that earn a sale are a homepage that explains the offer, navigation buyers can scan, visible pricing, a design step that doesn't lose the artwork, and a checkout that shows what the customer actually designed.
  • Cmsmart Product Designer (NBDesigner) covers the design, pricing and checkout pieces out of the box — design areas, a price matrix, cart/checkout previews and a print-ready PDF per order — on top of WooCommerce's own storefront and navigation tools.
  • Getting all five right takes a short setup pass inside WooCommerce plus, for anything store-specific (custom homepage sections, ERP sync, B2B approval routing), a scoped custom-development project.

Which web-to-print website features are costing you sales?

Most print shops lose orders over the same missing web-to-print website features: a homepage that reads like a catalog, menus visitors can't scan, pricing hidden behind a request-a-quote form, a design step that loses the customer's artwork, and a checkout that shows a stock photo instead of the real design. Cmsmart Product Designer fixes the design-to-checkout half of that list.

Walk into most dated web-to-print sites and the same five pains show up, in roughly this order of damage:

  • The homepage doesn't say what you sell or for whom. A grid of product thumbnails with no framing makes a first-time visitor guess whether you do short-run business cards or large-format signage.
  • The menu buries the thing people search for. If T-shirts, business cards and custom signage are three clicks deep inside a generic Shop dropdown, mobile visitors bounce before they find their category.
  • Pricing is a black box. Request-a-quote forms kill impulse and small-business orders — buyers compare three sites in a browser tab and the one with an instant number wins.
  • The design step and the order don't agree. A customer uploads artwork, picks a size, and the order that reaches production shows a generic mockup instead of what they actually approved.
  • Checkout feels anonymous. Nothing in the cart confirms that the design shown is really theirs and not just the blank product, so buyers re-check their work by email instead of trusting the page.

The cost compounds at checkout: documented studies put the average online cart abandonment rate at 70.22% across 50 studies (Baymard Institute, updated September 2025). A web-to-print store adds its own triggers on top — an unclear price, a design the buyer isn't sure survived Add to cart — so the fixable part is usually the design/pricing/checkout gap, not traffic.

Cmsmart insight: in our projects, the single biggest driver of abandoned print orders isn't price — it's uncertainty. A buyer who can't see their own design in the cart assumes something went wrong and starts over, emails support, or leaves. Showing the actual artwork at every step (product page, cart, checkout, order confirmation) removes that doubt without touching the price.

Web-to-print website features in view: NBDesigner product page with clear navigation, pricing and a Start and upload design button
A product page that states the price, the offer and the design entry point in one view — no request-a-quote detour.

What would your store look like if these features just worked?

Cmsmart Product Designer lets a WooCommerce print shop show every visitor a priced, navigable storefront where the design a buyer makes online is the exact file that reaches production, so carts stop abandoning over uncertainty and orders stop needing a manual proof round-trip.

Example scenario. A buyer on a phone finds a category page with a visible price, taps Start and upload design, picks a template, types two names and a date, and watches the price update as they adjust size. They add to cart — the cart shows their actual invitation, not a blank template — and check out. On the shop's side, a print-ready PDF is already queued; by morning it's rendered, sized to the product's real dimensions, and sitting in the production folder with nothing to re-key.

Talk to an ecommerce expert if your store still needs a human in that loop.

How does Cmsmart put these website features together?

Cmsmart Product Designer (NBDesigner) builds the pricing, design and checkout pieces for WooCommerce print shops: it plugs an online design tool, a price matrix and a print-ready PDF pipeline into WooCommerce's own storefront, cart and checkout, so the homepage and navigation you already run gain working pricing, design and proofing without a rebuild.

Four building blocks cover most of the five pain points — and it matters which are in the plugin today versus custom work:

  • Storefront and navigation — your theme, WooCommerce category/menu structure and homepage layout. Cmsmart does not replace this; it sits inside it. (Custom homepage sections and mega-menus are custom development, below.)
  • Design tool — the online designer opens from any enabled product, with design areas, templates, text, uploads and AI tools; the customer's saved design becomes Your artwork on the product page before they even add to cart. In the plugin today.
  • Price matrix and print options — Cmsmart's Printing Options screen holds option sets (size, material, quantity) with a price matrix and quantity-break discounts, applied per product or category; see our price matrix setup tutorial for a field-by-field walkthrough. In the plugin today.
  • Print-ready output — since 2.17.0, the automatic render, the server render and the order screen's Create PDF all read the same page geometry, including custom sizes, so the print file matches what Create PDF would produce — Cmsmart calls this the print-ready PDF that matches the order. An approved-artwork lock then refuses further edits to a design once its order line is approved. In the plugin today, verified in the 2.17.0 changelog.
Diagram of the Cmsmart web-to-print storefront architecture: storefront and navigation, design tool, price matrix, cart and checkout, and the print-ready PDF pipeline, marked against custom-development pieces like homepage redesign and ERP/MIS sync
Architecture diagram: the storefront flow, which pieces ship in Cmsmart Product Designer today, and which are built as custom development.
Order screen showing the print-ready PDF status rendered by the Cmsmart Cloud renderer, with a Regenerate print-ready PDF button
The print-ready PDF status on the order screen: Ready, when it rendered, and by which renderer.
Workflow stepManual / generic themeCmsmart Product Designer
Pricing for size/material/quantity combinationsSpreadsheet or a request-a-quote formPrice matrix shown and recalculated on the product page
Design stepEmail back-and-forth with attachmentsOnline designer saved as the buyer's own artwork before checkout
Cart/checkout previewGeneric product thumbnailThe customer's actual design shown in cart and checkout
Print fileStaff recreates or exports the file by handPrint-ready PDF generated automatically, matching the order
Changing an approved designRelies on staff noticing an emailApproved-artwork lock refuses the save server-side
Modern WooCommerce product customization and web-to-print UI demo video thumbnail
Video: Modern WooCommerce product customization and web-to-print UI (Cmsmart on YouTube)
Cmsmart Printing Options list showing price-matrix option sets assigned to specific products
Printing Options: each option set carries its own price matrix and applies to chosen products or categories.

What's the business value of getting these features right?

Cmsmart Product Designer turns three of the costliest manual tasks in a print shop — quoting, re-keying orders and chasing proof approvals — into storefront features, so the business value shows up as staff hours saved and fewer reprints, not just a nicer page.

BenefitHow it shows up in your businessKPI to track
Visible, accurate pricingBuyers self-serve instead of waiting on a quote replyQuote-to-order time; quote request volume
Design-to-order accuracyFewer support tickets and reprints from designs that don't match what the customer approvedReprint rate; design-related support tickets
Print-ready PDF per orderProduction stops waiting on someone to export files by handMinutes from order to print-ready file
Approved-artwork lockNo post-approval edits slip into production unnoticedPost-approval change incidents

Rough-order ROI worksheet — plug in your own numbers:

  • Staff hours saved on quoting = (quote requests per month) × (minutes per manual quote ÷ 60) × (your fully loaded hourly staff cost)
  • Reprint cost avoided = (orders per month) × (current reprint rate from design mismatches) × (average cost per reprint)
  • File-handling time saved = (orders per month) × (minutes a staff member spends exporting/renaming/typing in a print file by hand ÷ 60) × (hourly staff cost)

None of these are promises of a fixed percentage uplift — they're the formula our solutions team uses with clients during scoping, filled in with the store's own order volume and labor cost.

How do you set up these features in WooCommerce?

Setting up Cmsmart Product Designer means installing the plugin, turning on design for your products, building a price matrix in Printing Options, and checking that the design follows the order through cart, checkout and into a print-ready PDF — most stores finish the core pass in an afternoon.

  1. Install and activate Cmsmart Product Designer (NBDesigner) from the WordPress plugin screen, then confirm the active row shows the current version.
  2. Under Product manager, enable the design tool on the products you want customers to personalize.
  3. Open Printing Options → Add new and build your fields (size, material, sides) with a price matrix display type; set quantity breaks and discounts where you offer volume pricing.
  4. Apply the option set to the matching products or categories, then preview the price recalculating as a test shopper changes options.
  5. In Settings → Upload design, set the allowed file types, maximum size and minimum DPI customers may upload, so low-resolution art is caught before checkout, not after.
  6. In Settings → Output, confirm PDF export and ICC/CMYK options match what your press expects, and turn on Render print PDFs in the cloud if you don't want your own server doing the rendering.
  7. Place a test order: open a product, start a design, add text or upload art, add to cart, and confirm the cart and checkout both show the actual design next to the product — not a placeholder image.
  8. On the order screen, use Create PDF (or let automatic export run) and confirm the Print-ready PDF status reads Ready, then use the Customer Design box to approve or decline the artwork before it reaches production.
Price matrix option editor in Cmsmart Printing Options with quantity breaks and a discount percentage column
Building a price matrix: fields on top, quantity-break discounts and product assignment below.
WooCommerce cart line item showing the customer's saved invitation design next to Edit design and Upload design buttons
The cart carries the buyer's actual design, with a one-click way back into the editor.
WooCommerce checkout page with the customer's custom design shown in the order review panel
Checkout keeps the design visible in the order review — nothing to double-check by email.
Mobile WooCommerce product page with a hamburger menu and a Start and upload design button above Add to cart
On mobile, the design entry point sits above Add to cart, with navigation collapsed into a single menu button.

What can Cmsmart build beyond the plugin?

Cmsmart builds the store-specific features the plugin doesn't ship with — custom homepage sections, ERP/MIS order sync, B2B approval routing, 3D previews — as scoped custom development on top of Product Designer, so you get the standard plugin plus exactly what your business needs.

Five extensions come up most often once the core design/pricing/checkout features are live:

  • Homepage and navigation redesign. The plugin doesn't touch your theme's homepage layout or mega-menu; when the pain is that visitors can't find the category they want, Cmsmart builds a homepage and navigation pass around how your catalog is actually organized.
  • ERP/MIS and print-API integration. Connecting order status, artwork and production data to an external MIS or print API is not a plugin feature — Cmsmart builds the connector using the plugin's own hooks (nbd_print_pdf_ready, nbd_print_pdf_failed) so production systems stay in sync without manual re-keying; see our web-to-print API integrations tutorial for the connector patterns we use.
  • B2B approval and reorder flows. Multi-step internal approval before an order reaches production, or one-click reordering for repeat B2B buyers, is custom development built around WooCommerce's order lifecycle.
  • 3D or 360° product previews. Where a flat mockup undersells the product (apparel, packaging, signage), Cmsmart adds a 3D preview layer on top of the standard design canvas.
  • AI preflight automation tuned to your spec. The plugin's AI tools (background removal, upscale, preflight) ship as toggleable buyer-facing features; wiring preflight results into your own pass/fail rules or routing is a custom build.

Delivery follows the same path for all five: discovery call, a written solution design, milestone-based sprints, QA against a staging copy of your store, launch, then support — the same process behind the case studies on Cmsmart's ecommerce projects page. These builds extend the product designer customization service rather than replacing the plugin.

Get a quote for my web-to-print site

Why work with Cmsmart on your web-to-print website?

Cmsmart has run web-to-print and WooCommerce customization projects since 2012 as a Netbase JSC division, with 6,300+ client projects and 1,800+ live stores across 80+ countries behind the plugin and the custom builds this guide describes, rated 4.2 on Trustpilot from 404 published reviews.

Those numbers hold up: 6,300+ client projects, 1,800+ live stores online now, across 80+ countries, rated 4.2 on Trustpilot from 404 reviews (verified profile). A review from a working web developer puts it plainly:

"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. The designer works exceptionally well across all devices and allows us to create the exact customisations required to perfectly fit our products and our business model." — Web Developer, Trustpilot, September 2026

See related delivery work on Cmsmart's project pages, or start with the Cmsmart Product Designer (NBDesigner) plugin page if you haven't installed it yet.

Frequently asked questions

What's the minimum set of features a web-to-print website needs to launch?

A clear homepage stating what you print and for whom, navigation organized by what customers search for, visible pricing (even a starting price), a working design step, and a checkout that shows the actual design. WooCommerce and your theme cover the first two; Cmsmart Product Designer covers the pricing, design and checkout pieces.

How long does it take to add a price matrix to an existing product?

Building one option set with a few fields and a quantity-break table takes under an hour once you know your pricing rules; applying it across similar products is faster since the same set can be assigned to many products or a whole category at once.

Can Cmsmart connect our storefront to our ERP or MIS system?

Yes, as custom development. The plugin exposes developer hooks for print-ready PDF events; Cmsmart builds the connector that pushes order, artwork and status data to your specific ERP/MIS or print API, following the same scoped-project process used for other custom work.

Does the cart and checkout really show the customer's own design, not a stock photo?

Yes — once a buyer saves a design in the online designer, that design becomes the buyer's own artwork on the product page and follows the line item into the cart and the checkout order review, with an Edit design link back into the editor.

What happens if a customer's uploaded artwork isn't print-ready?

Settings → Upload design lets you set minimum DPI and allowed file types so low-resolution uploads are flagged before checkout. On the order side, the AI preflight check and the print-ready PDF status (Ready / Rendering / Failed / Not rendered) on the order screen tell you before a file reaches the press whether it needs attention.

Is the custom-development quote free, and what happens after I submit it?

Yes — the quote wizard is free to use. A scoped brief goes to Cmsmart's solutions team, who follow up with a written proposal before any paid work starts, the same process described on the ecommerce projects page.