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 31 languages.
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/, passwordSection referenceWhat every section does, where you can add it, and its settings — organized by page templates and drag-and-drop content sections.→Installation
Before editing any code: duplicate your theme first (Online Store → Themes → ⋯ → Duplicate). Edit the duplicate, not your live theme, so you always have an unmodified copy to fall back to. Vestige is fully configurable through the theme editor without touching code — if you do need custom code changes beyond what settings allow, consider hiring a Shopify Partner.
Vestige is only distributed through the Shopify Theme Store:
- From the Theme Store listing, click Add theme — this installs Vestige directly into your store's Online Store → Themes library as an unpublished theme, so your live storefront is unaffected until you publish it.
- Open it and click Customize to set your logo, menus (
main-menu,footer), colour preset, and homepage sections in the theme editor — no code required. - When you're happy with it, go back to Online Store → Themes and click Publish to make it your live theme.
Theme Store updates are pushed as new versions you can review and apply from Online Store → Themes → Vestige → ⋯ → Check for updates — they won't overwrite your store automatically.
Vestige isn't distributed via GitHub or zip file — the Theme Store listing is the only supported installation source.
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.
FAQ
Which Shopify plan does Vestige work on?
Any plan that supports Online Store 2.0 themes. All theme features work identically across plans — nothing is gated behind a higher Shopify tier.
Can I switch color presets after publishing?
Yes. Ivory, Noir, and Botanic can be switched anytime from Theme settings → Colors in the theme editor, with no re-installation needed.
Will updating the theme overwrite my customizations?
Theme settings, section content, and menus are stored by Shopify separately from the theme code, so they survive updates. Direct edits to .liquid/.css/.js files are not preserved across an update — duplicate your theme first if you've made code-level edits (see the warning above).
Does Vestige work with third-party apps?
Yes — app blocks are supported in the standard Online Store 2.0 app-block slots (product page, cart, footer). If a specific app isn't rendering correctly, get in touch below with the app name and where you expected it to appear.
How do I report a bug?
Use the contact form linked below. Include your store URL and a description of what you expected vs. what happened — screenshots help a lot.
Support policy
The Plug software team provides bug fixes and answers any merchant questions about how the theme works, at no extra cost. This covers things not working as documented, theme-editor settings behaving unexpectedly, and general "how do I do X" questions.
Custom code changes, third-party app integrations, and design work beyond the theme's built-in settings are available as separate paid work — mention what you need in the contact form below and we'll follow up with scope and pricing.
License
© 2026 Plug software team. All rights reserved.
Can't find what you're looking for, or hit a bug? Contact support or email support@pluginforstore.com