Community · Product User guides
NB Web2Print | Web to Print StoreFront | Web to Print Software Solution
Related posts
Free LeadFlow Social Proof Software Tool To Boost Sales
Mar 28, 2022 · 2845
Top Amazon trending products in 2022: What You Should Be Selling Right Now Part 1
Feb 20, 2022 · 2570
Top 10 Best Free Ecommerce Website Builders Part 2
Nov 30, 2022 · 2123
Print-Ready PDF Plugin for WooCommerce (Cmsmart 2.17)
Sep 11, 2026 · 1671
Oops! The following errors occurred with your submission:
Elevate your store with Cmsmart
Enhance your eCommerce with our powerful plugins and explore fully built demo stores to see them in action.
Have an ecommerce project in mind?
Tell us what you need — get a free consultation and a tailored quote.
Ecommerce Solution
- Mugs & Tumbler Ecommerce
- Bike Builder Ecommerce Store
- Poster & Canvas Personalize Store Ecommerce Development
- Personalized Ecommerce Furniture Store
- Customize Jewelry Ecommerce Store
- Personalized Event Merch Ecommerce Store
- Photobook Ecommerce Website Solutions
- Phone Case Ecommerce Development Store
- T-Shirt POD Ecommerce Store Development
Client Portal
Cmsmart Ecommerce provides custom ecommerce and WooCommerce development services for web-to-print, product personalization, plugin support and API integration.

Cmsmart WooCommerce Plugins & Themes Specialist
Installs, configures and customises WooCommerce plugins and themes, ours and the market's.
Meet the team →- Cmsmart is a brand of Netbase JSC. We work remotely with clients in 80+ countries; contracts and payments go to Netbase JSC.
- 91 Nguyen Chi Thanh Str, Dong Da Dist, Hanoi, Vietnam
- Email: project@cmsmart.net
- WhatsApp: +84 937 869 689
- Contact page
Cmsmart Ecommerce — a Netbase JSC company. Copyright © 2012-2026 Cmsmart.net. All rights reserved.
Top

In short
To install WooCommerce print shop theme files correctly, upload the parent theme first and the matching child theme second: a Cmsmart Store only activates once WordPress finds the parent already installed, so the single most common support ticket is a child theme that refuses to activate because the parent, Cmsmart Stores, was never uploaded first, or because the wrong zip file was chosen entirely.
This guide walks through the exact upload order on a fresh WordPress site: parent theme, child theme, activation, recommended plugins, and the Cmsmart Product Designer plugin that powers the online editor. It also covers the two upload errors every merchant eventually hits, and which of the six child themes fits which kind of print or personalization business.
What problems show up before your store even launches?
Most install failures are not WordPress problems, they are sequencing problems. Cmsmart Stores ships as a parent theme plus six niche child themes, and WordPress enforces the parent/child relationship strictly: upload the child first, or upload an old package, and the install stops with an error instead of a working store.
The pains we see on support tickets before a merchant gets a theme live:
cmsmart-print-shop-store-0.4.5.zip, for example) is uploaded before the parentcmsmart-stores-0.4.5.zip, so WordPress refuses to activate it.style.csserror.What does a store look like once Cmsmart Stores is active?
Once the parent and the right child theme are both active, a merchant has a working block theme shell: WordPress's Site Editor for the header, home template and styles, WooCommerce installed and the theme's recommended free add-ons available through its own installer, and the Cmsmart Product Designer plugin ready to turn any product into a customizable one.
Example scenario. A merchant signs into the Cmsmart dashboard, downloads the parent zip and the Print Shop child zip, and uploads both inside
wp-adminin under five minutes. After activating the child theme, they set a logo and colors in the Site Editor, install WooCommerce, pick a few recommended free add-ons, then install the Cmsmart Product Designer plugin and start adding their first print product. Nothing on the storefront is pre-filled; everything they see is what they put there.That last point matters: there is no demo content pack bundled with 0.4.5. If a merchant wants a finished-looking storefront with sample pages, categories and products imported for them rather than building it block by block, that is a done-for-you service, not a theme feature: see Cmsmart Store preset installation & demo import. We never promise a ship date for a demo pack inside the free theme package because there isn't one yet.
How does the Cmsmart Store parent and child system work?
Cmsmart Stores uses WordPress's native parent/child theme system: one parent theme holds the shared block templates and styling engine, and a thin child theme per niche supplies the industry-specific home page, colors and demo imagery references. Installing the plugin, Cmsmart Product Designer, is a separate step from the theme.
Four building blocks make up a Cmsmart Store install:
cmsmart-stores0.4.5. A WordPress block theme (requires WordPress 6.7+ and PHP 8.0+) that supplies the shared template parts, patterns and site styles every child theme builds on. WordPress.org itself recommends hosts run a current PHP release since older PHP versions have reached end of life and carry known security risks, so treat 8.0+ as a floor, not a target.printstores-*. Print Shop, T-Shirt, Gift, 3D Print, Boxed, or Boxed 2 — each ships as its own zip (cmsmart-<niche>-store-0.4.5.zip) and declares the parent in its stylesheet header, which is why WordPress checks for the parent before it will activate.Cmsmart insight: keep the parent theme installed even if you only ever run one child store. WordPress uses the parent for every template the child doesn't override, so deleting "the one you're not using" breaks the child that is active.
What's the business value of choosing the right store theme up front?
Getting the parent/child install right the first time means a merchant spends their setup hours on products and pricing, the parts of the store that actually make money, instead of re-downloading zip files or troubleshooting a blank activation screen.
How do you install WooCommerce print shop theme files (parent + child)?
You set it up in two uploads: the Cmsmart Stores parent theme, then your chosen niche child theme, both through WordPress's standard Appearance > Themes > Upload Theme screen, followed by activation, installing WooCommerce, and the theme's own recommended-plugins installer for the free add-ons.
cmsmart-stores-0.4.5.zipand the child zip for the store you picked above (e.g.cmsmart-print-shop-store-0.4.5.zip).wp-admin, go to Appearance > Themes > Add New Theme > Upload Theme.cmsmart-stores-0.4.5.zip, selected and ready to install.Troubleshooting
"The theme is missing the style.css stylesheet." You uploaded the wrong file (a plugin zip, or an outer folder around the real theme zip) or an old 0.4.4 package that doesn't match the current parent. Re-download the current
0.4.5zip from your dashboard and upload that one instead."The parent theme is missing." This appears when the parent theme zip from step 3 has not been installed yet; WordPress requires it before it will activate any niche child theme. Install that parent zip first, then re-upload or re-activate your child theme.
Which store should I pick?
cmsmart-print-shop-store-0.4.5.zipcmsmart-t-shirt-store-0.4.5.zipcmsmart-gift-store-0.4.5.zipcmsmart-3d-print-store-0.4.5.zipcmsmart-boxed-store-0.4.5.zipcmsmart-boxed-2-store-0.4.5.zipAll six share the same parent theme and the same install steps above; only the zip file and the resulting layout differ.
Can Cmsmart customize or pre-load my store beyond the basics?
The theme install gives you the structure; Cmsmart builds the rest as custom development when a merchant wants more than a blank block theme: demo content imported for them, a home page designed to brand, or catalog and pricing migrated from an old store.
What we build on top of a fresh Cmsmart Store install, project by project:
Delivery runs the same way for every engagement: discovery call, a short solution design, build sprints, QA against a staging copy of your store, launch, then support. See the delivery model at Cmsmart ecommerce projects.
Get my Cmsmart Store set up for me
Why Cmsmart instead of a generic WooCommerce theme?
Cmsmart has been building WooCommerce storefronts and the Cmsmart Product Designer plugin since 2012, as a Netbase JSC division, and the parent/child store system comes from that same team, so the theme and the designer plugin are built to work together rather than bolted on afterward.
Cmsmart has delivered 6,300+ client projects and currently runs 1,800+ live stores for clients in 80+ countries, and is rated 4.2 on Trustpilot (404 reviews). One long-time plugin user, reviewing the Cmsmart Product Designer on Trustpilot, put it this way:
Related reading: the Cmsmart Product Designer plugin page, and our web-to-print solutions hub for the wider print and personalization ecosystem Cmsmart Stores plugs into. Setting up the designer plugin itself is covered in the Cmsmart Product Designer settings guide, and if you want to test the designer before buying a licence, see how to download the free trial.
Frequently asked questions
How long does installing a Cmsmart Store take?
Uploading the parent theme, the child theme and activating takes a few minutes. Installing WooCommerce and the recommended plugins afterward typically adds another 15-30 minutes, depending on your host's speed and how many of the recommended plugins you choose to install.
Do I need a licence to install the theme?
The Cmsmart Stores parent and child theme zips come from your Cmsmart dashboard download area. The theme itself installs and activates like any uploaded WordPress theme; a licence applies to the Cmsmart Product Designer plugin, which unlocks the live online design tool once installed.
Does Cmsmart Stores include demo content or sample products?
Not in 0.4.5. The theme installs as a clean block theme with no sample pages, images or products. If you want a store pre-filled to match a preset preview, that is a separate, done-for-you service: Cmsmart Store preset installation & demo import.
What does "the theme is missing the style.css stylesheet" mean?
It means WordPress couldn't find a valid theme stylesheet in the zip you uploaded — usually because the wrong file was chosen, or because the zip is an old 0.4.4 package that doesn't match the current theme files. Download the current 0.4.5 zip from your dashboard and try again.
Can I change which child theme is active later?
Yes. Because every child theme shares the same
cmsmart-storesparent, switching from, say, Print Shop to Gift is a matter of uploading and activating the new child theme; you don't need to reinstall the parent.Does the store theme work without the Cmsmart Product Designer plugin?
Yes, as a standard WooCommerce storefront. The online product customization — letting a buyer personalize a product before checkout — needs the separate Cmsmart Product Designer plugin installed and licensed; the theme does not include the designer itself.