Klyro Docs
Home Support
Klyro Theme v1.0.0

Documentation

Everything you need to install, customize, and launch Klyro — a premium Shopify theme built for clothing & fashion brands.

Preset: Klyro Category: Clothing & Fashion 48 Sections 3 Product Layouts

Getting Started

Welcome to Klyro. This guide walks you through installation, theme editor basics, and the most important settings to configure before launch.

Built for Fashion

Editorial layouts, lookbook heroes, shoppable media, and product galleries designed for apparel brands.

🎨

5 Color Schemes

Flexible color scheme system applied per section. Customize globally in Theme Settings → Colors.

📱

Fully Responsive

Every section, header, cart drawer, and product layout is optimized for mobile, tablet, and desktop.

🛒

Cart Drawer

Free shipping bar, discount codes, and collection shortcuts built into the cart experience.

Before You Begin

  • A Shopify store on any paid plan
  • Admin access to Online Store → Themes
  • Product images at least 1200 × 1600 px (3:4 ratio recommended)
  • Navigation menu configured under Online Store → Navigation
Tip: After installing, open the theme editor on the homepage and work top-to-bottom. Klyro ships with a fully configured demo layout you can customize in place.
Klyro homepage overview
Klyro homepage — Lookbook Hero, Collection Rail, and Featured Products sections

Installation

Install Klyro from the Shopify Theme Store or upload the theme ZIP manually.

From Shopify Theme Store

  1. Find KlyroSearch for "Klyro" in the Shopify Theme Store under Clothing & Fashion.
  2. Add to theme libraryClick Try theme to add it to your store without publishing.
  3. Preview & customizeOpen the theme editor and review the demo content.
  4. PublishWhen ready, click Publish to make Klyro your live theme.

Manual Upload (ZIP)

  1. Download the ZIPFrom your purchase confirmation or partner dashboard.
  2. Go to ThemesShopify Admin → Online Store → Themes → Add theme → Upload zip file.
  3. ActivateClick Publish or keep as an unpublished theme for testing.

Development with Shopify CLI

Terminal
shopify theme dev --store your-store.myshopify.com
Note: Demo products and images are not included in the theme ZIP. After installation, add your own products or import a demo CSV from the support page.

Theme Architecture

Klyro is built on Shopify's Skeleton Theme foundation with a fully custom klyro-* component system.

DirectoryPurposeCount
sections/Page sections — editable in theme editor51+
snippets/Reusable Liquid partials70+
templates/JSON page templates25
assets/CSS, JS, SVG icons100+
config/Theme settings schema & defaults2
locales/Translation files (20+ languages)20+
layout/theme.liquid — global shell1

Naming Conventions

  • Sections: klyro-[name].liquid — e.g. klyro-featured-products.liquid
  • CSS: section-klyro-[name].css or klyro-[name].css
  • JS: klyro-[name].js — loaded with defer
  • CSS classes: BEM with klyro- prefix — e.g. klyro-fp__card

Section Groups

Global header and footer are managed via section groups, not individual page templates:

  • sections/header-group.jsonklyro-header + klyro-utility-bar
  • sections/footer-group.jsonklyro-footer

Theme Settings

Global settings are found in the theme editor sidebar under Theme settings. These apply store-wide.

Theme settings panel
Theme settings — accessible from the theme editor gear icon
GroupKey Settings
LogoLogo image, width (50–300px), favicon
Colors5 color schemes — background, gradient, text, button, shadow
TypographyHeading & body fonts, scale (100–150%)
LayoutPage width (1000–1600px), section spacing, grid gaps
AnimationsScroll reveal on/off, hover animations
Buttons & InputsBorder thickness, radius, shadow
Product CardsStyle (standard / klyro-card), padding, alignment, color scheme
Klyro Product BadgesPosition, max count, auto sale/limited/new badges, custom labels & colors
SearchPredictive search on/off, show vendor & price in results
CartCart type (drawer/page/notification), free shipping bar, discount codes, tax note, empty collection
Social MediaPlatform URL fields (Instagram, TikTok, etc.)

Klyro Product Badges

Badges appear on all product cards automatically. Configure in Theme settings → Klyro product badges.

  • Automatic: Sale (%), Limited stock (<10 units), New (by publish date), Sold out
  • Manual tags: Add tags new, hot, popular, bestseller, or klyro-badge:Your Label to any product
  • Max badges: Set maximum badges shown per card (default: 2)

Sections

All 48 Klyro sections include written step-by-step instructions for the Shopify theme editor (Online Store → Themes → Customize), plus optional screenshots. Click a screenshot to open the viewer — click again to zoom in and drag to inspect small details.

Each section includes: How to edit (numbered steps) · Available settings · Blocks · Tip — then screenshot placeholders below. Upload sections-data.js together with index.html and script.js or written guides will not appear.

Blocks

Many Klyro sections support blocks — sub-components you can add, remove, and reorder within a section.

SectionBlock TypesNotes
Klyro Headerleft_link, right_link, mega_menu, mega_promo_card, store_notification, @appMega menu blocks define promo banners
Klyro Footerlink_listUp to 4 menu columns
Product (v1/v2/v3)accordion, video_feedback, custom_liquid, @appAccordion panels use metafields
Lookbook HerohotspotPosition with x/y % coordinates
Shoppable ImagehotspotLinks to a product at x/y position
Customer ReviewsreviewAvatar, rating, quote, author name
Marquee Ribbontext, badge, separatorMix text and badge chips
Collection PagebadgeBanner badge pills
Product Trust BarbadgeIcon, title, subtitle, optional link
Scrolling Cardssubheading, heading, badge, image_cardLayered card content

Product Accordion Blocks

Each accordion block maps to a panel on the product page. Content priority:

  1. Product metafield (if set) — see Product Metafields
  2. Block richtext content in theme editor
  3. Product description (for Product Details panel only)

Templates

Klyro uses JSON templates. Each template defines which sections appear on a given page type.

TemplatePrimary Sections
index.jsonFull homepage stack (14 sections)
product.jsonProduct Slide (v3) + reviews + trust bar + newsletter
product.v1.jsonProduct Atelier — 2-column gallery
product.v2.jsonProduct Grid — stacked gallery
product.v3.jsonProduct Slide — horizontal gallery
collection.jsonCollection Page + newsletter
cart.jsonCart Page + merchandising sections
search.jsonSearch Page + merchandising
blog.json / article.jsonBlog grid + article layout
page.about-us.jsonAbout Hero section
page.contact.jsonContact page with form & map
page.faq.jsonFAQ Hero + FAQ accordion
customers/*.jsonLogin, register, account, orders, addresses
404.json404 Hero with tag links
password.jsonPassword page for pre-launch stores
Switching product layouts: In the theme editor, go to a product page → click the product section → use the template picker to switch between Atelier, Grid, and Slide layouts.

Snippets

Snippets are reusable Liquid partials. They are not editable in the theme editor but power the theme's core functionality.

GroupKey Snippets
Header / Navklyro-header-menu, klyro-header-drawer, klyro-mega-menu-panel, klyro-search-drawer
Product PDPklyro-product-gallery, klyro-product-buy-form, klyro-product-variant-picker, klyro-product-accordions
Product Cardsklyro-cp-card, klyro-tabs-product-card, klyro-cds-product-card
Cartklyro-cart-drawer, klyro-cart-line-item, klyro-cart-shipping-bar, klyro-cart-discount-form
SEO / Metaklyro-meta-tags, klyro-breadcrumbs
Badgesklyro-product-badges, klyro-trust-bar-icon
Swatchesklyro-swatch, klyro-option-value-swatch-style

Product Page

Klyro offers three product page layouts, each optimized for different catalog styles.

🖼

Atelier (v1)

2-column gallery grid. Best for lookbook-style product photography.

📐

Grid (v2)

Stacked full-width images. Best for detailed product shots.

↔️

Slide (v3)

Horizontal scroll gallery. Default layout, best for mobile.

Klyro product page
Product Slide layout — gallery, variant picker, accordions, trust icons

Product Features

  • Variant picker — Buttons, dropdown, or swatches (circle/square)
  • Dynamic checkout — Shop Pay, Apple Pay, Google Pay buttons
  • Low stock indicator — Shows when inventory falls below threshold
  • Size guide — Modal with customizable size chart content
  • Store pickup — Pickup availability modal
  • Complete the look — Inline product carousel from linked collections
  • Quick Look — Modal product preview from collection grids
  • Breadcrumbs — Shown on product pages with JSON-LD structured data

Product Metafields

Klyro uses optional product metafields for accordion content, trust notes under Add to cart, and extra product attributes. Installing the theme does not create these definitions automatically — add them once in Shopify Admin, then fill values per product.

Minimum for accordions: If you only need per-product accordion copy, create the three Rich text metafields — klyro_product_details, klyro_materials, and klyro_shipping_returns. The theme falls back to the product description or section defaults when a metafield is empty.

Step 1 — Create metafield definitions

Do this once per store. Repeat for each metafield in the reference table below.

  1. Open Custom dataGo to Settings → Custom data → Products.
  2. Add definitionClick Add definition.
  3. NameEnter a merchant-friendly label (e.g. Product details (accordion)). This is what you see in Admin; it does not have to match the key.
  4. Namespace and keyNamespace must be custom. Key must match exactly — e.g. klyro_product_details (no spaces, all lowercase).
  5. TypeChoose the type from the table below. For accordion fields, use Rich text. For trust notes and labels, use Single line text.
  6. Optional: PinTurn on Pin to product details if you want the field visible at the top of the product edit page.
  7. SaveClick Save, then repeat for each metafield you need.

For custom.klyro_arm_length_type, after choosing Single line text, you can optionally limit values to: Long sleeve, Short sleeve, Sleeveless, Three-quarter sleeve.

Step 2 — Add values to products

  1. Open a productGo to Products → [Product].
  2. Find metafieldsScroll to the Metafields section (or pinned metafields near the top if you enabled pin).
  3. Fill in contentEnter text for each field. Rich text fields support headings, lists, and links.
  4. SaveSave the product and preview the product page — accordion panels and trust notes update automatically.

Metafield reference

NamespaceKeyFull IDAdmin typeUsed for
customklyro_product_detailscustom.klyro_product_detailsRich textProduct Details accordion (overrides product description when set)
customklyro_materialscustom.klyro_materialsRich textMaterials accordion
customklyro_shipping_returnscustom.klyro_shipping_returnsRich textShipping & Returns accordion
customklyro_trust_shippingcustom.klyro_trust_shippingSingle line textTrust note under Add to cart (e.g. “Free shipping over $100”)
customklyro_trust_returnscustom.klyro_trust_returnsSingle line textTrust note under Add to cart (e.g. “Easy 30-day returns”)
customklyro_colorcustom.klyro_colorSingle line textPrimary color or colorway label (e.g. Black, Ivory)
customklyro_materialcustom.klyro_materialSingle line textMaterial composition (e.g. 100% organic cotton)
customklyro_arm_length_typecustom.klyro_arm_length_typeSingle line textSleeve length (optional preset values — see Step 1)
No metafields required: You can also set accordion content directly in the theme editor (accordion block content) or rely on fallbacks. Metafields are only needed when copy should differ per product.

Product Trust Bar Section

Add the Product trust bar section below the main product section. It displays icon badges (shipping, returns, secure payment, etc.) in a responsive row — on mobile it becomes a swipeable slider.

Collection Page

The Klyro collection page includes a hero banner, Shopify filtering, sticky toolbar, and sidebar collection navigation.

Klyro collection page
Collection page — banner, filters, sort, product grid

Features

  • Hero banner — Custom image, overlay, title, description, badge pills, CTA button
  • Filtering — Powered by Shopify Search & Discovery app; color swatches auto-generated from variants
  • Sorting — Custom pill-style sort dropdown (Featured, Best selling, Price, Date, A–Z)
  • Sticky toolbar — Filter/sort bar sticks on scroll
  • Sidebar nav — Optional link list with collection images and product counts
  • Product grid — 2–4 columns, portrait/square/adapt ratio, secondary image on hover
  • View toggle — Grid density switcher
Filters setup: Install the free Shopify Search & Discovery app to configure collection filters in Admin → Search & Discovery → Filters.

Cart

Klyro supports three cart modes configured in Theme settings → Cart.

ModeBehavior
Drawer (default)Slide-in cart panel from the right. Updates via AJAX without page reload.
PageDedicated /cart page with hero, empty state, and collection shortcuts.
NotificationToast notification on add-to-cart; cart accessible via header icon.
Klyro cart drawer
Cart drawer — line items, free shipping bar, discount code, checkout

Cart Features

  • Free shipping bar — Progress bar toward free shipping threshold (set in Theme settings)
  • Discount codes — Apply discount codes directly in the cart drawer
  • Cart note — Optional order note field
  • Tax information — Optional tax note display
  • Empty state — Collection shortcuts when cart is empty
  • Clear cart — Confirmation modal before clearing all items
  • Quantity controls — +/- buttons with max quantity enforcement

Mega Menu

The Klyro mega menu displays multi-column navigation with optional promotional banners and product cards.

Klyro mega menu
Mega menu — multi-column links with promo banner blocks

Setup

  1. Set menu typeIn Header section settings, set Desktop menu type to Mega menu.
  2. Assign a menuSelect your main navigation menu (3 levels recommended).
  3. Add promo blocksAdd Mega menu or Mega promo card blocks for banner images, products, or collections.
  4. Configure split navOptionally use Menu split at to divide links left/right, or use link blocks.

Mega Menu Block Types

BlockFields
mega_menu2 promo banners — image, heading, link (collection/product/page)
mega_promo_cardSingle promo card — product or collection, image override, label

Performance

Klyro is built with performance as a priority. All optimizations are enabled by default.

🚀

Deferred JavaScript

All theme scripts load with defer. No render-blocking JS.

🖼

Lazy Loading

Images below the fold use loading="lazy" with responsive srcset.

🔤

Font Display Swap

Custom fonts use font-display: swap with preload for non-system fonts.

📦

Conditional CSS

Cart drawer CSS only loads when cart type is set to drawer.

Recommendations

  • Compress product images before upload (WebP or optimized JPEG)
  • Limit homepage sections to 12–15 for fastest load
  • Use Shopify's CDN for all media — avoid external image hosts
  • Disable scroll animations on slower devices via Theme settings → Animations
  • Test with PageSpeed Insights before launch

SEO

Klyro includes built-in SEO features. Additional optimization is done through Shopify Admin.

  • Canonical URLs — Automatically set on all pages via theme.liquid
  • Open Graph tags — og:title, og:image, og:description via klyro-meta-tags snippet
  • Twitter Card — summary_large_image meta tags
  • Product OG price — og:price:amount and og:price:currency on product pages
  • Breadcrumb JSON-LD — BreadcrumbList structured data on product and collection pages
  • Semantic HTML — Proper heading hierarchy, alt text on all images, skip-to-content link
Shopify Admin SEO: Edit page titles and meta descriptions under each product, collection, page, and blog post in Shopify Admin. Klyro respects these values automatically.

Integrations

Klyro supports Shopify app blocks and key platform integrations.

IntegrationHow to Use
Shopify Search & DiscoveryInstall app → configure filters → filters appear on collection page automatically
App blocksAdd via @app blocks in Header, Product, and Apps sections
Shopify MarketsCountry/language selectors in header utility bar and footer
Shop Pay / Accelerated checkoutDynamic checkout buttons on product page (enable in Shopify Admin → Payments)
Product reviews appsInstall any reviews app → add app block to product template
Klaviyo / MailchimpReplace newsletter form action in footer/newsletter section settings
Google Analytics / GTMAdd via Shopify Admin → Online Store → Preferences → Analytics

FAQ

How do I change the homepage layout?

In the theme editor, select the homepage template. Add, remove, or reorder sections using the left sidebar. Each section has its own settings panel.

How do I switch product page layouts?

Go to Online Store → Themes → Customize → navigate to any product page. In the top template picker, select product.v1, product.v2, or product.v3. Or assign templates per product in Admin → Products → [Product] → Theme template.

How do I set up the mega menu?

See the Mega Menu section. Set Desktop menu type to Mega menu in Header settings, then add promo blocks.

How do I add product badges?

Automatic badges (sale, new, limited) are configured in Theme settings → Klyro product badges. Manual badges use product tags: new, hot, popular, bestseller.

How do I set up product metafields?

Go to Settings → Custom data → Products and create each definition with namespace custom and the exact keys from the Product Metafields reference table. Then fill values on each product under Products → [Product] → Metafields. The theme does not create these definitions when you install it.

How do I configure free shipping bar?

Theme settings → Cart → Enable free shipping bar → set threshold amount (in your store currency, without decimals for cents — e.g. 100 for $100.00).

Can I use Klyro for non-fashion stores?

Yes. While optimized for clothing & fashion, all sections and settings work for any product catalog. Disable fashion-specific sections (lookbook, compare spotlight) if not needed.

How do I update the theme?

See the full guide in Updating Klyro. In short: duplicate your theme, click Update in the theme library, preview, then publish.

Troubleshooting

Sort dropdown text not visible (Windows)

Fixed in v1.0.0. If you see white text on white background in the collection sort dropdown on Windows, update to the latest theme version.

Product accordion content not showing

First, confirm the metafield definitions exist under Settings → Custom data → Products (namespace custom, keys and types as listed in Product Metafields). Then fill values on the product under Products → [Product] → Metafields. If metafields are empty, the theme uses the product description or section fallbacks. You can also add content directly in the accordion block in the theme editor.

Filters not appearing on collection page

Install the Shopify Search & Discovery app and configure filters under Admin → Search & Discovery → Filters. Enable filtering in the Collection Page section settings.

Cart drawer not opening

Verify Theme settings → Cart → Cart type is set to Drawer. Clear browser cache and test in an incognito window.

Mega menu not showing promo banners

Add mega_menu or mega_promo_card blocks in the Header section. Ensure Desktop menu type is set to Mega menu.

Header overlaps hero on homepage

This is intentional — Klyro uses a transparent overlay header on the homepage. The hero section accounts for header height automatically. If content is hidden, check that the Lookbook Hero section is the first section on the homepage.

Still need help?

Visit our Support page or email support@klyrothemes.store.

Updating Klyro

When a new version is released (e.g. v1.0.0 → v1.1.0), you can update safely without losing your products, collections, or theme editor customizations.

Good news: Your products, collections, orders, and customers live in Shopify Admin — not in the theme. A theme update never deletes store data or stops sales.

What Is Preserved vs. Replaced

Your workAfter update
Products, collections, inventory✅ Unchanged — stored in Shopify Admin
Orders, customers, discounts✅ Unchanged
Theme settings (colors, fonts, cart)✅ Usually preserved
Section order & block content (theme editor)✅ Usually preserved
Navigation menus & pages✅ Unchanged
Custom code edits (Edit code → .liquid / .css)⚠️ May be overwritten — back up first

How to Update (Step by Step)

  1. Duplicate your themeGo to Online Store → Themes. On your live Klyro theme, click ⋯ → Duplicate. This creates a backup you can revert to.
  2. Check for updatesWhen a new version is available, Shopify shows an Update available badge on the theme in your library.
  3. Run the updateClick Update theme. Shopify downloads the new theme code and merges your existing settings where possible.
  4. Preview before publishingOpen the updated theme in the editor. Check homepage, a product page, collection page, cart, and mobile layout.
  5. Publish or rollbackIf everything looks good, publish the updated theme. If something broke, keep your duplicate and contact support.
Shopify theme update notification
Theme library — Update available notification on your Klyro theme

Post-Update Checklist

  • Homepage sections load correctly (hero, collections, featured products)
  • Product page — gallery, variants, add to cart, accordions
  • Collection page — filters, sort dropdown, product grid
  • Cart drawer opens and checkout works
  • Header mega menu and search drawer
  • Footer newsletter and link columns
  • Mobile navigation drawer

If Something Looks Wrong

  • Revert instantly: Publish your duplicated backup theme from step 1.
  • Missing section settings: Open the theme editor and re-check section settings — rare schema changes may reset individual fields.
  • Custom code lost: Re-apply edits from your backup, or avoid editing theme code directly and use the theme editor + Custom Liquid blocks instead.
  • Read the changelog: Check Changelog for breaking changes or required actions in the new version.

Tips for a Smooth Update

📋

Always duplicate first

One-click backup. Publish the duplicate if the update causes issues.

🧪

Test before going live

Preview the updated theme. Use Shopify's share link to test on mobile.

📝

Read the changelog

Each release notes new features, fixes, and any required merchant actions.

🚫

Avoid editing theme code

Use theme editor settings and Custom Liquid blocks — they survive updates better.

Do not re-upload the theme ZIP to update — that creates a fresh theme and does not merge your settings. Always use the Update theme button in your theme library for Theme Store themes.

Changelog

v1.0.0 — Initial Release

  • 48 custom Klyro sections for homepage, product, collection, cart, and content pages
  • 3 product page layouts: Atelier, Grid, Slide
  • Mega menu with promo banners and product cards
  • Cart drawer with free shipping bar and discount codes
  • Predictive search drawer with featured collection
  • Product metafields for accordion content and trust notes
  • Klyro product badge system with automatic sale/limited/new detection
  • Customer reviews, shoppable image/video, compare spotlight sections
  • 5 color schemes, scroll animations, floating sticky header
  • 20+ language translations
  • Collection page with Shopify Search & Discovery filter support
  • Windows sort dropdown visibility fix