Premium Shopify Development

Back to Aevum Theme

Aevum Theme Documentation

Complete guide to setting up and customizing your Aevum theme.

Getting started

Installation

  1. In your Shopify admin, go to Online Store > Themes.
  2. Click Add theme, then choose the Aevum theme from the Theme Store (or upload the ZIP if installing manually).
  3. Click Customize to open the theme editor.

Choosing a preset

Aevum ships with three presets. Each preset configures colors, typography, and a homepage layout so you can get started quickly. To switch presets, open the theme editor, click Theme settings, and select a preset from the top of the sidebar.

Theme structure overview

The theme is organized into the following directories:

DirectoryContents
layout/Main layout files (theme.liquid, password.liquid)
templates/JSON templates for every page type
sections/All section files (33 Liquid + 2 JSON section groups)
snippets/Reusable partials (icons, SEO meta, price formatting, etc.)
config/Theme settings schema and preset data
locales/Translation files (English by default)
assets/CSS and JavaScript files

Presets

Aevum (Default)

A clean, light-toned layout that works well for most stores. Warm off-white backgrounds with dark text. The homepage includes a hero banner, logo strip, product grid, image-with-text storytelling block, testimonials, and a newsletter section.

Midnight

A dark, high-contrast preset for brands that want a bold, premium feel. Deep backgrounds with bright accent text. The homepage features an auto-playing slideshow, featured collection in a square grid, image-with-text block, countdown timer, customer testimonials, and an FAQ section.

Natural

Earthy, muted tones for brands focused on sustainability and organic aesthetics. Sage and warm beige color palette. The homepage includes a hero, product collection, image-with-text block, logo list, community testimonials, and FAQ.

Tip: Presets only set initial values. After applying a preset you can freely change any setting without affecting the preset itself.

Sections

Aevum includes 33 sections. Every section supports a color scheme selector. Sections can be added, removed, and reordered in the theme editor.

Hero

Full-width banner with heading, subheading, and a call-to-action button. Settings include text alignment (left, center, right), height (small, medium, large), overlay opacity, and background image.

Slideshow

Multi-slide hero with autoplay. Each slide is a block with its own heading, subheading, button, and background image. Settings include viewport height (percentage), autoplay toggle, slide speed (seconds), and overlay opacity. Navigation dots meet the 44px touch-target accessibility requirement.

Collection grid

Displays products from a selected collection. Configure products per row (2-5), number of rows, image ratio (portrait, square, landscape), secondary image on hover, vendor name visibility, and quick-add button.

Featured collections

Shows multiple collection cards with titles and images. Useful for guiding shoppers to specific categories.

Image with text

Split layout with an image on one side and text content on the other. Supports "image first" or "text first" layouts. Content is built with blocks: heading, text paragraph, and button.

Rich text

Flexible text section with heading and paragraph blocks. Content width options (small, medium, large) and text alignment (left, center, right). Good for announcements, about pages, or newsletter intros.

Logo list

Horizontal grid of brand logos or trust badges. Each logo is a block with an image picker and optional link. Logo width is adjustable via a range slider (50-200px).

Testimonials

Customer reviews displayed in a responsive grid. Each testimonial block has a star rating (1-5), quote text, author name, and title/role.

Countdown timer

Countdown display showing days, hours, minutes, and seconds until a target date. Includes heading, subheading, and a CTA button. Optional "hide when done" setting to remove the section after the countdown ends.

FAQ

Accordion-style question and answer pairs using the native

element. Each question block has a rich text answer field and an "open by default" toggle. Content width is adjustable (600-1200px).

Newsletter popup

A popup overlay for email capture. Configurable delay (seconds before showing), heading, body text, and a dismiss cookie duration so returning visitors are not shown the popup repeatedly.

Contact form

Standard contact form with name, email, phone (optional), and message fields. Used on the contact page template.

Custom Liquid

A blank section where you can paste any Liquid code. Useful for embedding third-party widgets or custom markup that does not fit into other sections.

Predictive search

Live search results that appear as the customer types. Displays products, collections, articles, and pages. Fully translated using the theme's locale file.

Product recommendations

Shopify's product recommendations API displayed in a grid below the main product section. Automatically populated based on purchase behavior and product tags.

Complementary products

Shows complementary products defined through the Shopify Search & Discovery app. Appears on product pages when complementary relationships are set up.

Recently viewed

Tracks products the customer has viewed during their session and displays them in a grid. No configuration required beyond color scheme.

Color schemes

Aevum uses five named color schemes plus light and dark defaults. Each scheme defines background, foreground, accent, and button colors. Every section has a color scheme dropdown so you can mix and match schemes across the page.

To edit color schemes, go to Theme settings > Colors in the theme editor. Each scheme has the following fields:

  • Background — the section background color
  • Foreground — text and icon color
  • Accent — links, highlights, and active states
  • Button background — primary button fill color
  • Button text — primary button label color

Tip: When customizing colors, make sure foreground and background combinations meet WCAG 2.1 AA contrast requirements (4.5:1 for body text, 3:1 for large text and UI elements).

Typography

Typography settings are in Theme settings > Typography. You can choose separate font families for headings and body text from Shopify's built-in font library. Available settings:

  • Heading font — used for h1 through h6
  • Body font — used for paragraphs, labels, and UI text
  • Body font size — base font size in pixels (14-20px)
  • Heading weight — controls whether headings appear normal or bold
  • Heading letter spacing — fine-tune heading character spacing

Product pages

The product page is built from the product-main section with configurable blocks:

  • Media gallery — supports images, video, 3D models (via Shopify's Model Viewer). Thumbnails can be positioned below or beside the main image.
  • Title and price — product title, price, compare-at price, and vendor name.
  • Variant picker — radio buttons or dropdown for each option (size, color, etc.).
  • Quantity selector — number input with increment/decrement buttons.
  • Buy buttons — Add to cart and dynamic checkout button.
  • Description — the product's full description rendered as HTML.
  • @app blocks — third-party Shopify apps can inject content into the product page through app blocks. These are supported and will render in the order you set in the theme editor.

Below the main product section, you can add Product recommendations, Complementary products, and Recently viewed sections.

Cart

Aevum uses an AJAX cart drawer that slides in from the right side of the screen. The cart updates without a full page reload. Features:

  • Line item quantity adjustment
  • Line item removal with confirmation
  • Cart note field
  • Subtotal display
  • Checkout button
  • Empty cart message with a "Continue shopping" link

Quick-add buttons on collection grids add products to the cart drawer directly without navigating to the product page.

Customer accounts

All standard customer account templates are included:

TemplatePurpose
LoginEmail/password sign-in with "forgot password" recovery flow
RegisterNew account creation form
AccountOrder history overview
OrderIndividual order details
AddressesManage shipping addresses (add, edit, delete)
ActivateAccount activation via email link
Reset passwordPassword reset form

To enable customer accounts, go to Settings > Customer accounts in your Shopify admin and choose "Accounts are optional" or "Accounts are required."

Translations

Aevum ships with a complete English locale file (en.default.json). The theme is fully translation-ready: every visible string uses Shopify's t: translation filter or the theme's JavaScript translation helper.

To add a new language:

  1. Duplicate locales/en.default.json and rename it (e.g., fr.json for French).
  2. Translate all string values. Do not change the keys.
  3. Upload the new file to your theme's locales/ directory.

Alternatively, use Shopify's built-in translation editor under Online Store > Themes > Edit default theme content for quick string changes.

FAQ

How do I change my logo?

Open the theme editor, click on the Header section, and use the logo image picker. You can also adjust the logo width in the same panel.

How do I add a new page to the navigation?

Go to Online Store > Navigation in your Shopify admin. Edit your main menu and add a new menu item pointing to the page, collection, or URL you want.

Can I use more than five color schemes?

The theme supports five custom schemes plus the built-in light and dark options (seven total). If you need more variety, you can use the Custom Liquid section to add inline styles for specific blocks.

How do I set up the countdown timer?

Add the Countdown timer section in the theme editor. Enter your target date in the "End date" field using the format shown in the placeholder (e.g., 2026-12-31T23:59:59). The timer updates in real time.

Do I need to install any apps for the theme to work?

No. Aevum works out of the box without any third-party apps. Product recommendations use Shopify's built-in API. If you use the Search & Discovery app, complementary product relationships will appear automatically.

How do I enable the newsletter popup?

Add the Newsletter popup section in the theme editor. Set the delay (how many seconds after page load before it appears), write your heading and body text, and save. The popup sets a cookie so returning visitors will not see it again for the duration you specify.

Is the theme accessible?

Yes. The theme follows WCAG 2.1 guidelines: proper heading hierarchy, ARIA labels on interactive elements, keyboard-navigable menus and forms, sufficient color contrast, and 44px minimum touch targets on mobile.

Support

For help with the Aevum theme, reach out via email:

contact@lynxcode.fr

We typically respond within one business day.

Need more help?

Contact our support team for personalized assistance.

Contact Support