Print options, quantity pricing and quotes for products you cannot price by formula
The Cmsmart Ecommerce plugin lets WooCommerce customers choose size, paper or material and quantity beside the designer, with quantity breaks you set in wp-admin. For jobs a formula cannot price, a configurable quote form sends requests to your team and customers follow them in My account.
The problem
What goes wrong today?
Prices live in a spreadsheet
Customers email for a price, wait, and some never come back.
Options and design are separate steps
Choosing a size in one place and designing in another invites mismatches between the file and the order.
Big or unusual jobs do not fit a formula
Some orders need a human to price them, and a plain contact form loses the details.
Quotes get lost
Without a place to follow a quote, customers ask again and your team searches the inbox.
What good looks like
A buyer chooses a business card, picks silk paper and a larger quantity, sees the price move and designs the card in the same screen. Another buyer needs 400 custom folders; they send a quote request with the details your form asks for, and follow its status in My account until your team replies.
The solution
Where pricing and quotes sit in the order path
Print options and quotes are two ways into the same designer and the same order record.
Print options per product
Option fields include size, number of pages, sides, colour or material, custom dimension, DPI, orientation, padding, rounded corners, overlay and folding styles, each applied to the products or categories you choose.
Quantity breaks
Set breaks with a percentage or fixed discount so larger quantities show a better unit price.
Summary beside the design
The customer sees chosen options and price next to the design while they work.
Request a quote form
A form builder in wp-admin lets you add the fields your team needs, set validation and mark required ones.
Quotes in My account
Customers see their quote requests in a Quotes section of My account (2.12) and your team manages them under Cmsmart, Quote Requests.
Custom pricing logic
Matrix pricing across size, material and finish, or customer-specific prices, is built as custom development.
In the plugin today
- Print option fields, applied by product or category
- Quantity breaks with percentage or fixed discounts
- Request a quote form with a field builder
- Quotes section in My account
Built as custom development
- A full price matrix across size, stock, finish and turnaround
- Customer-group or contract pricing for B2B accounts
- Quote approval steps and ERP or CRM sync
The value
What it is worth to your business
Benefits and the number to watch for each. We do not publish uplift percentages; measure your own baseline first.
| Benefit | How it shows up | KPI to track |
|---|---|---|
| Fewer price emails | Customers see the price while they choose. | Price-request emails per week |
| Better quotes for hard jobs | The form collects the details you need up front. | Quote requests that need a follow-up question |
| Customers follow their own quotes | Quotes sit in My account rather than in an inbox. | 'Where is my quote' contacts |
Worksheet. Time saved per month = price emails you answer today x minutes per email x hourly cost. Add quote requests that arrive complete x minutes saved on follow-up questions.
Set it up
How to set up print options and the quote form
- In wp-admin open Cmsmart, Printing Options and add a new set of options.
- Choose the fields you need (for example size, paper, sides) and set their values and prices.
- Pick the products or categories the options apply to, then publish.
- For quantity pricing, add quantity breaks in the same screen.
- Open Cmsmart, Quote form builder to add the fields you want to ask, then test the request from your store.


Editing one set 
Quote form builder
Price what you can by option and quantity, and quote the rest. Forcing every job into a formula loses the awkward, high-value orders that a short conversation would win.
More from Cmsmart Ecommerce
Keep exploring
Frequently asked questions
Can customers see the price change as they pick options?
Yes, option choices and price appear beside the design while the customer works.
Does the plugin support quantity discounts?
Yes, as quantity breaks with percentage or fixed discounts.
Can I add my own fields to the quote form?
Yes. The quote form builder lets you add fields, set validation and mark required ones.
Can I price by a full matrix of size, material and finish?
A multi-dimensional price matrix is custom development. We build it to your price list.
Real numbers, real clients
Trusted by store owners in 80+ countries
What we have delivered since 2012, and what customers say about working with us.
- 6,300+ client projects since 2012
- 4,600+ projects delivered since 2012
- 1,800+ live stores online now
- 80+ countries clients worldwide
- 500+ custom development projects since 2012
- 120+ engagements running 5+ years ongoing support
Since 2012 · a Netbase JSC company · as of Sep 2026 · source: WorkSuite project records
Rated by customers on third-party sites (as of Sep 2026)
Teams in 80+ countries run their ecommerce projects with Cmsmart
I've purchased the Theme & NBdesigner for my website for a day. The staff Gary & Andrea are friendly and helpful. Andrea completed installation of the theme and the plugin on the next day of purchasing, they are efficient. So far I am satisfied with the services provided by them.
Chiew Seok Chin
Excellent service for the right price! - Fast support by chat / video! Happy to work with people like Chuong, always ready to fix all needs. Hope to work for many years with them.
Sven v B
Read more testimonials Delivered & maintained with WorkSuite: tickets, tasks, milestones and invoices in one place. See how it works
Get a pricing engine that matches your price list
Send us your price list or a typical quote. We tell you what works out of the box and what we would build.
Top






