Applies to Cmsmart Product Designer (NBDesigner) 2.18.0 · Updated October 2026. Captured on the Cmsmart demo store; your own admin menu labels may vary slightly by plan.

In short

  • A web-to-print solution lets print-shop customers choose options, see a live price, design or upload artwork and check out — without a single email back and forth.
  • On WooCommerce, Cmsmart Product Designer adds the pricing rules, the online designer, file upload, artwork approval and a print-ready file for every order, and you keep the store.
  • Most shops launch inside a free 30-day trial using the ready-made Print Shop Store package, then add custom development — MIS sync, custom pricing, multi-approver proofing — as the business grows.

What does manual print-order handling really cost your shop?

Cmsmart Product Designer replaces email-and-spreadsheet order handling with a storefront where the price, the artwork and the print file are attached to the order automatically, so your team stops re-keying jobs by hand.

Most print shops still take orders by email: a customer sends a logo, asks for a quote, and someone prices the job by hand, chases missing files, and retypes the spec into production. The failure points are familiar: proofs emailed back and forth for days, quotes that take until tomorrow, reprints from a wrong file or a missed bleed, and carts abandoned because the price was never shown up front.

The cost is easy to estimate with your own numbers. Monthly cost of manual handling = orders per month × minutes spent quoting or retyping each order × your loaded hourly staff cost, plus reprints per month × your average cost per reprint. Run that once against your real order volume and the case for a self-service storefront usually makes itself.

What would a web-to-print order look like at your shop?

With Cmsmart, a buyer configures their product, watches the price change as they pick options, designs or uploads artwork in the browser, and pays, all before your team ever opens the order, which lands in production with its print file already attached.

Example scenario. A buyer opens your store at 10 p.m., picks a size and paper finish, watches the price update live, uploads their own artwork, and checks out. By the time your team starts work the next morning, the order is sitting in Cmsmart > Orders with its options, its artwork and a print-ready PDF already attached, with no email thread and no manual quote behind it. Talk to a web-to-print expert about what this would look like for your product range.

What does a web-to-print solution include?

A Cmsmart web-to-print solution combines a WooCommerce storefront, a pricing engine for options and quantities, an online designer with file upload, artwork approval, and a print-ready file produced automatically for every order — the building blocks a print shop needs to sell online.

Think of the build in six pieces. Start with the storefront, your product catalogue on WooCommerce (47.5% of e-commerce sites, W3Techs, October 2026), so you are never locked into one vendor's app marketplace. On top of that:

  • Printing options and a price matrix — size, stock, finish and quantity breaks, priced automatically.
  • The online designer — templates, text, cliparts and layers in the browser, or a straight file upload.
  • Artwork approval — your team reviews and locks the design before it prints.
  • A print-ready PDF per order — generated automatically, not built by hand.
  • Order management — every design, option and file attached to its order.

All of this ships in the plugin today. What is not in the box, MIS push, a pricing rule unique to your shop, multi-approver B2B proofing, is custom development; more on that below.

Ready-made store or a custom build?

Most print shops start from the ready-made Cmsmart Print Shop Store package and customise from there, instead of specifying every screen from a blank page.

NeedCmsmart Print Shop Store (ready-made)Custom web-to-print build
Time to launchFastest — install, import, configureLonger — discovery and solution design first
Best fit forStandard print products: cards, flyers, signs, apparelUnusual products, workflows or integrations
Pricing rulesFixed, percentage, formula, matrix, quantity breaks, price per areaAny rule your shop actually uses, built to match it
Production hand-offPrint-ready PDF per order, downloaded or emailedPushed to your MIS, hot folder or cloud storage
OwnershipYour WooCommerce store either wayYour WooCommerce store either way
How to build a web-to-print solution on WooCommerce: buyers choose to upload a finished design or design online in Cmsmart Product Designer
The buyer chooses to upload a finished design or design online — both lead into the same print-ready workflow.
Cmsmart online designer demo video showing the modern web-to-print editor in action
Video: a short look at the modern web-to-print online designer (Cmsmart on YouTube).

What software does an online print shop need?

An online print shop needs a storefront, a pricing engine, a design or upload tool, artwork approval and print-ready output; Cmsmart Product Designer adds all five to WooCommerce as one connected system instead of five separate plugins.

Each piece has its own product page: price calculator rules (fixed, percentage, formula, matrix, quantity breaks, price per area), file upload (types, count, size, minimum DPI), artwork approval, print-ready files, and the Cmsmart Product Designer plugin itself. What Cmsmart does not sell is shop-management (MIS) software; it connects to the system you already run instead of replacing it.

Printing Options list in Cmsmart showing separate option sets applied to different print products
Each product type, business cards, T-shirts, stickers, gets its own printing-option set and price matrix.

How do orders reach production without retyping?

Cmsmart renders a print-ready PDF that matches the order automatically once the buyer processes their design, so the file waiting in your queue is built from the exact options, size and artwork the customer paid for, not a template guess.

WooCommerce already gives your team order statuses and an order list it already knows; Cmsmart attaches the artwork and the print file to each one. Pushing an order straight into your MIS, a hot folder or cloud storage is not part of the standard plugin; it is custom development Cmsmart builds for your MIS, ERP or hot-folder connection once we understand how your production system expects files — see our related post on web-to-print and print API integrations for the integration side of this.

Cmsmart insight: most reprints we see trace back to a proof that was approved without comparing it against the product's own design area. Check bleed and safe zone against the actual product, not just the uploaded file, before you accept it.

Can one store sell screen printing and embroidery?

Yes, Cmsmart lets you set a separate option set and price matrix for each product type, so a screen-printed tee and an embroidered cap can each collect the right sizes, placements and artwork requirements on the same WooCommerce store.

Give each product type its own printing options: screen printing might ask for placement, ink colours and quantity breaks; embroidery might ask for thread colours, placement and a maximum stitch area, both priced automatically from the matrix you set. Turning a buyer's upload into an embroidery-machine digitizing format sits outside the standard output, a print-ready PDF or image file; Cmsmart builds that conversion as custom development when a shop's workflow needs it.

Cmsmart insight: give every product type its own option set instead of reusing one big list. A shared option set is the most common reason a T-shirt price looks right but a sticker price does not.

Which web-to-print features matter for booklet printing?

Booklet and multi-page jobs need page-count and quantity pricing, an upload check that catches a low-resolution file, and a proof step before anything goes to press; all three are standard Cmsmart Product Designer options, not a custom build.

Set page count and quantity as printing-option fields feeding your price matrix, require a minimum upload DPI so a low-resolution cover never reaches production, and turn on artwork approval so a person checks the proof first. Together they catch the two most common booklet complaints: a blurry cover and a page count nobody priced correctly, delivered as a file built to PDF/X conventions.

What are the benefits of web-to-print for a print shop?

A Cmsmart-built web-to-print solution turns quoting, proofing and file prep into something the store does automatically, so your team spends its time on production and customer relationships instead of retyping orders, with KPIs you can track from week one.

BenefitHow it shows up in your businessKPI to track
No manual quotingPrice shows on the product page before the buyer adds to cartShare of orders needing a manual price check
Fewer reprintsBuyer approves a proof against their own artwork before it is printedReprint rate
Faster hand-off to the pressPrint-ready PDF generated the moment the order is processedTime from order placed to print-ready file
Less staff re-keyingOptions, artwork and file travel with the WooCommerce order automaticallyMinutes of staff time per order
Fewer abandoned quotesBuyer sees the price live instead of waiting for a replyQuote-to-order time

ROI worksheet. Time saved per month = orders per month × minutes saved per order × your loaded hourly cost. Reprint saving per month = reprints avoided × your average cost per reprint. Add the two for a rough monthly return, before counting any extra sales from showing the price up front.

How to Build a Web-to-Print Solution on WooCommerce (Step by Step)

Building a web-to-print solution on WooCommerce means installing Cmsmart Product Designer, importing the Print Shop Store package, setting one option set with a price matrix, turning on upload and the online designer for a product, switching on artwork approval, then placing a test order to see the print-ready PDF.

The six steps below take one product from a blank catalogue entry to a working, self-service listing; repeat steps three to five for the rest of your range.

  1. Install WooCommerce and Cmsmart Product Designer. Activate the plugin with your trial key; the Plugins screen confirms the version that is running.
  2. Import the Print Shop Store package. It gives you a working catalogue of print products to edit instead of starting from a blank store.
  3. Build one option set and its price matrix. Start with your best-selling product: sizes, stock and quantity breaks, priced automatically in Printing Options.
  4. Turn on upload and the online designer for that product. Set allowed file types, size limits and a minimum upload DPI in Settings > Upload design.
  5. Switch on artwork approval. Your team reviews and accepts or declines each design from the Customer Design box on the order screen.
  6. Place a test order and open its print-ready PDF. Confirm the file matches what the buyer actually configured before you repeat the process for the rest of your catalogue.

Each setting goes deeper than this summary; see the product designer and Print Shop Store pages for the full option list.

Cmsmart Product Designer plugin active on the WordPress Plugins screen with its version number shown
Step 1: Cmsmart Product Designer active in Plugins, with the running version visible for support and update checks.
Printing option editor in Cmsmart showing the fields available for building a price matrix rule
Step 3: building one option set — page count, sides, size and upload fields all feed the same price matrix.
Cmsmart upload settings showing allowed file types, size limits and minimum DPI for customer uploads
Step 4: Settings > Upload design — allowed file types, upload size limits and the minimum DPI check.
Cmsmart product manager listing every WooCommerce product with the online designer enabled
Step 4: the product manager shows at a glance which products have the designer and print options turned on.
Customer Design approval box on a WooCommerce order showing accept and decline controls
Step 5: the Customer Design box on the order screen — approve or decline the buyer's artwork before it goes to print.
WooCommerce order detail page showing the production timeline and the order's attached design file
Step 6: an order's production timeline, with its print file and options attached — nothing retyped by hand.
Print-ready PDF status on an order showing the file rendered and ready for the press
Step 6: the print-ready PDF status after Process — rendered, checked and ready to download for the press.

Do you need your own website to run a photo print store?

Yes, in the sense that matters for the business: a Cmsmart store runs on WooCommerce on hosting you control, so the catalogue, the orders and the customer list belong to you rather than to a marketplace you rent space on.

You do not need to build that hosting and storefront from scratch. Start with the free trial, import a store package, and you have a real WooCommerce site running before you decide how much further to customise it; our related post on starting a photo printing business walks through a photo-specific build.

What can Cmsmart build beyond the standard setup?

Beyond the standard plugin, Cmsmart builds the custom development print shops ask for most: MIS and hot-folder integration, pricing rules unique to your shop, multi-approver B2B proofing, and production-specific file export, each scoped to how your shop actually runs.

Four extensions we build often for print shops moving online:

  • MIS, ERP and hot-folder integration — push paid orders and their print files straight into your press room's system instead of a daily manual export.
  • Custom pricing rules — gang-sheet imposition, tiered trade pricing, or logic your price matrix cannot express.
  • Multi-approver B2B proofing — route a design through more than one sign-off before it is locked, for agencies and franchise buyers.
  • Production-specific file export — embroidery digitizing or other machine-specific outputs beyond the standard print-ready PDF.

These follow the same path every time: discovery, solution design, build in sprints, QA against your real products, launch, then support — the process behind our published ecommerce project work.

Plan my web-to-print store Or explore Cmsmart's web-to-print solutions first

Why Cmsmart for your print shop's web-to-print build?

Cmsmart has built ecommerce and web-to-print stores as a Netbase division since 2012, with 6,300+ client projects and a Trustpilot rating of 4.2 from 404 reviews, proof that the team building your store will still be there for the next five years of changes.

“Ideal solution for printing companies … the nbdesigner gives you many options to offer your products, a very professional tool indeed,” says Dimitris, a five-star Trustpilot reviewer. See more real project case studies, including other print and web-to-print builds, or read the full rating on Trustpilot.

Frequently asked questions

What is a web-to-print solution?

An online store where buyers configure a print product, see the price, design or upload their artwork and order, and the shop receives a print-ready file instead of a loose attachment to chase.

Do I need to code to build one?

Not for the standard build. Install WooCommerce, Cmsmart Product Designer and a store package, then configure printing options and prices in the admin; no code required. Workflows beyond that are scoped and quoted as custom development.

Can orders go straight to my production system?

Not out of the box. Pushing files or orders into an MIS, a hot folder or cloud storage is custom development Cmsmart builds after a short scoping call, matched to how your production system expects files.

How long is the free trial?

Every Cmsmart plan starts with a free 30-day trial, so you can build the storefront and test a real order before you commit; see current plans on pricing.

Do you need your own website to run a photo print store?

Yes. The store runs on WooCommerce on hosting you control, so the catalogue, the orders and the customer list are yours, not rented from a marketplace. Start with the free trial and import a store package to see it running.

How much does it cost to build a web-to-print solution?

It depends on scope. The standard plugin and a ready-made store package run on a plan from pricing, trial included; a custom build, MIS integration, a bespoke pricing engine, multi-approver proofing, is quoted after a scoping call through the project proposal form.