Files
react-editor-shopify/app.schema.json
2026-05-08 14:55:17 -04:00

873 lines
23 KiB
JSON

{
"/": {
"root": {
"props": {
"title": "Maison — Considered essentials",
"headerFont": "Playfair Display",
"bodyFont": "Inter",
"primaryColor": "#0a0a0a",
"secondaryColor": "#64748B",
"accentColor": "#f5f5f5",
"bgColor": "#ffffff",
"fgColor": "#0a0a0a",
"mutedColor": "#f5f5f5",
"radius": "sm",
"buttonRadius": "md",
"shadow": "sm",
"maxWidth": "xl"
}
},
"content": [
{
"type": "navigation",
"props": {
"id": "nav-home",
"brand": "Maison",
"links": [
{
"label": "Shop",
"href": "/search"
},
{
"label": "Mens",
"href": "/collections/mens"
},
{
"label": "Womens",
"href": "/collections/womens"
},
{
"label": "About",
"href": "/about"
}
],
"showSearch": "yes",
"showAccount": "yes",
"showCart": "yes",
"sticky": "yes",
"tone": "default"
}
},
{
"type": "hero",
"props": {
"id": "hero-home",
"tagline": "Spring 2026",
"heading": "Made for the way you move",
"subheading": "A considered wardrobe of essentials, cut from natural fibers and designed to last.",
"primaryCta": {
"label": "Shop the collection",
"href": "/collections"
},
"secondaryCta": {
"label": "Our story",
"href": "/about"
},
"imageUrl": "https://images.unsplash.com/photo-1490481651871-ab68de25d43d?auto=format&fit=crop&w=2400&q=80",
"align": "left",
"height": "lg",
"tone": "dark"
}
},
{
"type": "products-carousel",
"props": {
"id": "carousel-home",
"tagline": "New",
"heading": "Just dropped",
"subheading": "Fresh additions to the lineup.",
"limit": 12,
"slidesPerView": "4",
"ctaLabel": "Shop new",
"ctaHref": "/collections/new"
}
},
{
"type": "featured-product",
"props": {
"id": "featured-home",
"product": null,
"tagline": "Featured",
"ctaLabel": "Add to bag",
"align": "left",
"tone": "muted"
}
},
{
"type": "collection-grid",
"props": {
"id": "collections-home",
"tagline": "Shop by collection",
"heading": "Curated edits",
"subheading": "Bundles built around the way you actually live.",
"layout": "tiles",
"limit": 6
}
},
{
"type": "features",
"props": {
"id": "features-home",
"tagline": "Why us",
"heading": "Built with intention",
"subheading": "A small set of values that shape every piece we make.",
"columns": "3",
"items": [
{
"title": "Natural fibers",
"body": "Linen, organic cotton, and merino — sourced from mills with traceable supply chains."
},
{
"title": "Small batches",
"body": "Made in considered quantities so nothing goes to waste."
},
{
"title": "Built to last",
"body": "Reinforced seams and finishes that age into something better."
}
]
}
},
{
"type": "testimonials",
"props": {
"id": "testimonials-home",
"tagline": "Reviews",
"heading": "What our customers say",
"items": [
{
"quote": "I've been wearing the same linen shirt for two summers now and it's somehow gotten better with every wash.",
"author": "Mara K.",
"role": "Berlin",
"avatar": "https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=200&q=80"
},
{
"quote": "Considered cuts, neutral palette, real fabric. Exactly what I want when I'm getting dressed in the dark.",
"author": "Theo R.",
"role": "Brooklyn",
"avatar": "https://images.unsplash.com/photo-1535713875002-d1d0cf377fde?auto=format&fit=crop&w=200&q=80"
}
]
}
},
{
"type": "newsletter-cta",
"props": {
"id": "newsletter-home",
"tagline": "Stay in the loop",
"heading": "Letters from the studio",
"subheading": "New collections, mill stories, and the occasional invitation. Twice a month.",
"buttonLabel": "Subscribe",
"endpoint": "",
"imageUrl": "https://images.unsplash.com/photo-1469334031218-e382a71b716b?auto=format&fit=crop&w=1800&q=80",
"layout": "split"
}
},
{
"type": "footer",
"props": {
"id": "footer-home",
"brand": "Maison",
"tagline": "Considered essentials, made in small batches and built to last beyond the season.",
"columns": [
{
"title": "Shop",
"links": [
{
"label": "All",
"href": "/search"
},
{
"label": "New",
"href": "/collections/new"
},
{
"label": "Best sellers",
"href": "/collections/best"
}
]
},
{
"title": "About",
"links": [
{
"label": "Our story",
"href": "/about"
},
{
"label": "Materials",
"href": "/materials"
},
{
"label": "Journal",
"href": "/journal"
}
]
},
{
"title": "Help",
"links": [
{
"label": "Shipping",
"href": "/help/shipping"
},
{
"label": "Returns",
"href": "/help/returns"
},
{
"label": "Contact",
"href": "/contact"
}
]
},
{
"title": "Legal",
"links": [
{
"label": "Terms",
"href": "/terms"
},
{
"label": "Privacy",
"href": "/privacy"
}
]
}
],
"social": [
{
"label": "Instagram",
"href": "#"
},
{
"label": "Pinterest",
"href": "#"
},
{
"label": "TikTok",
"href": "#"
}
],
"showNewsletter": "no",
"newsletterHeading": "Stay in touch",
"newsletterEndpoint": "",
"copyright": "© 2026 Maison. All rights reserved."
}
}
]
},
"/products/:handle": {
"root": {
"props": {
"title": "Default product",
"headerFont": "Playfair Display",
"bodyFont": "Inter",
"primaryColor": "#0a0a0a",
"secondaryColor": "#64748B",
"accentColor": "#f5f5f5",
"bgColor": "#ffffff",
"fgColor": "#0a0a0a",
"mutedColor": "#f5f5f5",
"radius": "sm",
"buttonRadius": "md",
"shadow": "sm",
"maxWidth": "xl"
}
},
"content": [
{
"type": "navigation",
"props": {
"id": "nav-product",
"brand": "Maison",
"links": [
{
"label": "Shop",
"href": "/search"
},
{
"label": "Mens",
"href": "/collections/mens"
},
{
"label": "Womens",
"href": "/collections/womens"
},
{
"label": "About",
"href": "/about"
}
],
"showSearch": "yes",
"showAccount": "yes",
"showCart": "yes",
"sticky": "yes",
"tone": "default"
}
},
{
"type": "product-details",
"props": {
"id": "product-details",
"product": null
}
},
{
"type": "products-carousel",
"props": {
"id": "carousel-related",
"tagline": "You might also like",
"heading": "Related pieces",
"limit": 8,
"slidesPerView": "4",
"ctaLabel": "Shop all",
"ctaHref": "/collections"
}
},
{
"type": "footer",
"props": {
"id": "footer-product",
"brand": "Maison",
"tagline": "Considered essentials, made in small batches.",
"columns": [
{
"title": "Shop",
"links": [
{
"label": "All",
"href": "/search"
},
{
"label": "New",
"href": "/collections/new"
}
]
},
{
"title": "Help",
"links": [
{
"label": "Shipping",
"href": "/help/shipping"
},
{
"label": "Returns",
"href": "/help/returns"
}
]
}
],
"social": [
{
"label": "Instagram",
"href": "#"
},
{
"label": "Pinterest",
"href": "#"
}
],
"showNewsletter": "no",
"newsletterHeading": "Stay in touch",
"newsletterEndpoint": "",
"copyright": "© 2026 Maison. All rights reserved."
}
}
]
},
"/collections/:handle": {
"root": {
"props": {
"title": "Collection",
"headerFont": "Playfair Display",
"bodyFont": "Inter",
"primaryColor": "#0a0a0a",
"secondaryColor": "#64748B",
"accentColor": "#f5f5f5",
"bgColor": "#ffffff",
"fgColor": "#0a0a0a",
"mutedColor": "#f5f5f5",
"radius": "sm",
"buttonRadius": "md",
"shadow": "sm",
"maxWidth": "xl"
}
},
"content": [
{
"type": "navigation",
"props": {
"id": "nav-collection",
"brand": "Maison",
"links": [
{
"label": "Shop",
"href": "/search"
},
{
"label": "Mens",
"href": "/collections/mens"
},
{
"label": "Womens",
"href": "/collections/womens"
},
{
"label": "About",
"href": "/about"
}
],
"showSearch": "yes",
"showAccount": "yes",
"showCart": "yes",
"sticky": "yes",
"tone": "default"
}
},
{
"type": "collection",
"props": {
"id": "collection-detail",
"collection": null,
"showDescription": "yes",
"showCoverImage": "yes",
"customCoverImage": "",
"columns": "4",
"limit": 24,
"defaultSort": "BEST_SELLING",
"showAvailability": "yes",
"showPriceRange": "yes",
"showProductType": "no",
"productTypeOptions": [],
"showVendor": "no",
"vendorOptions": [],
"showTags": "no",
"tagOptions": [],
"showColor": "yes",
"colorOptions": [
{ "label": "Black", "color": "#000000" },
{ "label": "White", "color": "#FFFFFF" },
{ "label": "Navy", "color": "#1e3a5f" }
],
"showStyle": "no",
"styleOptions": [],
"showSize": "yes",
"sizeOptions": [
{ "label": "XS" },
{ "label": "S" },
{ "label": "M" },
{ "label": "L" },
{ "label": "XL" }
],
"showMaterial": "no",
"materialOptions": [],
"metafieldFilters": []
}
},
{
"type": "footer",
"props": {
"id": "footer-collection",
"brand": "Maison",
"tagline": "Considered essentials, made in small batches.",
"columns": [
{
"title": "Shop",
"links": [
{
"label": "All",
"href": "/search"
},
{
"label": "New",
"href": "/collections/new"
}
]
},
{
"title": "Help",
"links": [
{
"label": "Shipping",
"href": "/help/shipping"
},
{
"label": "Returns",
"href": "/help/returns"
}
]
}
],
"social": [
{
"label": "Instagram",
"href": "#"
},
{
"label": "Pinterest",
"href": "#"
}
],
"showNewsletter": "no",
"newsletterHeading": "Stay in touch",
"newsletterEndpoint": "",
"copyright": "© 2026 Maison. All rights reserved."
}
}
]
},
"/search": {
"root": {
"props": {
"title": "Shop",
"headerFont": "Playfair Display",
"bodyFont": "Inter",
"primaryColor": "#0a0a0a",
"secondaryColor": "#64748B",
"accentColor": "#f5f5f5",
"bgColor": "#ffffff",
"fgColor": "#0a0a0a",
"mutedColor": "#f5f5f5",
"radius": "sm",
"buttonRadius": "md",
"shadow": "sm",
"maxWidth": "xl"
}
},
"content": [
{
"type": "navigation",
"props": {
"id": "nav-search",
"brand": "Maison",
"links": [
{
"label": "Shop",
"href": "/search"
},
{
"label": "Mens",
"href": "/collections/mens"
},
{
"label": "Womens",
"href": "/collections/womens"
},
{
"label": "About",
"href": "/about"
}
],
"showSearch": "yes",
"showAccount": "yes",
"showCart": "yes",
"sticky": "yes",
"tone": "default"
}
},
{
"type": "search-products",
"props": {
"id": "search-products",
"heading": "Shop",
"subheading": "Browse our full collection.",
"columns": "4",
"limit": 24,
"showAvailability": "yes",
"showPriceRange": "yes",
"showProductType": "yes",
"showVendor": "yes",
"showTags": "yes",
"metafieldFilters": [],
"defaultSort": "BEST_SELLING",
"productTypeOptions": [
{
"label": "T-Shirts"
},
{
"label": "Pants"
},
{
"label": "Outerwear"
},
{
"label": "Accessories"
},
{
"label": "Shoes"
}
],
"vendorOptions": [
{
"label": "Maison"
},
{
"label": "Atelier"
},
{
"label": "Studio"
}
],
"tagOptions": [
{
"label": "New"
},
{
"label": "Sale"
},
{
"label": "Bestseller"
},
{
"label": "Limited Edition"
}
]
}
},
{
"type": "footer",
"props": {
"id": "footer-search",
"brand": "Maison",
"tagline": "Considered essentials, made in small batches.",
"columns": [
{
"title": "Shop",
"links": [
{
"label": "All",
"href": "/search"
},
{
"label": "Mens",
"href": "/collections/mens"
},
{
"label": "Womens",
"href": "/collections/womens"
}
]
},
{
"title": "Help",
"links": [
{
"label": "Shipping",
"href": "/help/shipping"
},
{
"label": "Returns",
"href": "/help/returns"
}
]
}
],
"social": [
{
"label": "Instagram",
"href": "#"
},
{
"label": "Pinterest",
"href": "#"
}
],
"showNewsletter": "no",
"newsletterHeading": "Stay in touch",
"newsletterEndpoint": "",
"copyright": "© 2026 Maison. All rights reserved."
}
}
]
},
"/about": {
"root": {
"props": {
"title": "About — Maison",
"headerFont": "Playfair Display",
"bodyFont": "Inter",
"primaryColor": "#0a0a0a",
"secondaryColor": "#64748B",
"accentColor": "#f5f5f5",
"bgColor": "#ffffff",
"fgColor": "#0a0a0a",
"mutedColor": "#f5f5f5",
"radius": "sm",
"buttonRadius": "md",
"shadow": "sm",
"maxWidth": "xl"
}
},
"content": [
{
"type": "navigation",
"props": {
"id": "nav-about",
"brand": "Maison",
"links": [
{
"label": "Shop",
"href": "/search"
},
{
"label": "Mens",
"href": "/collections/mens"
},
{
"label": "Womens",
"href": "/collections/womens"
},
{
"label": "About",
"href": "/about"
}
],
"showSearch": "yes",
"showAccount": "yes",
"showCart": "yes",
"sticky": "yes",
"tone": "default"
}
},
{
"type": "hero",
"props": {
"id": "hero-about",
"tagline": "Our Story",
"heading": "Built on intention, not trend",
"subheading": "We started Maison with a simple belief: clothing should be made slowly, from honest materials, and designed to outlast the season it was born in.",
"primaryCta": {
"label": "Shop the collection",
"href": "/search"
},
"secondaryCta": {
"label": "",
"href": ""
},
"imageUrl": "https://images.unsplash.com/photo-1441986300917-64674bd600d8?auto=format&fit=crop&w=2400&q=80",
"align": "left",
"height": "md",
"tone": "dark"
}
},
{
"type": "features",
"props": {
"id": "features-about",
"tagline": "What we believe",
"heading": "The principles behind every piece",
"subheading": "",
"columns": "3",
"items": [
{
"title": "Traceable materials",
"body": "Every fiber we use — linen, organic cotton, merino — comes from mills with transparent, auditable supply chains."
},
{
"title": "Small-batch production",
"body": "We produce in considered quantities. Nothing sits in a warehouse, nothing ends up in landfill."
},
{
"title": "Designed to age well",
"body": "Reinforced construction and natural finishes that soften and improve with every wear and wash."
}
]
}
},
{
"type": "newsletter-cta",
"props": {
"id": "newsletter-about",
"tagline": "Stay in the loop",
"heading": "Letters from the studio",
"subheading": "New collections, mill stories, and the occasional invitation. Twice a month.",
"buttonLabel": "Subscribe",
"endpoint": "",
"imageUrl": "https://images.unsplash.com/photo-1469334031218-e382a71b716b?auto=format&fit=crop&w=1800&q=80",
"layout": "split"
}
},
{
"type": "footer",
"props": {
"id": "footer-about",
"brand": "Maison",
"tagline": "Considered essentials, made in small batches and built to last beyond the season.",
"columns": [
{
"title": "Shop",
"links": [
{
"label": "All",
"href": "/search"
},
{
"label": "New",
"href": "/collections/new"
},
{
"label": "Best sellers",
"href": "/collections/best"
}
]
},
{
"title": "About",
"links": [
{
"label": "Our story",
"href": "/about"
},
{
"label": "Materials",
"href": "/materials"
},
{
"label": "Journal",
"href": "/journal"
}
]
},
{
"title": "Help",
"links": [
{
"label": "Shipping",
"href": "/help/shipping"
},
{
"label": "Returns",
"href": "/help/returns"
},
{
"label": "Contact",
"href": "/contact"
}
]
}
],
"social": [
{
"label": "Instagram",
"href": "#"
},
{
"label": "Pinterest",
"href": "#"
},
{
"label": "TikTok",
"href": "#"
}
],
"showNewsletter": "no",
"newsletterHeading": "Stay in touch",
"newsletterEndpoint": "",
"copyright": "© 2026 Maison. All rights reserved."
}
}
]
}
}