★ Asteris — free theme

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.

v1.0.0 · Requires WP 6.7+ · PHP 8.1+ · WooCommerce optional

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.

Generic starter

Default

Two-column buy-box, accordion details, related products. The safe choice for any store.

Premium / accordion

Atelier

Dark accordion sections at the bottom hold spec-heavy content. Title in caps, generous whitespace.

Fragrance / beauty

Boutique

Compact above-fold + accordion below. Refined typography, soft trust signals, loyalty banner slot.

Editorial / full-bleed

Edge-to-edge

Image column extends to the screen edge. Sticky buy column. Best for hero-image-driven brands.

Artisan / craft

Editorial / Maker

Dark hero with featured image, drop-cap body, pull-quote treatments. For story-led brands.

Image-heavy / portfolio

Gallery

Featured image hero spans the page. Spec table, price + add-to-cart, then "About this piece" section.

Story-led / DTC

Long-form

Dark immersive hero, sticky buy box on the right, full-bleed sections for sustainability, story, materials.

High conversion

Shopify-clean

Two-column with sticky right rail. Trust badges. Variation form prominent. Inspired by Shopify Dawn.

Fashion / apparel

Lookbook

Featured image + product gallery side-by-side hero. Sticky "Shop the look" upsell rail. Size guide CTA + accordion.

Tech / electronics

Specs

Three-column with sticky spec rail. Key-features tile grid. Full-bleed "What's in the box" stripe. Datasheet slot.

Food / supplements / beauty

Subscription-style

Subscription callout box where you write your actual process. Standard WC cart. Honest framing — no false toggle.

Custom / made-to-order

Configurator

Sticky product gallery + build-time pill. Bordered "Customise yours" panel + add-ons. "Your total" subtotal card.

Skincare / supplements

Wellness routine

Skin-type eyebrow above title. Key-ingredients hero. "How to use" routine block. Reviews-by-skin-type accordion.

Trade / industrial

B2B / Wholesale

Trade-account badge. Monospace volume-pricing table. RFQ CTA box. MOQ inline with price. Spec sheet slot.

Conferences / workshops

Tickets / Events

Dark event-hero card with date + venue. Sticky reserve panel with seat tiers + group-discount box. Speakers list.

What makes it different

14

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.

18

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.

2

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.

0kb

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.

100%

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.

4

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)

Also coming to wp.org — once we clear the directory review. GPL-2.0+ · No tracking · No phone-home

★ Sister business · Orion Web Service

Need faster hosting, or the team behind Asteris to build your site?

Orion Web Service runs your WordPress and WooCommerce site on Google Cloud and AWS, fronted by Cloudflare CDN globally. Same Sydney team as Asteris. Building and hosting real client stores since 2021.

Visit Orion Web Service →