Documentation
Vestige
Vestige is a premium, editorial Shopify 2.0 theme designed for clothing brands who value restraint, craft, and storytelling. It ships with 30+ sections, three colour presets, and full EU localisation.
What's inside
assets/ # CSS, JS
config/ # settings_schema.json, settings_data.json
layout/ # theme.liquid, password.liquid
locales/ # EN, FR, IT, DE, ES translations
sections/ # 30+ sections
snippets/ # reusable snippets (product-card, cart-drawer, etc.)
templates/ # index, product, collection, cart, blog, article,
# page, 404, search, customers/, passwordInstallation
Via GitHub
If your store is already connected to the theme repository via Shopify's GitHub integration, push to the tracked branch and the theme syncs automatically. For local development with live reload:
shopify theme dev --store your-store.myshopify.comTo push a draft copy for review in the admin without publishing it:
shopify theme push --store your-store.myshopify.com --unpublishedVia zip upload
For stores not connected via GitHub:
- Zip
assets/,config/,layout/,locales/,sections/,snippets/, andtemplates/together — not the whole repository. - In Shopify admin, go to Online Store → Themes → Add theme → Upload zip file.
- Click Customize to open the theme editor, populate your menus (
main-menu,footer), set images, and publish.
Custom data setup
Some features use Shopify's native metafields and metaobjects instead of theme settings, so data can be reused across many products rather than duplicated per-product.
Size chart
Size charts are reusable metaobject entries — one chart (e.g. "Tops") can be assigned to many products. Set this up in Shopify admin under Settings → Metafields and metaobjects → Metaobject definitions → Add definition:
- Create a "Size chart row" definition with these fields (all Single line text):
size,col_2,col_3,col_4,col_5. Create one entry per size (e.g. S, M, L), filling in the measurements. - Create a "Size chart" definition with these fields:
eyebrow— Single line text (optional)heading— Single line textnote— Single line text (optional)col_1–col_5— Single line text (column headers, e.g. "Size", "Chest", "Waist", "Hip", "Length")rows— Metaobject reference, set to List, pointing at "Size chart row"
rowsin display order. - Under Settings → Metafields and metaobjects → Metafield definitions → Products → Add definition, add
custom.size_chartas type Metaobject reference → "Size chart". - On each product, assign the matching Size chart entry in that metafield. The size chart link only appears on the storefront (next to a "Size" option) for products with an entry assigned.
License
© 2026 Taukir Reza. All rights reserved.
Can't find what you're looking for, or hit a bug? support@pluginforstore.com