Description
A modern storefront theme for WooCommerce. Full-screen hero slider, a genuinely flicker-free dark/light toggle, a filter sidebar that covers price, rating, size, category and stock, and a scrollable category bar under the header. Accessibility and WordPress.org coding standards built in rather than bolted on.
$100
50% off
One-time payment. No subscription, no renewal.
- Instant download after payment
- Dark/light mode with no first-load flash
- Advanced shop filters included — no filter plugin needed
- Accessibility ready: skip link, ARIA labels, keyboard navigation
- GPLv2 licensed, WordPress.org compliant code
Pays via PayPal balance, card or bank. Download link is emailed on confirmation.
The WPNova WooCommerce WordPress Theme is a storefront theme for WooCommerce 7.0 and above. It includes a full-screen hero slider with image or video backgrounds and two CTAs per slide, a dark/light mode toggle that remembers the visitor’s choice and respects their system setting without flashing on load, a shop filter sidebar covering price range, rating, size, category and stock, a horizontally scrollable category bar, and Newsletter plugin integration. Accessibility features and WordPress.org coding standards are built in. It requires WordPress 6.0+, PHP 7.4+, is GPLv2 licensed, and costs $50 one-time.
What this theme is for
WooCommerce ships with a functional default storefront and, for a while, that is enough. What it does not give you is the layer that separates a store people browse from a store people buy from: a homepage that establishes what you sell in three seconds, filters that let someone narrow two hundred products to the four they might want, and a shop that does not look like every other WooCommerce shop.
The usual route to that is a multipurpose theme plus a filter plugin plus a slider plugin plus a page builder — four moving parts, four update cycles, and a page weight that quietly costs you conversions on mobile. This theme covers the same ground in one codebase.
Two things worth knowing up front, because they shape whether it fits:
- It is opinionated about design. Glass-panel surfaces, a full-screen hero, a dark mode that is a first-class citizen rather than an afterthought. If your brand is minimal and typographic, this is not neutral scaffolding — look at the demo before you buy.
- It is a theme, not a store builder. Products, cart, checkout, tax, shipping and payments are WooCommerce’s job. This theme styles all of it and adds the storefront layer on top. That separation is the right way round: your products and orders live in WooCommerce and survive any future theme change.
Screenshots
Screens from the demo store. Open the live demo to toggle dark mode, apply filters and walk the cart — a theme like this is much easier to judge by clicking than by reading.

The features that matter
Hero slider
Full-screen slides with customisable title, subtitle, image or video background and two call-to-action buttons per slide. Managed from the Customizer.
Dark / light mode
A toggle that stores the choice in localStorage and falls back to the visitor’s system preference, with no flash of the wrong theme on first paint.
Advanced shop filters
Price range slider, rating, size, category and stock status in a clean sidebar. No separate filter plugin required.
Category bar
A horizontally scrollable category strip below the header — the navigation pattern shoppers already know from every mobile marketplace.
Newsletter integration
A built-in section wired to the Newsletter plugin, so subscribers are managed inside WordPress rather than a third-party dashboard.
Mobile-first layout
Responsive from the ground up with a slide-in mobile menu. Designed for the phone first, then scaled up.
Customizer control
Hero slides, testimonials, footer and social links all edited under Appearance → Customize with live preview. No page builder needed.
Accessibility ready
Skip-to-content link, ARIA labels and keyboard navigation throughout — see the section below on why this is now a commercial issue, not just a nice-to-have.
Pages included
Blog, Contact Us, Shipping Policy, Terms & Conditions, Browse by Categories and Browse by Brands templates all ship with the theme. The two policy pages are the ones store owners forget until a payment provider asks for them — worth filling in on day one, not week six.
Dark mode, done properly
Most “dark mode” theme features are a CSS class and a button. This one handles the three things that actually make dark mode usable, and it is worth explaining because they are the difference between a feature and a gimmick.
- It remembers. The choice is stored in
localStorage, so a visitor who picked dark on Tuesday still gets dark on Friday. Nothing is more irritating than re-toggling every visit. - It defers to the visitor first. With no stored choice, it falls back to
prefers-color-scheme— the setting already on their phone or laptop. Someone browsing in bed at midnight gets dark without touching anything. - It doesn’t flash. The naive implementation paints the light theme, then swaps to dark once JavaScript runs — a white flash straight in the eyes of the exact user who chose dark. This theme resolves the mode before first paint, so that flash does not happen.
Point three is the one to test on the demo. Set your device to dark mode, then load shop.wpnova.com fresh. If there is no white flash, the implementation is sound — and that is a reasonable proxy for how carefully the rest of the theme was built.
Filters and why they earn their place
Filters are the highest-leverage feature on any store above roughly fifty products, and the reason is simple: a shopper who can narrow the catalogue to a handful of relevant items is close to buying, while a shopper scrolling page four of an unfiltered grid has already half left.
The sidebar covers five dimensions:
| Filter | What it does for the shopper |
|---|---|
| Price range slider | Sets a budget before browsing. The most-used filter in almost every catalogue. |
| Rating | Surfaces well-reviewed products — leans on your existing social proof. |
| Size | Removes everything that will not fit. Essential for apparel and footwear. |
| Category | Narrows by product type without losing the other active filters. |
| Stock status | Hides out-of-stock items — the quiet killer of a good browsing session. |
Because these are part of the theme rather than a separate plugin, you save a licence, an update cycle, and the scripts a filter plugin would load on every page including ones with no products on them.
Setup detail worth knowing: the size filter reads from a WooCommerce product attribute. If your products do not yet have a Size attribute configured with terms and assigned to each product, that filter has nothing to work with. Set attributes up in Products → Attributes before you judge whether filtering works — this is the single most common “the filters are broken” support ticket on any WooCommerce theme, and it is almost always missing attribute data rather than a bug.
Glassmorphism — the honest version
The glass-panel aesthetic — translucent surfaces with a blur behind them — is the theme’s signature look, and it is genuinely striking on a product grid over a rich hero image. Two caveats a vendor should tell you rather than let you discover:
- Contrast needs checking against your imagery. Translucent panels take their contrast partly from whatever sits behind them. With the demo’s imagery it reads fine; with a very light or very busy product photo underneath, text can drop below comfortable contrast. Check your own hero images rather than assuming, and adjust the overlay strength in the Customizer if needed.
- Backdrop blur is not free on old hardware. The CSS behind the effect is GPU-accelerated and fine on any recent phone or laptop, but on genuinely old low-end Android devices heavy blur can cost frames while scrolling. If a large share of your traffic is budget devices in emerging markets, test on a real one before launch — not on a desktop with the viewport narrowed.
Neither is a reason to avoid the theme. Both are reasons to spend ten minutes on the demo with your own audience in mind, which is what you should do before buying any storefront theme at any price.
Accessibility and the law
The theme ships with a skip-to-content link, ARIA labels and keyboard navigation. That belongs in a feature list, but it is also worth explaining why this line item has become commercially significant for online stores rather than a box-ticking exercise.
Accessibility requirements for ecommerce have tightened considerably in recent years. In the European Union, the European Accessibility Act extends obligations to consumer-facing ecommerce services, with enforcement handled at member-state level. In the United States, ADA-based web accessibility litigation against online retailers runs to thousands of filings a year. The technical benchmark cited in both contexts is generally WCAG 2.1 or 2.2 at level AA.
Being precise about what a theme can and cannot do: a theme provides the accessible foundations — semantic markup, focus states, keyboard paths, labelled controls. It cannot make your store compliant on its own, because most real-world failures come from content: product images without alt text, colour used alone to signal a variation, videos without captions, PDFs nobody can read. Treat this theme as a good starting point and run your live store through an audit. If you operate in the EU or US, take specific legal advice about your obligations — this page is not it, and no theme vendor’s marketing copy should be either.
The theme also follows WordPress.org theme submission guidelines, which is a meaningful quality signal: those guidelines cover escaping, sanitisation, prefixing and enqueueing correctly, and a theme written to them is markedly less likely to break on a core update or introduce a security issue.
Speed, Core Web Vitals and product schema
Three things determine whether your products get found, and a theme influences all three without controlling any of them outright.
Page speed
Ecommerce is unusually sensitive to load time because the traffic is mobile, the pages are image-heavy, and the alternative is one tap away. This theme’s advantage is subtractive: no page builder, no separate slider plugin, no separate filter plugin. Every plugin you do not install is JavaScript you do not ship. Run your own store through PageSpeed Insights after launch, because your hosting, images and remaining plugins will affect the result far more than the theme does.
Core Web Vitals
The full-screen hero slider is the element to watch: a hero image is usually your Largest Contentful Paint, so compress it hard, serve WebP, and size it properly rather than uploading a 4000px original and letting the browser scale it. That single habit does more for your Vitals scores than any theme setting.
Product structured data
WooCommerce outputs Product schema — name, price, availability, and aggregate rating where reviews exist — on product pages by default. That is what makes your listings eligible for price and stock information in Google’s shopping-style results. This theme’s clean markup does not interfere with it. Two practical notes: verify a live product URL in the Rich Results Test after launch, and be careful about stacking an SEO plugin’s product schema on top of WooCommerce’s — duplicate markup causes more problems than it solves.
Technical specifications
| Specification | Detail |
|---|---|
| Price | $50 one-time (regular $100) |
| WordPress | 6.0 or higher |
| WooCommerce | 7.0 or higher |
| PHP | 7.4 or higher (8.1+ recommended) |
| Hero slider | Full-screen, image or video background, 2 CTAs per slide |
| Colour modes | Dark and light, localStorage memory, prefers-color-scheme fallback, no flash |
| Shop filters | Price range, rating, size, category, stock — built in |
| Category navigation | Horizontally scrollable bar below the header |
| Newsletter | Newsletter plugin integration, subscribers managed in WordPress |
| Customizer | Hero slides, testimonials, footer, social links and more |
| Accessibility | Skip-to-content link, ARIA labels, keyboard navigation |
| Code standards | WordPress.org theme submission guidelines, clean commented code |
| Mobile | Mobile-first responsive with slide-in menu |
| Page builder needed | No — native WordPress Customizer |
| Included page templates | Blog, Contact Us, Shipping Policy, Terms & Conditions, Browse by Categories, Browse by Brands |
| Licence | GPLv2 |
| Delivery | Instant download (.zip) after payment |
| Support | Email via wpnova.com/support |
How it compares
| This theme | Free theme + plugins | Premium multipurpose theme | |
|---|---|---|---|
| Upfront cost | $50 one-time | $0 base | $59–$99, often renewing |
| Cost with filters + slider | $50 total | $80–$200 in plugin licences | Usually bundled |
| Recurring fees | None | Per-plugin renewals | Annual for updates |
| Shop filters | Built in | Separate plugin | Usually included |
| Dark mode | First-class, no flash | Rare | Rare or superficial |
| Page builder required | No | Depends | Usually yes |
| Page weight | Lean — one codebase | Grows per plugin | Often heavy |
| Design flexibility | Opinionated look | Whatever you build | Very high |
| Demo library | One design | None | Dozens of demos |
| Ecosystem maturity | Newer product | Mature plugins | Years of releases |
| Best when | You want this look, fast and light | You want total control and enjoy assembly | You need many layouts or heavy customisation |
The last three rows are the honest trade-off. Established multipurpose themes offer dozens of demos, years of releases and enormous flexibility — they are genuinely good products and they cost more for reasons. This theme offers one strong, specific design with the filter and slider layers already inside it, at $50 with no renewal. If the demo looks like the store you want, that is an efficient trade. If you need to build ten different layouts, it is not, and you should buy the bigger product instead.
Who this suits
- Fashion and apparel stores — the size filter and image-forward layout are aimed squarely here.
- Electronics and gadget shops — where the dark aesthetic reads as premium rather than merely fashionable.
- Single-brand direct-to-consumer stores — a full-screen hero doing the brand work a small catalogue cannot.
- Curated boutiques — fifty to five hundred SKUs, the range where filtering starts to matter and a bespoke build cannot be justified.
- Print-on-demand and merch stores — Browse by Brands and Browse by Categories templates fit a multi-line catalogue.
- Store owners migrating off Shopify — buying the storefront layer for $50 once instead of a monthly platform fee.
- Freelancers and agencies — GPLv2, so you can build and hand over client stores on it.
When to look elsewhere
If you need many distinct page layouts, a large demo library, or a minimal typographic aesthetic, an established multipurpose theme is the better buy. If you are selling services or courses rather than physical goods, the Business WordPress Theme fits the shape better. And if you are building a listings marketplace rather than a shop, that is the Directory WordPress Theme.
Setting up your store, step by step
- Check your versions firstWordPress 6.0+, WooCommerce 7.0+, PHP 7.4 or newer. Update before installing rather than debugging afterwards — most “the theme is broken” reports trace back to an old PHP version.
- Install and activateYour download link arrives by email once PayPal confirms payment. Appearance → Themes → Add New → Upload Theme, choose the .zip, install, activate.
- Install WooCommerce and run its wizardIf it isn’t already set up: store address, currency, tax and shipping. This creates the shop, cart, checkout and account pages the theme styles.
- Set up product attributesProducts → Attributes. Create Size (and any other attribute you want to filter by), add its terms, and assign them to products. The filters read from here — skip this and the size filter has nothing to show.
- Build the hero sliderAppearance → Customize. Add slides with title, subtitle, background image or video, and two CTAs each. Compress hero images hard first: this is your Largest Contentful Paint element.
- Set your colours and check both modesConfigure the Customizer settings, then toggle dark and light and review every key page in each. A colour that reads well on white can vanish on a dark panel.
- Fill in the policy pagesShipping Policy and Terms & Conditions templates ship with the theme. Payment providers ask for these, and shoppers check them before a first purchase from an unfamiliar store.
- Test the full purchase path on a phoneBrowse, filter, add to cart, checkout — on a real device, not a narrowed desktop window. Then verify one product URL in Google’s Rich Results Test and submit your sitemap in Search Console.
Frequently asked questions
Do I need WooCommerce, and does it cost anything?
Yes, you need WooCommerce version 7.0 or higher — it provides the products, cart, checkout, orders and payments. The core plugin is free on WordPress.org. This theme supplies the storefront design and the shop filters that sit on top of it.
Do I need a separate filter plugin?
No. Price range, rating, size, category and stock filters are built into the theme. One caveat worth knowing: the size filter reads from a WooCommerce product attribute, so you need a Size attribute created and assigned to your products under Products → Attributes before it has anything to display.
Do I need a page builder like Elementor or Divi?
No. Hero slides, testimonials, footer and social links are all managed from the native WordPress Customizer with live preview. That means no builder licence, no shortcode lock-in, and considerably less JavaScript on every page — which matters more on a store than almost anywhere else.
How does the dark mode actually work?
A visitor’s choice is saved in localStorage so it persists between visits. With no saved choice, the theme falls back to their system prefers-color-scheme setting. Crucially, the mode is resolved before first paint, so there is no white flash for a dark-mode visitor. Set your device to dark and load the demo fresh to see it.
Will the glass effect slow my store down?
On any recent phone or laptop, no — the CSS behind it is GPU-accelerated. On genuinely old low-end Android hardware, heavy backdrop blur can cost frames during scrolling. If a large share of your traffic comes from budget devices, test the demo on a real one before buying. Broadly, this theme is lighter than the usual multipurpose-theme-plus-builder-plus-plugins stack because there are fewer scripts to load.
Is it accessible?
The theme includes a skip-to-content link, ARIA labels and keyboard navigation, and follows WordPress.org theme coding standards. Being precise: a theme provides accessible foundations, but it cannot make your store compliant by itself — most real failures come from content, such as product images without alt text or colour used alone to convey a variation. Given that accessibility rules for ecommerce have tightened in both the EU and US, audit your live store and take proper legal advice about your own obligations.
Is it good for SEO?
WooCommerce outputs Product structured data — name, price, availability, ratings — on product pages by default, and this theme’s clean markup does not interfere with it. The theme’s own contribution is subtractive: no page builder, no separate slider or filter plugins, so less JavaScript and a better shot at Core Web Vitals. Compress your hero images, since the hero is normally your Largest Contentful Paint element. Verify a live product URL in Google’s Rich Results Test after launch.
Can I use my own colours and fonts?
Colours, hero content, testimonials, footer and social links are all controlled from the Customizer. The design itself is opinionated — glass surfaces, full-screen hero, a dark mode built in from the start — so it is worth viewing the demo to confirm the look suits your brand before buying. Deeper changes are possible through a child theme, which GPLv2 fully permits.
Which WooCommerce pages does the theme style?
Shop archive, single product, cart and checkout are all styled, and the theme also ships Blog, Contact Us, Shipping Policy, Terms & Conditions, Browse by Categories and Browse by Brands page templates. The two policy templates are the ones store owners forget until a payment provider asks — fill them in on day one.
What are the minimum requirements?
WordPress 6.0 or higher, WooCommerce 7.0 or higher, PHP 7.4 or higher — with PHP 8.1 or newer recommended for performance. Check all three before installing; an outdated PHP version is behind most theme installation problems.
What happens to my products if I change theme later?
Products, orders, customers and settings live in WooCommerce and the WordPress database, not in the theme, so all of it survives a theme change intact. What you would lose is this theme’s presentation — the hero slider, the filter sidebar, the glass styling and the dark mode. Back up and test on a staging copy before switching themes on a live store.
How many sites can I use one purchase on?
The theme is GPLv2 licensed, the same licence as WordPress, giving you freedom to install, modify and redistribute the code. For how many sites a purchase covers for support purposes, check the terms or email before buying — licence freedom and support scope are separate things.
Can I see it before I buy?
Yes — the live demo is the real theme with demo products. Toggle dark mode, apply several filters at once, open a product, and walk the cart. Then do all of it again on your phone. For a storefront theme, ten minutes of clicking tells you more than any feature list, this one included.
What support is included?
Email support through wpnova.com/support, plus WhatsApp on +91 98103 36906 and info@wpnova.com. Support covers installation, theme settings and bug fixes. WooCommerce itself has its own extensive documentation and support channels. Custom development is quoted separately through custom work.
Resources & documentation
WPNova
Related products
Launch your store this week
Hero slider, flicker-free dark mode, five-dimension shop filters, scrollable category bar and accessible, standards-compliant code — $50 once, downloaded the moment you pay.
Not sure it suits your catalogue? Email info@wpnova.com or message +91 98103 36906 on WhatsApp and describe what you sell.
Last reviewed: August 2026 · Written and maintained by the WPNova team.