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
Most print and personalization shops run two workflows at once without meaning to: an online designer for shoppers building from scratch, and a side channel — email, a contact form, a shared drive link — for shoppers who already have a logo, a camera-ready PDF or a brand kit. That second group is often your highest-margin repeat business (agencies, clubs, event planners, B2B buyers with an approved brand file), and it's the group a plain online designer handles worst.
This tutorial covers what the import/upload path does today, how to configure it for your file types and sources, and where custom development picks up when a shop needs more than a file dialog.
What does it cost you when artwork doesn't reach your WooCommerce product designer plugin automatically?
Without a built-in upload path, every customer with a finished design has to email a file, wait for a reply, and trust a staff member to attach it to the right order. Cmsmart Product Designer removes that detour by putting "Upload a full design" next to "Design here online" on the product page itself, so the artwork and the order are the same action.
These pains compound, order after order:
What would it look like if every custom order arrived print-ready?
Picture a buyer who already has their artwork: they land on your product page, click one button, upload the file, and check out — no email thread, no waiting. Cmsmart Product Designer turns that into the default path, while a second buyer with no file yet still gets a full template-based designer in the same chooser.
Example scenario: A buyer visits a stationery shop at 9pm to order wedding invitations. They already have a finished design from a freelance designer, so they click Upload a full design, pick the PDF, see a thumbnail confirm it's right, and pay. A second buyer on the same product has no file yet, clicks Design here online, edits a template, and checks out from the same page. Both orders reach the shop's admin the next morning already matched to print-ready PDFs — nobody opened an email client to make that happen.
That is the vision: one entry point that branches based on what the customer already has, not two separate products bolted together. If you want to talk through what this would look like on your own catalog, talk to an ecommerce expert.
How does Cmsmart's product designer handle an imported design?
Cmsmart Product Designer (NBDesigner) splits the job into a chooser, guarded upload settings, the online editor, and an output stage that turns whatever arrives into a print-ready PDF the same way, regardless of the path taken.
Four building blocks, verified against the current version and today's captures:
Cmsmart insight: the most common mistake in a fresh install is leaving the minimum upload DPI at 0. A phone photo of a business card then sails through validation and reaches your press team as a blurry 72 DPI file. Set a real minimum — 300 DPI is the usual print floor — before launch, not after the first complaint.
Remote sources get the same scrutiny as a direct upload. The 2.16.1 release hardened image import by URL and Google Drive so only real image bytes are stored — anything else, including an image file with code appended, is rejected, downloads are capped, and the Google Drive path validates the file id and times out after 30 seconds. Importing only pays off if what lands in your order folder is safe to open.
What's the business value of letting customers import their own designs?
Every order that arrives already matched to a usable print file is an order your team does not have to chase, re-request or re-key. Cmsmart Product Designer turns that saved time into a measurable KPI you can track per week, not a vague promise of "more efficient."
Back-of-envelope worksheet: if your team handles N custom orders a month by email, each costing roughly M minutes of staff time to request, check and re-attach a file, at an hourly cost of C, the monthly cost of the manual path is
N × M ÷ 60 × C. Run your own numbers before deciding how much upload automation is worth building.How do you set up design upload and import in WooCommerce?
Setting up imports in Cmsmart Product Designer means configuring one settings tab and testing both branches of the chooser on a real product before you rely on it for live orders.
jpg,pdf,psd,iddd); use Disallowed file types as a backstop, such aspng,gifon a product that needs CMYK source files.For deeper settings — print options, price matrix, output and ICC profiles — see the Cmsmart Product Designer plugin page.
What can Cmsmart build beyond the standard import flow?
The upload-or-design chooser covers most print and personalization catalogs out of the box; when a shop needs more — an approval chain, an ERP handoff, or a vendor-specific portal — Cmsmart builds it as custom development on top of the same plugin.
Businesses running real volume on an upload path tend to ask for the same extensions on top of what ships today. Cmsmart builds them as custom development:
Cmsmart delivers this like any custom engagement: discovery and scoping, a solution design you approve, milestone-based sprints, QA, launch, and ongoing support — tracked end to end on the Cmsmart ecommerce projects page.
Get a custom artwork-import workflow quote
Why work with Cmsmart on your product designer?
Cmsmart has built and supported WooCommerce product-designer stores since 2012 as a division of Netbase JSC, with 6,300+ client projects and 1,800+ live stores running today — the team behind the NBDesigner releases cited in this tutorial.
Cmsmart is rated 4.2 on Trustpilot (404 reviews) and recommended by 96% of reviewers on Facebook (778 reviews). One five-star review sums up the pattern we aim for on every release:
The plugin runs on WooCommerce, which now powers 47.6% of all e-commerce systems online (W3Techs, October 2026) — and the market for print-on-demand and personalized products is growing with it, valued at $12.96 billion in 2025 and forecast to reach $118.85 billion by 2035 (Precedence Research, 2025). See Cmsmart's web-to-print software or the product designer customization service for the full picture.
Frequently asked questions
Does the current plugin let customers upload a finished design file instead of using the online designer?
Yes. The start-design chooser on the product page offers Upload a full design as an alternative to Design here online, and the Upload design settings control which file types, sizes and minimum DPI are accepted.
Can customers import a design from Google Drive or Dropbox instead of their device?
Yes, when enabled in Upload design settings. Each source — device, URL, Google Drive, Dropbox, Facebook or Instagram — has its own on/off toggle and, where needed, an API key or app ID field.
Is an imported image file checked for anything beyond its extension?
Yes. Since version 2.16.1, remote image import by URL or Google Drive verifies the actual image bytes rather than trusting the file name, rejects anything that isn't a real image, caps download size, and limits redirects — closing a path that previously accepted disguised executable files.
What file formats can my team download once a design — uploaded or online-built — is attached to an order?
SVG, a high-quality PNG, a CMYK JPG with an ICC profile, or a print-ready PDF, from the same download panel on the order's design detail screen regardless of which path the customer used.
How long does it take to set up the upload path on an existing product?
Configuring the Upload design settings tab and testing one product takes about 15–30 minutes. Rolling it out across a full catalog, or adding an approval chain or ERP handoff, is a custom-development project Cmsmart can scope with you.
Can Cmsmart connect an uploaded design to our print MIS or ERP automatically?
Not out of the box — the plugin's import and download tools are built for the storefront and the order admin. Pushing files and metadata into a specific MIS or ERP is custom development Cmsmart builds per engagement; see the related tutorials on exporting a design and customizing designer fonts.