Guide · Web-to-print
Cmsmart Stores Setup Wizard: What's New, October 2026
The Cmsmart Stores Setup wizard installs niche, B2B and Marketplace stores with sample data live in minutes. See what changed and try it free.
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.
Run a custom tote bag printing business with Cmsmart Product Designer: live pricing, real print specs and a print-ready PDF. See how to set it up.
Read MoreBuild a car wrap ecommerce store on WooCommerce: panel pricing, approval and print-ready PDFs before you print. Plan your wrap store today.
Read MoreDiscover how the home décor industry is transforming with the rise of personalized products and the challenges retailers face. Learn how CMSmart's Product Builder offers a solution, improving customer engagement, reducing return rates, and increasing sales through real-time 3D previews and automated processes.
Read More
In short
What does it cost you when sizing is an afterthought?
Every size you can't offer, or offer with the wrong canvas, is a sale you lose or a reprint you pay for. Cmsmart Product Designer's Size field fixes both by tying each size to its own price and print geometry inside one product.
Talk to any print shop owner and the same handful of problems come up:
Cmsmart insight: the most common mistake we see isn't missing sizes — it's a Size field that changes the price but not the print geometry. Check that every size option in your price matrix has a matching canvas size in the designer config before you launch it, not after the first order ships wrong.
What would it look like if every size just worked?
Picture a product page where Size sits next to Color as a normal dropdown: pick M, the price updates, start the designer and the canvas is already the right shape for a medium. Cmsmart Product Designer does exactly that out of the box.
Example scenario: a buyer lands on a t-shirt product at 9pm. They pick a color, then a size from S to XL, see the total update, and click Start Design. The designer opens already sized for that variant, so nothing needs resizing by hand. They add text, process the design, and add it to the cart — the cart line reads "Color: Light Grey, Size: S" next to the design preview, exactly as it was built. A second buyer orders the same shirt in three sizes for a team event, using the same bulk-variation table, in one trip through checkout. Nothing about this needs a developer once it's configured; it is the normal Cmsmart flow.
How does Cmsmart turn one product into a full size range?
Cmsmart Product Designer builds sizing from three pieces that already ship in the plugin: a Size field in Printing Options, a price matrix per size, and a print-ready render that reads the same page geometry the buyer saw on screen.
Four building blocks, all in the plugin today:
Printing Options is also where Size and Custom dimension live side by side as separate field types — useful to see once, since the two are easy to conflate:
Where a store needs more than a fixed list or a free-form box — a guided fit finder, a size chart synced to a garment spec sheet, or sizes that vary by printing method — that is custom pricing-engine work, covered in the going-further section below.
What's the business value of getting Size right?
A correct Cmsmart Size setup turns into fewer support tickets, fewer reprints and a higher average order value when buyers can add several sizes to the cart in one visit — all without adding a single extra product listing to the WooCommerce catalog or re-pricing anything by hand.
Rough ROI worksheet (use your own numbers): take the reprints you currently run per month caused by a size or canvas mismatch (R) multiplied by your cost per reprint (C) — that's money a correct Size setup gets back. Add the orders per month where a buyer would order more than one size if it were one click (O) multiplied by the extra units per order you'd expect (U) multiplied by your average unit price (P):
Savings + extra revenue = (R × C) + (O × U × P). Run it with your own reprint count, your own reprint cost and your own order volume — even a handful of avoided reprints a month typically covers the setup before any bulk-order upside is counted.Print-on-demand is also simply a bigger market to be selling into correctly: the global print-on-demand market was valued at $10.8 billion in 2025, with Grand View Research projecting $13.1 billion in 2026 at a 23.6% CAGR — apparel and accessories are the categories where a clean size setup matters most.
How do you set up product size options for WooCommerce?
In Cmsmart Product Designer, you configure Size once in Printing Options, attach it to a product or category, fill in the price matrix, then confirm the designer canvas matches each size — after that, every buyer sees it as a normal variation picker on the product page.
Steps, using the current 2.18.0 admin screens:
Once it's live, the size a buyer chose follows the order all the way through: it shows in the cart line, on the order detail screen, and the print-ready PDF is rendered at that size's page geometry — the same consistency the 2.17 release brought to custom-dimension orders now applies to every preset size too.
For the Custom dimension field instead — buyer-typed width and height with min/max limits, common on banners and decals — see how to configure Custom dimension and where it displays. For a non-rectangular canvas (die-cut stickers, odd-shaped panels), see how to configure Area design shape.
What can Cmsmart build beyond the built-in Size field?
The Size field covers a fixed list of preset sizes well; for a size chart that adapts per product line, a fit recommendation tool, or sizes that change by print method, Cmsmart builds it as custom development on top of the plugin.
Innovative extensions we build for stores that outgrow a flat size list:
Our delivery approach is the same for all of it: discovery call, solution design, build in sprints, QA against your real catalog, launch, and ongoing support — see how we run projects at our ecommerce project delivery page.
Get a custom sizing & pricing quote
Why work with Cmsmart on your product sizing?
Cmsmart has built web-to-print storefronts since 2012 as a Netbase JSC division, with Size and price-matrix setups like this one a routine part of that work across thousands of client projects, backed by a publicly verified Trustpilot rating and a support team that answers directly.
Cmsmart is a web-to-print and ecommerce solutions consultancy, not just a plugin: 6,300+ client projects and 4,600+ projects delivered since 2012, with 1,800+ live stores running today across 80+ countries. Reviews are public and verified: 4.2 out of 5 on Trustpilot from 404 reviews. One recent review from the plugin's own users:
Get the plugin itself from the Cmsmart Product Designer (NBDesigner) product page, or see how we scope a project at our ecommerce project delivery page.
Frequently asked questions
What's the difference between a Size option and a Custom dimension field?
Size is a preset list (S/M/L, 4x6/5x7/8x10) that a buyer picks from, priced per size in the matrix. Custom dimension is a free-form width/height input with min/max limits for products cut to a measurement the buyer provides, such as banners. See configuring Custom dimension for that flow.
Does each size need its own design template?
No — one design can serve every size as long as each size's design area is configured correctly, so the canvas scales the layout rather than stretching a fixed-size artwork.
Can a buyer order more than one size of the same design at checkout?
Yes. Combined with a bulk-variation table, a buyer can set quantities for several sizes of the same design and add them to the cart in one action, which is how the t-shirt example above works.
Will changing the Size automatically change the price?
Yes, once the size is in the price matrix with its own delta. Combine it with Material, Color or Quantity rows for a full matrix instead of a single flat price.
How long does it take Cmsmart to set this up for an existing catalog?
A single product's Size option is a short configuration task. A full catalog migration (converting many separate size-based products into Size-option variants, with a price matrix per line) is scoped as a short project — request a quote with your current catalog size.
Can Cmsmart connect our Size pricing to our own ERP or MIS?
Yes, as custom development: Cmsmart builds an integration that pulls size and quantity pricing from your ERP/MIS instead of maintaining it inside WordPress, covered in the B2B web-to-print work we do for larger catalogs.