Guide · Web-to-print
WooCommerce Product Designer Plugin: Import Customer Artwork
WooCommerce product designer plugin: let customers upload artwork or design online, cut proof emails, and ship print-ready files. See how to set it up...
Table of contents
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.
Cmsmart Store is a comprehensive eCommerce solution designed to empower businesses with the tools they need to succeed in the digital marketplace. By integrating a curated selection of essential plugins and apps, Cmsmart Store ensures a seamless, feature-rich, and customizable platform for creating and managing online stores. Each tool is carefully selected to enhance functionality, improve user experience, and streamline operations, making it the ultimate choice for businesses aiming to thrive in the competitive world of eCommerce
Read MorePlan a multivendor marketplace: seller onboarding, product rules, commissions and payouts, then choose a platform and launch path.
Read MoreIn this article, I will tell you about some features in WordPress Marketplace version 3.7.0 that I think that they are quite amazing.
Read More
In short
A bulk order pricing plugin for WooCommerce turns a wall of size, paper and quantity dropdowns into one table a buyer can read in seconds, and Cmsmart builds that table straight into the product page of every print shop running its Product Designer.
Print shops that sell business cards, labels, stickers or signage all hit the same wall: a handful of attributes turn into hundreds of price combinations, and quoting them by hand does not scale past a few orders a day. The question is not whether to automate it, but which layout — price matrix, bulk variation table or quantity breaks — matches how your shop actually prices a job.
What does manual bulk-order pricing really cost a print shop?
Cmsmart Product Designer replaces manual bulk-order quoting with a price table that updates itself, so a print shop stops re-keying the same paper, size and quantity combinations into spreadsheets and emails every time a buyer asks for a bulk rate.
Ask any print shop how it prices a run of business cards on a heavier stock versus its standard paper, and the honest answer is usually "someone works it out." That manual step shows up in a few familiar ways:
Cmsmart insight: in our project work, the shops that struggle most with bulk quoting are rarely the ones with complex pricing — they are the ones pricing a simple grid of paper, weight and quantity by hand because nobody has set the table up yet. The fix is usually configuration, not new logic.
What would it look like if your bulk-order prices updated themselves?
With Cmsmart Product Designer, a buyer picks paper, finish and quantity on the product page and watches the total recalculate immediately, while the shop's team never touches the number — the price matrix and quantity-break table do that work in the background.
Example scenario: A print shop lists business cards with several paper weights and finishes. A buyer raises the quantity from a small run to a few hundred cards; the matrix swaps to the next price band, the per-card rate drops, and the order total updates on screen before the buyer adds anything to the cart. No one on the shop's side touched a spreadsheet, and the buyer never had to ask what a larger order would cost.
How does a bulk order pricing plugin for WooCommerce work inside Cmsmart Product Designer?
Cmsmart Product Designer's Printing Options module gives every product its own option set: a Price Matrix or Bulk variation layout for the display, quantity-range or quantity-break pricing underneath it, and the same configuration follows the order into the cart, checkout and the print-ready file.
Four pieces work together, and each one is configured in Cmsmart > Printing Options rather than hand-coded:
WooCommerce's own variable-product system is the base every one of these tools builds on — it is what lets a single product carry different prices, stock and images per combination (WooCommerce documentation).
What's the ROI of automating your bulk order price table?
Cmsmart's price matrix and quantity-break table save staff the minutes they spend quoting every bulk order by hand, and the business value shows up as fewer abandoned carts, consistent pricing across the team, and a quote turnaround buyers can see for themselves on the product page.
Rough-cut worksheet: multiply the number of bulk-quote requests you handle manually in a week by the minutes each one takes and your fully-loaded staff cost per minute — that is the weekly cost a published price matrix removes. Add your own numbers: (bulk quotes per week) × (minutes per quote) × (cost per minute) = weekly quoting cost today.
How do you set up bulk pricing and a price matrix in Cmsmart Product Designer?
Setting up a bulk order pricing plugin for WooCommerce with Cmsmart takes an afternoon: create a Printing Options set, add the fields your price depends on, choose the Price Matrix or Bulk variation layout, fill in the quantity-break table, and apply the set to your product.
Going further: what can Cmsmart build on top of your price table?
Once the core price matrix is live, Cmsmart builds the parts that are specific to your business as custom development — role-based or contract pricing, ERP-synced price lists, and approval workflows — on top of the same Printing Options data instead of a separate system.
The delivery path is the same for all of them: a short discovery call, a written solution design, build sprints, QA against your real price lists, launch and ongoing support — see how Cmsmart scopes and tracks projects on the client platform.
Plan my bulk pricing project
Why work with Cmsmart on your pricing setup?
Cmsmart has built ecommerce and web-to-print projects since 2012 as a Netbase JSC division, with 6,300+ client projects delivered for stores in 80+ countries — including the price matrix and quantity-break pricing this case study walks through.
Cmsmart is a Netbase JSC division trading since 2012, with 6,300+ client projects and 4,600+ projects delivered for stores in 80+ countries. Reviewers rate the company 4.2 on Trustpilot (404 reviews, as published on the review platform). Related reading: Cmsmart's web-to-print solutions hub and the Cmsmart Product Designer product page.
Frequently asked questions about bulk pricing in WooCommerce
Does the price matrix work with WooCommerce variable products, or only simple products?
Both. On a simple product, apply the option set directly. On a variable product, use Map print options on the variation tab so each variation can carry its own matrix instead of sharing one price.
Can I show quantity breaks without a visual price matrix?
Yes — Table pricing type can run as quantity range or quantity breaks on its own, independent of which Appearance layout (Default, Price Matrix, Bulk variation, Group or Step by step) you choose for the rest of the fields.
Does this replace a request-a-quote form?
Not necessarily. Printing Options includes its own quote form that can hide the price and Add to cart button for products you would rather quote by hand, so the two can sit side by side on different products.
What happens to pricing when a buyer reorders a past design?
The order's saved options travel with it, and a 2.17 fix means a reorder now starts a fresh print file rather than reusing the previous order's PDF, so production always works from a current render.
Can Cmsmart add per-customer contract pricing to the same table?
The core Printing Options module prices by product, category and the fields you configure, not by customer role. Cmsmart builds role-based and contract pricing as custom development on top of the same option sets for stores that need it.
How long does a typical price matrix setup take?
A single option set with a handful of fields and a quantity-break table is usually an afternoon's work; auditing an existing price list and building a custom pricing engine on top is scoped project work — see the pricing engine development service for how Cmsmart scopes it.
Related tutorials: WooCommerce price matrix: price print products online and building an automatic pricing calculator for web-to-print.