Aurel documentation
Aurel is an editorial theme for brands that make things slowly. This guide covers both editions — Shopify (Online Store 2.0) and WordPress (block theme with WooCommerce) — which share one design system and one motion engine.
Overview
Everything in Aurel follows three rules:
- Type does the heavy lifting. Variable Fraunces uses optical sizing, so the same family looks delicate at display sizes and sturdy at small sizes. Headings support an italic accent word in your accent colour.
- Everything is fluid. Type and spacing are defined as
clamp()ranges between 360px and 1440px screens, so layouts never jump at breakpoints. - Motion is quiet and optional. Animations are slow at the end and fast at the start (expo-out easing), travel short distances and never run for visitors who ask their system to reduce motion.
What's in the package
| Folder / file | What it is |
|---|---|
aurel-shopify.zip | Upload-ready Shopify theme (Online Store → Themes → Add theme → Upload zip file). |
aurel-wordpress.zip | Upload-ready WordPress block theme (Appearance → Themes → Add New → Upload). |
aurel-commerce-kit.zip | Companion WordPress plugin: quick view, wishlist, compare, swatches, lookbook, countdown, before/after, bundles, recently viewed, pop-up, load more (Plugins → Add New → Upload). |
demo-content/ | Shopify product CSVs for all three demos, demo images, demo data (demo-ostra.json, demo-maren.json, demo-solene.json) and the WordPress demo importer. |
documentation/ | This guide. |
Shopify — install
- In Shopify admin go to Online Store → Themes.
- Choose Add theme → Upload zip file and select
aurel-shopify.zip. - When the upload finishes, choose Customize to open the theme editor, or Publish to make it live.
Shopify — first-time setup
- Menus. Online Store → Navigation. Aurel uses
main-menufor the header andfooterfor the footer. A Shop mega menu listing every collection is added automatically (Header → Automatic Shop menu), so keep the main menu short — for example Journal, About, FAQ, Contact. Nest items three levels deep to get a classic mega menu instead. - Header. Theme editor → Header. Choose logo position, sticky behaviour and whether the header should sit transparently over the homepage hero.
- Hero. Upload a wide image (at least 2400 × 1400px) and an optional portrait image for mobile. Set the image's focal point in the image picker — Aurel respects it. Put a word in italics to colour it with your accent.
- Collections. Pick collections in Featured collection and each block of Collection scroller.
- Free-shipping bar. Theme settings → Cart → Free shipping threshold (in your store currency; 0 hides it).
- Wishlist & compare. Work out of the box: the header heart opens a wishlist drawer and a “Compare now” bar opens a side-by-side pop-up once two products are picked — no pages and no app needed; lists are saved on the visitor's device. Optional: create pages using the
page.wishlistandpage.comparetemplates and select them in Theme settings → Wishlist & compare if you prefer full pages. - Pop-up. Theme editor → Footer → Pop-up: enable it, choose newsletter or age verification, the delay, how often it repeats and the discount code to reveal after sign-up (create the code under Discounts).
- Demo images. Until you add your own images, sections show Aurel's bundled demo images so the store never looks empty. Switch this off in Theme settings → Demo content once your own images are in.
- Demo products. Optional: import
demo-content/shopify-products-ostra.csv(or-maren/-solene) in Products → Import, then add images fromdemo-content/images. If you host the images somewhere public first, runIMG_BASE=https://your-cdn/folder/ node tools/make-shopify-csv.jsto fill image and per-colour variant image columns automatically.
Shopify — sections
| Section | Use it for | Highlights |
|---|---|---|
| Hero | Opening statement | Line-by-line heading reveal, image or video, mobile art direction, contrast fade, meta line with scroll cue |
| Marquee | Brand values, offers, press | Speeds up and reverses with the visitor's scroll; large serif or small caps style |
| Featured collection | Product grids | 2–5 columns, hover image swap, quick add, colour swatches |
| Image with text | Brand story | Parallax image, optional secondary image, clip-path reveal |
| Collection scroller | Categories | Carousel, grid or pinned horizontal scroll; collage cards show up to three product photos per collection, each linking to its product, so collections look good even without a collection image |
| Stats | Proof in numbers | Numbers count up when they scroll into view |
| Testimonials | Customer quotes | Auto-rotating, keyboard-accessible, star ratings |
| Featured blog | Journal | Three or six posts with image zoom on hover |
| Newsletter | Email capture | Uses Shopify customer form; tags subscribers “newsletter” |
| Rich text | Statements and quotes | Text or editorial-quote style |
| Collapsible content | FAQ | Animated open/close with native <details> |
| Slideshow | Opening stories | Up to 5 full-screen slides, progress-bar dots, pause button, autoplay stops for reduced motion |
| Shoppable lookbook | Shop the look | Up to 8 product hotspots on one image, popover cards that flip near edges, optional shoppable list with add/quick view |
| Countdown | Sales and launches | Counts down to a real end date; hides itself when finished |
| Before / after | Results, restorations | Drag or keyboard slider with labels |
| Bundle | Frequently bought together | Pick up to 4 products (plus the current one), live total with bundle saving, adds everything in one click |
| Featured product | Hero product | Variant picker that swaps the image, add to cart in place |
| Collection grid | Categories | Mosaic (first tile large) or even grid, product counts, collage cards |
| Icons with text | Delivery, returns, values | Bar or grid, 10 icons or your own |
| Logo list | Press, stockists | Image or text logos with an optional press quote |
| Recently viewed | Product and home pages | Hidden until the visitor has viewed something |
| Pop-up (footer group) | Newsletter or age verification | Delay, exit intent, frequency cap, version reset, shows your discount code after sign-up |
| Video, Custom Liquid, Apps | Anything else | Shopify-hosted, YouTube or Vimeo video; app blocks |
Shopify — theme settings
| Group | Settings |
|---|---|
| Colours | Five colour schemes (background, surface, text, muted text, accent, text on accent, button, button label). Every section has its own scheme picker. |
| Typography | Aurel signature (bundled variable Fraunces + Inter Tight with heading weight and tracking controls) or Shopify font library (any heading and body font from the picker). |
| Layout | Page width, button shape (pill, rounded, square), corner radius for UI and images, header layout (logo centre, logo left, stacked) and product gallery layout. The Header and Product page sections use these when their own layout is set to “Theme style”, so switching theme style changes the whole look. |
| Motion | Animations on/off, custom cursor, scroll-progress line. |
| Product cards | Image ratio, hover image, swatches (with image swap), vendor, sale badge, quick view, wishlist and compare buttons, and a custom swatch list (Name: #hex, one per line) for colour names Aurel doesn't recognise. |
| Dark mode | Off, automatic (follows the visitor's device), toggle in header (default) or always dark, plus the dark palette. |
| Demo content | Show bundled demo images where a section has no image yet, and choose which demo they come from (Ostra homeware, Maren fashion, Solène beauty — each theme style sets this for you). |
| Social media | Instagram, Facebook, Pinterest, TikTok, YouTube and X links for the footer. |
| Cart | Drawer or page, drawer colour scheme, free-shipping threshold, upsell collection, order notes, express checkout in drawer. |
Shopify — product page
Gallery layouts: grid, stacked, or slider with a thumbnail rail (Product page section → Gallery layout). Extra blocks: delivery estimate (skips weekends), countdown, wishlist & compare buttons, and a custom text field saved on the order (engraving, monogram). Pick a size guide page in the Variant picker block and a “Size guide” link opens it in a pop-up next to the size option. Product cards can show quick view, wishlist, compare and colour swatches that swap the photo to that colour's variant image (Theme settings → Product cards). Collections can use page numbers, a load-more button or infinite scroll. Header layouts: logo centre, logo left, or stacked with an inline search field; the mega menu can show two image cards.
Blocks can be reordered freely: title, rating (from any reviews app using Shopify's standard metafields), price (with unit price and Shop Pay Installments), description, variant picker (swatches for colour options), inventory status, buy buttons (quantity rules, selling plans, gift-card recipient form, dynamic checkout), pickup availability, perks list, collapsible tabs, text, custom Liquid, share, complementary products and app blocks.
Media supports images, Shopify video, YouTube/Vimeo and 3D models (with “View in your space”). Selecting a variant with its own image brings that image forward. A sticky add-to-cart bar appears once the main button scrolls away.
Shopify — filters & search
Built-in filters — no app needed. Collection pages filter instantly by category (product type), colour swatches, size, any other option, brand, tags (optional), price (histogram with a dual slider) and an in-stock switch. Every option shows a live count, active filters appear as removable chips, and the filter state is kept in the URL so filtered pages can be shared and the back button works. Collection page section settings: filter bar or drawer, brand and tag facets, product-type quick chips, grid density toggle (2/3/4 columns) and sorting.
Prefer Shopify's own filtering? Set Filter engine → Shopify Search & Discovery in the Collection page section and choose filters in the free Search & Discovery app (metafield filters, custom ordering). Predictive search in the header shows products, collections, pages, articles and query suggestions as you type.
Shopify — dark mode
Theme settings → Dark mode: Off, Automatic (follows the visitor's device), Toggle (default — a sun/moon switch in the header; the choice is remembered) or Always dark. Set the dark background, surface, text, muted text, accent and button colours in the same group. A tiny script in the page head applies the mode before the page paints, so there is no white flash.
Shopify — languages
Storefront text ships in English, French, German, Spanish, Italian, Dutch and Portuguese (Brazil). Add languages in Settings → Languages; Aurel's translations are used automatically and can be edited in Online Store → Themes → … → Edit default theme content. A country/currency and language selector appears in the footer when you sell in more than one market or language.
Shopify — customer accounts
Aurel includes styled templates for login, register, account overview, order detail, addresses, account activation and password reset. They are used when Settings → Customer accounts is set to Classic customer accounts. With the new customer accounts, Shopify hosts these pages and the header account icon links to them automatically.
Shopify — store pages & menus
Aurel ships page templates for About (page.about), Contact (page.contact, with contact form), FAQ (page.faq), Wishlist and Compare. Create the page in Online Store → Pages and choose the template on the right. Suggested menus: main menu — Journal, About, FAQ, Contact (the Shop menu is automatic); footer menu — Search, FAQ, Contact, Shipping, Returns. Policies from Settings → Policies are added to the footer automatically.
WordPress — install
- Appearance → Themes → Add New → Upload Theme, choose
aurel-wordpress.zip, then Activate. - Optional: install and activate WooCommerce for the shop templates, then upload and activate
aurel-commerce-kit.zip(Plugins → Add New → Upload) for quick view, wishlist, compare, swatches and the store blocks. - Settings → Reading → A static page: choose a Home page and a Posts page (e.g. “Journal”). The Front Page template contains the full homepage.
- Settings → Permalinks → Post name.
WordPress — first-time setup
- Navigation. Appearance → Editor → Navigation. Create your menu; the header uses it automatically.
- Homepage content. Appearance → Editor → Templates → Front Page. Click any text or image to edit it.
- Logo. The header uses the Site Title as a wordmark with an accent full stop. Replace it with a Site Logo block if you prefer an image logo.
- Motion. Appearance → Aurel motion to switch animations, cursor or progress line.
- Demo content. Optional, on a fresh site: with WP-CLI run
wp eval-file demo-content/wp-demo-content.php demo-content/images demo-content/demo-maren.json(ordemo-ostra.json/demo-solene.json). It builds the full demo: products with per-colour variation images, pages, homepage, header layout, style variation and Commerce Kit settings.
WordPress — patterns
Find them in the block inserter under Patterns → Aurel: Hero, Slideshow, Marquee, Featured products, Editorial split, Collections scroller, Collection grid, Icons with text, Logo list, Stats, Testimonials, Journal, Newsletter, Quote, FAQ, CTA banner and Page intro — plus three complete homepages under Aurel — full pages (homeware, fashion, beauty). Build any landing page by stacking them on a page that uses the Page — no title template.
Motion is controlled with plain CSS classes, so it survives editing: add au-reveal (fade-rise), au-split-text (line reveal for headings), au-stagger (children appear one by one), au-reveal-media (clip reveal for images), au-parallax (image drift) or au-magnetic (buttons) under Block → Advanced → Additional CSS classes.
WordPress — WooCommerce
Aurel ships block templates for the product page, shop and category archives and product search. Product cards cross-fade to the first gallery image on hover and show an add-to-cart button over the image. The header includes WooCommerce's mini cart and account blocks. Cart and checkout use WooCommerce's block templates, restyled to match.
Product layouts: the default template shows a slider with thumbnails and zoom; on any product choose the Product — slider with thumbnails (WooCommerce's gallery block with a thumbnail rail) or Product — stacked gallery template in the product editor's Template setting. Header layouts: Appearance → Editor → Patterns → Template parts offers Header (logo centre), Header — logo left and Header — stacked; swap the header in any template.
Aurel Commerce Kit (WordPress plugin)
Everything store-specific lives in the companion plugin so it keeps working if you ever change theme. Settings: Appearance → Commerce Kit.
| Feature | Where |
|---|---|
| Quick view, wishlist, compare, colour swatches on cards | Automatic on every WooCommerce product grid; toggles under Product cards |
| Variation pills and image swatches on the product page | Automatic (WooCommerce's dropdowns stay in the page for compatibility) |
| Wishlist and compare pages | Add the Wishlist / compare block to two pages, then pick them in settings — a heart with a live count joins the header |
| Size guide, delivery estimate, wishlist/compare buttons | Product actions block (already in Aurel's product templates); choose the size guide page in settings |
| Shoppable lookbook, Countdown, Before / after, Bundle, Recently viewed | Blocks in the WooCommerce category of the inserter |
| Load more / infinite scroll | Settings → Product cards → Shop pagination |
| Newsletter / age pop-up | Settings → Pop-up. Sign-ups are stored under Tools → Newsletter sign-ups, or posted to your email provider's form URL; developers can hook aurel_kit_newsletter_signup |
Carts are updated through WooCommerce's Store API and the Mini-Cart opens after every add, exactly like WooCommerce's own buttons.
Demos & import
| Demo | Niche | Look |
|---|---|---|
| Ostra | Ceramics, homeware, lifestyle | Fraunces + Inter Tight, logo centre, pinned collection scroller, lookbook, countdown |
| Maren | Fashion, apparel | Instrument Serif + Inter Tight, square buttons, stacked header, slideshow, thumbnail gallery, size guide |
| Solène | Beauty, skincare, wellness | Cormorant + DM Sans, soft radii, logo-left header, before/after, bundle, stacked gallery |
WordPress — style variations
Appearance → Editor → Styles offers Ivory, Noir, Sage, Maren — fashion and Solène — beauty (the last two also switch fonts). Each changes the whole palette — including the night and sand section schemes — while keeping every contrast pair at WCAG AA or better.
Motion
| Effect | Timing | Notes |
|---|---|---|
| Heading line reveal | 1.25s, 110ms per line | Words are grouped by their rendered line, then rise from a mask with a 2° tilt |
| Fade-rise | 1.1s, 28px travel | Starts when 10% of the element is on screen |
| Image clip reveal | 1.5s | Inset clip opens while the image settles from 118% scale |
| Parallax | Scroll-linked | Images drift up to 12% of their height; only while visible |
| Marquee | 38s loop | Up to 6× faster and reverses with scroll direction |
| Magnetic buttons | Pointer-linked | Desktop only, spring back with an overshoot curve |
| Page transitions | 280ms out / 560ms in | Native cross-document View Transitions where supported |
The engine is a single 7 KB (gzipped) file with no dependencies. All scroll effects share one requestAnimationFrame loop that sleeps when the page is still.
Typography
| Token | Mobile → desktop | Used for |
|---|---|---|
| Display | 46 → 136px | Hero headings, collection titles |
| 3XL / H1 | 40 → 80px | Page titles |
| 2XL / H2 | 32 → 56px | Section headings |
| XL / H3 | 26 → 38px | Quotes, card titles |
| Base | 16 → 17px | Body text, 1.6 line height, 38rem max line length |
Display sizes use tight tracking (−2.5% to −3.5%) and small caps labels use wide tracking (+14%). Italic accents drop 40 units of weight to balance the italic's heavier colour.
Colour
The palette is built from warm neutrals: pure grey is never used, every neutral leans slightly towards the accent hue. Default contrast ratios: text on background 15:1, muted text 5.5:1, accent text 5.4:1, text on accent buttons 5.8:1.
Accessibility & performance
- Skip link, landmark regions, visible focus rings, focus trapping in drawers, Esc to close.
- Touch targets are at least 44 × 44px.
- Split headings keep the full sentence for screen readers via
aria-label. - Everything is visible without JavaScript; if the script fails to load, content reappears automatically after 4 seconds.
- Responsive images with
srcset, lazy loading below the fold andfetchpriority="high"on the hero. - JavaScript, gzipped: motion engine 8 KB, commerce kit 9 KB, Shopify layer 7 KB, WooCommerce adapter 4 KB. No jQuery, no frameworks.
FAQ
How do I make a word in a heading italic and coloured?
Select the word and press the italic button (or Ctrl/⌘ + I). Aurel colours italic heading text with the accent automatically.
How do I turn off all animations?
Shopify: Theme settings → Motion. WordPress: Appearance → Aurel motion. Visitors who have “reduce motion” enabled on their device never see animations regardless of this setting.
The pinned horizontal gallery is too long / too short.
Its scroll distance equals the width of the tiles. Add or remove collection blocks to change it, or switch the pin off (Shopify: section setting; WordPress: remove the au-hscroll class) for a simple swipeable row.
Can I use my own fonts?
Shopify: Theme settings → Typography → Font source → Shopify font library, then choose any fonts. WordPress: Appearance → Editor → Styles → Typography lets you install fonts from Google Fonts or upload your own.
Reviews don't appear on the product page.
The rating block reads Shopify's standard reviews.rating metafields. Install a reviews app that writes them (Judge.me, Okendo, Shopify Product Reviews, etc.).
Where is the newsletter form in WordPress?
WordPress has no built-in newsletter block, so the pattern ships with a button. Replace it with your provider's block — Jetpack Subscribe, MailPoet, Kit or Mailchimp for WP.
Does Aurel support right-to-left languages and translation?
All strings are translatable (Shopify locale files; WordPress text domain aurel). Layouts use logical properties where it matters, but RTL has not been fully audited yet. Storefront translations are included for seven languages (see Languages).
Do I need apps for filters, wishlist or compare?
No. Filters, wishlist, compare, quick view, swatches, bundles, countdowns, size guide, delivery estimate and the newsletter/age pop-up are all built into the theme.
How do I get support?
Use the support form at theelitico.com/aurel/support. We reply within two business days.
Credits & licences
- Fraunces — The Fraunces Project Authors, SIL Open Font License 1.1.
- Inter Tight — The Inter Project Authors, SIL Open Font License 1.1.
- Instrument Serif — The Instrument Serif Project Authors, SIL Open Font License 1.1.
- Cormorant — The Cormorant Project Authors, SIL Open Font License 1.1.
- DM Sans — The DM Sans Project Authors, SIL Open Font License 1.1.
- Demo images — original procedural renders made for Aurel, CC0 1.0 (free to use for any purpose).
- Icons — original Aurel icon set.
- Code — WordPress edition: GPL v2 or later. Shopify edition: licensed per store under the marketplace's terms.
Changelog
1.3.0 — 2 October 2026 — Theme styles are now Aurel, Maren and Solene, each with its own home page when installed from the Theme Store; countdowns use real end dates only; editor text follows Shopify's style guide.
1.2.2 — 2 October 2026 — Marquee keeps scrolling (slower) for visitors with “reduce motion” on instead of turning into a scroll bar; pauses on hover and keyboard focus; with Animations off it shows as a centred line.
1.2.1 — 2 October 2026 — Theme styles now also switch header layout, product gallery layout and demo images; fixed theme settings for fonts, buttons, radius and page width being overridden by the stylesheet; style-neutral homepage copy; logo-left header fits small phones; lookbook no longer causes sideways scroll on mobile.
1.2.0 — 1 October 2026 — Built-in collection filters (no app) with price histogram, swatches, live counts and shareable URLs; dark mode with header toggle; storefront translations (FR, DE, ES, IT, NL, PT-BR); customer account templates; collage collection cards and automatic Shop mega menu; wishlist drawer and compare pop-up without pages; bundled demo images; styled sort menu and grid density toggle; faster loading.
1.1.0 — 30 September 2026 — Two new demos (Maren fashion, Solène beauty) and presets; quick view, wishlist, compare, recently viewed, card swatches with image swap, shoppable lookbook, countdown, before/after, bundles, size guide, delivery estimate, custom text field, promo/age pop-up, load more and infinite scroll; slideshow, collection grid, featured product, icons with text and logo list sections; three header and three product-gallery layouts; Aurel Commerce Kit plugin for WordPress.
1.0.0 — 30 September 2026 — Initial release.