A free block theme with
14 product page templates.
No other free WooCommerce block theme ships this much. Pick a layout per product, fill the fields, ship. Zero bundled JavaScript, sub-50KB on the wire, GPL-2.0+ forever.
14 product page templates
Every template renders as standard WooCommerce blocks under the hood — your data stays portable. Pick a template per product from the editor's sidebar; switch any time without losing content.
Default
Two-column buy-box, accordion details, related products. The safe choice for any store.
Atelier
Dark accordion sections at the bottom hold spec-heavy content. Title in caps, generous whitespace.
Boutique
Compact above-fold + accordion below. Refined typography, soft trust signals, loyalty banner slot.
Edge-to-edge
Image column extends to the screen edge. Sticky buy column. Best for hero-image-driven brands.
Editorial / Maker
Dark hero with featured image, drop-cap body, pull-quote treatments. For story-led brands.
Gallery
Featured image hero spans the page. Spec table, price + add-to-cart, then "About this piece" section.
Long-form
Dark immersive hero, sticky buy box on the right, full-bleed sections for sustainability, story, materials.
Shopify-clean
Two-column with sticky right rail. Trust badges. Variation form prominent. Inspired by Shopify Dawn.
Lookbook
Featured image + product gallery side-by-side hero. Sticky "Shop the look" upsell rail. Size guide CTA + accordion.
Specs
Three-column with sticky spec rail. Key-features tile grid. Full-bleed "What's in the box" stripe. Datasheet slot.
Subscription-style
Subscription callout box where you write your actual process. Standard WC cart. Honest framing — no false toggle.
Configurator
Sticky product gallery + build-time pill. Bordered "Customise yours" panel + add-ons. "Your total" subtotal card.
Wellness routine
Skin-type eyebrow above title. Key-ingredients hero. "How to use" routine block. Reviews-by-skin-type accordion.
B2B / Wholesale
Trade-account badge. Monospace volume-pricing table. RFQ CTA box. MOQ inline with price. Spec sheet slot.
Tickets / Events
Dark event-hero card with date + venue. Sticky reserve panel with seat tiers + group-discount box. Speakers list.
What makes it different
Product templates
Most free WC block themes ship one template. Twenty Twenty-Five ships zero WC-specific layouts. Storefront isn't a block theme. Asteris ships fourteen, each tuned for a real store vertical.
Per-product content fields
Templates have bound slots for the things you actually change per product: BNPL line, loyalty banner, ingredients, spec table, size guide, build time. Edit from the WC product editor — no code.
Cart + checkout templates
Branded cart and checkout that auto-apply via WC's stored page IDs — even if you rename the pages. Standard WC blocks inside, so any payment gateway you use just works.
Bundled JavaScript
Theme files contain zero JS. Everything is server-rendered. Fast Core Web Vitals out of the box. The only JS your store loads is whatever WooCommerce ships — same as any block theme.
GPL-2.0+ forever
The theme is free, libre, and stays that way. No "Pro" version of the theme — paid extensions live as separate plugins (Blocks Pro, Pro Modules) that you can take or leave.
Style variations
Switch the entire site palette + typography from the editor: Classic / Editorial / Minimal / Dark. Each ships ready-to-use without touching theme.json.
Per-product content fields
Templates use WordPress 6.5+ block bindings to pull text from per-product meta. You edit it in the WC product editor under a "Page Content" tab, grouped by template. Empty fields auto-hide.
Shared
- BNPL line + provider chips
- Loyalty banner
- Alternative-product line
- Bulk-enquiry line
- Shipping line
Specs
- Spec table
- Datasheet PDF link
- 4 feature tiles
- What's in the box
- Compatibility
- Warranty
Configurator
- Build time pill
- Optional add-ons list
- Materials & care
Wellness
- Skin/hair type tag
- Key ingredients hero
- How to use
- Reviews by skin type
B2B
- Trade-account badge
- Volume pricing table
- Minimum order quantity
- Request-for-quote CTA
- Spec sheet PDF
- Compliance notes
Tickets
- Date/time eyebrow
- Venue address
- Speakers list
- Seat tiers
- Group-discount box
- Refund policy
Compatibility & honest scope
- Requires WordPress 6.7+ and PHP 8.1+
- WooCommerce is optional — non-WC sites get a clean blog/page theme
- WC product templates work with WC 8.0+ (uses canonical blockified-template attributes)
- No payment plugin lock-in — uses standard WC cart/checkout blocks, so Stripe / PayPal / Square / any WC payment gateway works as-is
- Subscription-style template is manual-fulfilment — the "Subscribe" framing is honest marketing for stores running email-based renewal. Real recurring billing needs WC Subscriptions or similar
- B2B / Configurator pricing tiers are display-only — the volume-pricing table and add-on list are descriptive. Actual cart-side tiered pricing or add-on charges need a separate plugin
- Tickets seat-tier UI is display-only — real seat reservation needs an events plugin (FooEvents, Event Tickets, etc.)
- No bundled fonts — uses system font stack for instant render. Bring your own via the editor if you want custom fonts
Frequently asked questions
How is this monetised if it's free?
The theme is free forever. Asteris is monetised through separate paid plugins — Blocks Pro (73 premium block patterns), Pro Modules (advanced features), and our hosted Cart product. The theme is the on-ramp. You can use it without ever buying anything.
What happens to my pages if I switch themes later?
Your content is portable because every template renders as standard WooCommerce + core Gutenberg blocks. Switch to any other block theme and your products keep their data — only the layout changes. The per-product field values stay in postmeta regardless of theme.
Can I edit the templates in the Site Editor?
Yes. Every template is editable via Appearance → Editor. The shipped versions are starting points; customise freely. Asteris ships with a round-trip canonicalizer built into our workflow so future updates won't blow away your customisations — only the file changes, your DB customisations stay.
Does it work with Elementor / Bricks / Divi?
The product templates are FSE block-theme templates — they don't compose with classic page-builder editors. If you're committed to a page builder, you're better off on a non-FSE theme. If you're new to block-theme editing (or willing to switch), Asteris is built for you.
Where do I report bugs or request features?
GitHub repo (link from the wp.org listing once we land). Email [email protected]. We respond within 2 business days.
What's on the roadmap?
v1.1 adds 5 more product templates (Vinyl/Music, Plants/Garden, Kids/Toys, Books, Real Estate) plus animated style-variation switcher and richer empty-cart suggestions. See the roadmap.
Get Asteris v1.0.0 — free
Download the theme ZIP, upload via Appearance → Themes → Add New, activate. Done.
Download theme (.zip)