Mavellis

Mavellis theme documentation

Mavellis is a Shopify theme for clothing brands that release their collection in drops, capsules or numbered editions. Your drops form one release sequence: what's live now, what's coming next, and an archive of everything you've released. The header, home page, collection pages, product pages and the collection list all follow that sequence.

This documentation covers Mavellis version 1.0.0. Setting names below match the theme editor exactly.

Before you start

Getting started in five steps

  1. Add your drop collections. Create one collection for each drop in Products > Collections, for example "Spring capsule" or "Edition 04". Add the products that belong to each drop.
  2. Create a Drop index menu. In Online Store > Navigation, create a menu (for example "Drops") and add one link to each drop collection, oldest first.
  3. Connect the menu. In the theme editor, open Theme settings > Drops. Set Drop index to your new menu and Current drop to the collection that's live now.
  4. Set your main menu. The Header section uses your Main menu (the menu with the handle main-menu). Add your drops, categories and pages there. Menus can have up to three levels.
  5. Add your logo and colors. Open Theme settings > Logo and favicon and Theme settings > Colors.

Until you complete steps 2 and 3, the home page shows a Shop all heading with products from your store, so it's never empty. Notices that explain the setup are shown only in the theme editor, never to customers.

Drops

How drops work

Theme settings > Drops

SettingWhat it does
Drop indexA menu that lists your drop collections, oldest first. Create it in Online Store > Navigation. Links that aren't published collections are skipped.
Current dropThe drop that's live now. Choose a collection from the Drop index.
Show edition numbersNumbers each drop by its position in the Drop index, for example No. 07.

Tips

Theme settings

Open the theme editor and choose Theme settings (the gear icon).

Logo and favicon

SettingWhat it does
LogoYour logo. Landscape, square and portrait logos all work.
Logo widthLogos keep their aspect ratio. Width applies on large screens; small screens use a proportionally smaller size.
Favicon32 x 32px .png recommended.

When there's no logo, the header shows your store name.

Colors

Mavellis includes five color schemes. Each scheme sets a background, text, secondary text, border and button colors. Sections and the header each have a Color scheme setting.

SettingWhat it does
Color schemesEdit the five schemes, or add your own.
Page color schemeUsed for the page background and any area without its own color scheme.

The shipped schemes meet accessibility contrast guidelines. If you change colors, keep body text at a contrast ratio of at least 4.5:1 against its background.

Typography

SettingWhat it does
Heading fontFont for headings.
Heading sizeScales all headings, from 80% to 130%.
Body text fontFont for body text, buttons and forms.
Body text size14 to 18px.
Index fontUsed for edition numbers, release states, and small labels. A monospaced font keeps numbers aligned.

All fonts come from Shopify's font library. Bold and italic styles load automatically.

Layout

SettingWhat it does
Page widthStandard or Wide.
Page marginSpace at the left and right edges of the page, 12 to 64px.
Section spacingCompact, Standard or Spacious.

Buttons and inputs

SettingWhat it does
Corner radiusApplies to buttons, inputs, and badges. 0px gives square corners.

Cart

SettingWhat it does
Cart typeDrawer or Page. The cart page is always available. With Drawer, adding to cart opens the cart over the current page.
Show cart note in drawerThe cart page always shows the cart note.

Social media

Add the full link to each account you use: Facebook, Instagram, TikTok, Pinterest, Snapchat, Tumblr, X (Twitter), Threads, YouTube and Vimeo. Only accounts with a link are shown, in the footer's Social media icons block.

The header shows your logo, main menu, search, the customer account button and the cart. On small screens the menu opens in a drawer.

SettingWhat it does
Main menuThe menu shown in the header. Defaults to your Main menu. Up to three levels are supported.
Show index numbers in the main menuNumbers the top-level menu items 01, 02, 03 in the index font.
Show current dropShows a bar below the header that links to the Current drop and the archive. Set drops in Theme settings > Drops.
Color schemeColors for the header.
Sticky headerKeeps the header visible while customers scroll.
Show search suggestionsSuggests products, collections, pages, and articles as customers type.
Show country/region selectorAppears only when more than one country/region is available. Add countries/regions in Settings > Markets.
Show language selectorAppears only when more than one language is published. Add languages in Settings > Languages.

The account button uses Shopify customer accounts and appears on large and small screens.

The footer is a section group: you can add, remove and reorder sections in it. The Footer section has these blocks:

BlockWhat it does
MenuShows the first level of a menu. Footer menu defaults to your Footer menu.
TextA heading and text, for example about your brand.
Email signupCustomers who sign up are added to your customer list with the tag "newsletter".
Social media iconsShows the accounts set in Theme settings > Social media.

Footer section settings:

SettingWhat it does
Color schemeColors for the footer.
Show country/region selectorShown when more than one country/region is available.
Show language selectorShown when more than one language is published.
Show Follow on ShopLets customers follow your store in the Shop app. Requires Shop Pay.
Show payment iconsShows the payment methods enabled on your store.
Show policy linksLinks to the policies you've added in Settings > Policies.

Home page

Mavellis's home page is built from release sections. Add, remove and reorder sections in the theme editor.

SectionWhat it shows
Current dropThe Current drop: its image, title, description, a button, and products. Settings: Show description, Button label, Products to show (0 to 8), Color scheme.
Release sequenceThe drops around the Current drop in release order (archive, now, upcoming), with a link to the full archive. Settings: Heading, Archived drops to show, Upcoming drops to show, Color scheme.
Next dropThe drop after the Current drop, with an optional email signup. Hidden when there's no upcoming drop. Signups are tagged with the drop, for example drop-summer.
Featured productOne product with its media, price, options and buy buttons. Uses the same blocks as the product page, and supports app blocks.
Custom LiquidAdd app snippets or other Liquid code.
AppsHolds app blocks from the apps you install.

The drop image on the Current drop and collection pages is the collection image. Add it in Products > Collections for each drop.

Collection pages

Collection pages open with the collection's image, title and description. For drops, they also show the drop's state (archive, now or upcoming), its edition number and a link to the next drop.

SettingWhat it does
Color schemeColors for the section.
Show collection imageShows the collection image at the top.
Products per page8 to 48.
Columns on large screens2 to 5.
Columns on small screens1 column or 2 columns.
Show filtersFilters come from your store's filter settings in the Shopify admin.
Show sortingLets customers sort products.
Show email signup on upcoming dropsAdds an email signup to upcoming drops.

Filters: Mavellis shows the filters you set up in the free Shopify Search and Discovery app: availability, price, product type, vendor, variant options and more.

Product cards (the Product card block): Image ratio (Portrait or Square) and Show vendor. Cards show a Sale badge when a product has a compare-at price, a price range when variants have different prices, and unit prices when set.

Collection list (archive)

The collection list page (/collections) is your archive. Drops from the Drop index are listed first, newest first, followed by your other collections.

SettingWhat it does
Show all collectionsAlways shown when the Drop index is empty.
Collections per page10 to 50.

Each card uses the collection image, or the first product's image when the collection has none.

Product pages

The Product information section is made of blocks. Add, remove, hide and reorder them in the theme editor.

BlockWhat it does
TitleThe product title, never shortened.
DropThe drop this product belongs to. Primary drop and Show other drops.
VendorThe product's vendor.
PricePrice, compare-at price, unit price, tax note and Shop Pay Installments message.
Variant pickerProduct options. Style: Buttons or Dropdown. Show swatches uses the colors or images set on option values in the Shopify admin.
Purchase optionsSubscription and other selling plans, when a product has them.
Quantity selectorLets customers choose a quantity.
Buy buttonsAdd to cart. Show dynamic checkout buttons shows Shop Pay, Apple Pay and other wallets. Show gift card recipient form lets customers send gift cards to someone else.
Pickup availabilityShows whether the product can be picked up in your stores.
Inventory statusShows whether the variant is in stock. Show remaining quantity shows the real inventory count at or below the Remaining quantity threshold.
SKUThe selected variant's SKU.
DescriptionThe product description.
Collapsible tabExtra information such as materials, care or a size guide. You can show a page's content, for example a size guide shared by many products.
Complementary productsProducts that pair well, chosen in the Shopify Search and Discovery app. Hidden when there are none.
Custom LiquidAdd app snippets or other Liquid code.
App blocksBlocks from your installed apps.

Section settings: Color scheme and Show media numbers (numbers each image, video and 3D model, for example 01 / 06).

Media: Mavellis shows every product image, video, YouTube and Vimeo video and 3D model, at its own aspect ratio, so nothing is cropped. When a customer chooses a variant with its own image, that image moves to the front.

Related products: the Related products section below the product shows products Shopify chooses automatically. Settings: Heading, Maximum products to show, Columns on large screens, Color scheme.

Cart

The search results page shows products, articles and pages, with filters and sorting for products. Search suggestions appear as customers type in the header search.

SettingWhat it does
Results per page8 to 48.
Product columns on large screens2 to 5.
Show filtersFilters apply to product results. They come from your store's filter settings in the Shopify admin.
Show sortingLets customers sort results.

Blog and articles

Blog settingWhat it does
Articles per page3 to 24.
Feature the newest articleShows the first article on page 1 larger.
Show tag filterLets customers filter articles by tag.
Show featured image, Image ratio, Show date, Show author, Show excerptControl the article cards.
Article settingWhat it does
Show featured image, Show date, Show author, Show tagsControl the article page.
Comments per pageComments appear when they're turned on for the blog in the Shopify admin.

Pages, contact, password and gift cards

Selling internationally

Apps and custom code

Frequently asked questions

Why does my home page say "Shop all" instead of showing my drops?
The Drop index or Current drop isn't set. Open Theme settings > Drops, choose your Drop index menu and your Current drop.

How do I release my next drop?
Change Current drop in Theme settings > Drops to the next collection in your Drop index, then save. Everything updates together.

Can customers buy products from an archived or upcoming drop?
Yes. Drop states only change how drops are presented. They never hide prices or turn off Add to cart. If you don't want to sell a product yet, keep it unpublished from your Online Store.

Does Mavellis show countdowns or "only a few left" messages?
No countdowns. The Inventory status block can show the real remaining quantity if you turn on Show remaining quantity. It never shows invented numbers.

Where do filters come from?
From the free Shopify Search and Discovery app, under Filters. Add filters there and they appear on collection and search pages.

How do I add a size guide?
Create a page with your size guide, add a Collapsible tab block to the product page and choose the page in Page content.

Can I use Mavellis without drops?
Yes. Without a Drop index, Mavellis works as a standard store: the home page shows your products and the collection list shows all collections. Add drops whenever you're ready.

Why don't I see the Shop Pay Installments message or dynamic checkout buttons?
They depend on your payment settings. Shop Pay Installments needs Shopify Payments in an eligible country. Dynamic checkout buttons need a supported wallet to be turned on in Settings > Payments.

Why doesn't the pickup message appear?
Turn on local pickup for at least one location in Settings > Shipping and delivery.

How do I update Mavellis?
When a new version is available, Shopify shows it in Online Store > Themes. Adding the update creates a new copy of the theme with your settings, which you can preview before publishing.

Support

Contact us through the form on the Mavellis support page. Include your store URL and a description of the issue, and add screenshots if you can.

Support policy

Release notes

1.0.0

The first release of Mavellis.