[{"data":1,"prerenderedAt":2356},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-key-concepts-multi-tenancy":1769,"-getting-started-key-concepts-multi-tenancy-surround":2352},[4,136,446,621,1454,1526,1532,1538,1597,1696],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,115,132],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Starting new project","/getting-started/starting-new-project","0.getting-started/1.starting-new-project",{"title":15,"path":16,"stem":17},"What is Laioutr?","/getting-started/what-is-laioutr","0.getting-started/2.what-is-laioutr",{"title":19,"path":20,"stem":21,"children":22,"page":55},"Key Concepts","/getting-started/key-concepts","0.getting-started/3.key-concepts",[23,27,31,35,39,43,47,51],{"title":24,"path":25,"stem":26},"Architecture","/getting-started/key-concepts/architecture","0.getting-started/3.key-concepts/1.architecture",{"title":28,"path":29,"stem":30},"Data Model","/getting-started/key-concepts/data-model","0.getting-started/3.key-concepts/2.data-model",{"title":32,"path":33,"stem":34},"Internationalization","/getting-started/key-concepts/5.internationalization","0.getting-started/3.key-concepts/3.5.internationalization",{"title":36,"path":37,"stem":38},"Data Flow","/getting-started/key-concepts/data-flow","0.getting-started/3.key-concepts/3.data-flow",{"title":40,"path":41,"stem":42},"Extensibility","/getting-started/key-concepts/extensibility","0.getting-started/3.key-concepts/4.extensibility",{"title":44,"path":45,"stem":46},"Philosophy","/getting-started/key-concepts/philosophy","0.getting-started/3.key-concepts/5.philosophy",{"title":48,"path":49,"stem":50},"CI/CD Pipeline","/getting-started/key-concepts/ci-cd-pipeline","0.getting-started/3.key-concepts/6.ci-cd-pipeline",{"title":52,"path":53,"stem":54},"Multi-tenancy","/getting-started/key-concepts/multi-tenancy","0.getting-started/3.key-concepts/multi-tenancy",false,{"title":57,"path":58,"stem":59,"children":60,"page":55},"Next Steps","/getting-started/next-steps","0.getting-started/4.next-steps",[61,65,69,73,77],{"title":62,"path":63,"stem":64},"Create Organization and Project","/getting-started/next-steps/create-org-and-project","0.getting-started/4.next-steps/0.create-org-and-project",{"title":66,"path":67,"stem":68},"First Project Configuration","/getting-started/next-steps/first-project-config","0.getting-started/4.next-steps/1.first-project-config",{"title":70,"path":71,"stem":72},"Setup Local Development Environment","/getting-started/next-steps/local-setup","0.getting-started/4.next-steps/3.local-setup",{"title":74,"path":75,"stem":76},"Create your first custom app","/getting-started/next-steps/create-custom-app","0.getting-started/4.next-steps/4.create-custom-app",{"title":78,"path":79,"stem":80},"CLI","/getting-started/next-steps/cli","0.getting-started/4.next-steps/5.cli",{"title":82,"path":83,"stem":84,"children":85},"Changelogs","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107,111],{"title":82,"path":83,"stem":84},{"title":88,"path":89,"stem":90},"CLI Changelog","/getting-started/changelogs/cli-changelog","0.getting-started/5.Changelogs/cli-changelog",{"title":92,"path":93,"stem":94},"Cockpit Changelog","/getting-started/changelogs/cockpit-changelog","0.getting-started/5.Changelogs/cockpit-changelog",{"title":96,"path":97,"stem":98},"Figma Kit Changelog","/getting-started/changelogs/figma-kit-changelog","0.getting-started/5.Changelogs/figma-kit-changelog",{"title":100,"path":101,"stem":102},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":104,"path":105,"stem":106},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":108,"path":109,"stem":110},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":112,"path":113,"stem":114},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":116,"path":117,"stem":118,"children":119,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[120,124,128],{"title":121,"path":122,"stem":123},"Introduction","/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":125,"path":126,"stem":127},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":129,"path":130,"stem":131},"Claude Code plugin","/getting-started/hints-and-tips/claude-marketplace","0.getting-started/6.Hints-and-Tips/2.claude-marketplace",{"title":133,"path":134,"stem":135},"MCP Server","/getting-started/mcp-server","0.getting-started/7.mcp-server",{"title":137,"path":138,"stem":139,"children":140},"Frontend","/frontend","1.Frontend/0.index",[141,142,153,215,241,305],{"title":137,"path":138,"stem":139},{"title":121,"path":143,"stem":144,"children":145,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[146,149],{"title":19,"path":147,"stem":148},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":150,"path":151,"stem":152},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":154,"path":155,"stem":156,"children":157},"Features","/frontend/features","1.Frontend/2.Features/0.index",[158,159,163,167,171,175,179,183,187,191,195,199,203,207,211],{"title":154,"path":155,"stem":156},{"title":160,"path":161,"stem":162},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":164,"path":165,"stem":166},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":168,"path":169,"stem":170},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":172,"path":173,"stem":174},"Hooks","/frontend/features/hooks","1.Frontend/2.Features/hooks",{"title":176,"path":177,"stem":178},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":180,"path":181,"stem":182},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":184,"path":185,"stem":186},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":188,"path":189,"stem":190},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":192,"path":193,"stem":194},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":196,"path":197,"stem":198},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":200,"path":201,"stem":202},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":204,"path":205,"stem":206},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":208,"path":209,"stem":210},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":212,"path":213,"stem":214},"Z-Ordering","/frontend/features/z-ordering","1.Frontend/2.Features/z-ordering",{"title":216,"path":217,"stem":218,"children":219},"SEO","/frontend/seo","1.Frontend/3.SEO/0.index",[220,221,225,229,233,237],{"title":216,"path":217,"stem":218},{"title":222,"path":223,"stem":224},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":226,"path":227,"stem":228},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":230,"path":231,"stem":232},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":234,"path":235,"stem":236},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":238,"path":239,"stem":240},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":242,"path":243,"stem":244,"children":245},"Backend for Frontend","/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[246,247,273,277,281,285,289,293,297,301],{"title":242,"path":243,"stem":244},{"title":248,"path":249,"stem":250,"children":251},"Recipes","/frontend/orchestr/recipes","1.Frontend/4.Orchestr/99.recipes/0.index",[252,253,257,261,265,269],{"title":248,"path":249,"stem":250},{"title":254,"path":255,"stem":256},"Analytics components from query handlers","/frontend/orchestr/recipes/analytics-from-query-handlers","1.Frontend/4.Orchestr/99.recipes/analytics-from-query-handlers",{"title":258,"path":259,"stem":260},"Identity cookies (cart and visitor IDs)","/frontend/orchestr/recipes/identity-cookies","1.Frontend/4.Orchestr/99.recipes/identity-cookies",{"title":262,"path":263,"stem":264},"System bootstrap in extendRequest","/frontend/orchestr/recipes/system-bootstrap","1.Frontend/4.Orchestr/99.recipes/system-bootstrap",{"title":266,"path":267,"stem":268},"Translating vendor errors","/frontend/orchestr/recipes/translating-vendor-errors","1.Frontend/4.Orchestr/99.recipes/translating-vendor-errors",{"title":270,"path":271,"stem":272},"Userland cache patterns","/frontend/orchestr/recipes/userland-cache-patterns","1.Frontend/4.Orchestr/99.recipes/userland-cache-patterns",{"title":274,"path":275,"stem":276},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":278,"path":279,"stem":280},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":282,"path":283,"stem":284},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":286,"path":287,"stem":288},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":290,"path":291,"stem":292},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":294,"path":295,"stem":296},"Filters","/frontend/orchestr/filters","1.Frontend/4.Orchestr/filters",{"title":298,"path":299,"stem":300},"URL Query Parameters","/frontend/orchestr/url-query-params","1.Frontend/4.Orchestr/url-query-params",{"title":302,"path":303,"stem":304},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":306,"path":307,"stem":308,"children":309},"API Reference","/frontend/api-reference","1.Frontend/99.api-reference/0.index",[310,311,368,371,396,412,420,431,439],{"title":306,"path":307,"stem":308},{"title":312,"path":313,"stem":314,"children":315,"page":55},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities",[316,320,324,328,332,336,340,344,348,352,356,360,364],{"title":317,"path":318,"stem":319},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":321,"path":322,"stem":323},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":325,"path":326,"stem":327},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":329,"path":330,"stem":331},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":333,"path":334,"stem":335},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":337,"path":338,"stem":339},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":341,"path":342,"stem":343},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":345,"path":346,"stem":347},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":349,"path":350,"stem":351},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":353,"path":354,"stem":355},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":357,"path":358,"stem":359},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":361,"path":362,"stem":363},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":365,"path":366,"stem":367},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":188,"path":369,"stem":370},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":372,"path":373,"stem":374,"children":375,"page":55},"Common Types","/frontend/api-reference/common-types","1.Frontend/99.api-reference/03.common-types",[376,380,384,388,392],{"title":377,"path":378,"stem":379},"Link","/frontend/api-reference/common-types/link","1.Frontend/99.api-reference/03.common-types/1.link",{"title":381,"path":382,"stem":383},"Media","/frontend/api-reference/common-types/media","1.Frontend/99.api-reference/03.common-types/2.media",{"title":385,"path":386,"stem":387},"Money","/frontend/api-reference/common-types/money","1.Frontend/99.api-reference/03.common-types/3.money",{"title":389,"path":390,"stem":391},"UnitPrice","/frontend/api-reference/common-types/unit-price","1.Frontend/99.api-reference/03.common-types/4.unit-price",{"title":393,"path":394,"stem":395},"Measurement","/frontend/api-reference/common-types/measurement","1.Frontend/99.api-reference/03.common-types/5.measurement",{"title":397,"path":398,"stem":399,"children":400,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[401,404,408],{"title":274,"path":402,"stem":403},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":405,"path":406,"stem":407},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":409,"path":410,"stem":411},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":413,"path":414,"stem":415,"children":416,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[417],{"title":274,"path":418,"stem":419},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":421,"path":422,"stem":423,"children":424,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[425,428],{"title":405,"path":426,"stem":427},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":409,"path":429,"stem":430},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":432,"path":433,"stem":434,"children":435,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[436],{"title":405,"path":437,"stem":438},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":208,"path":440,"stem":441,"children":442,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[443],{"title":274,"path":444,"stem":445},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":447,"path":448,"stem":449,"children":450},"Apps","/apps","2.Apps/0.index",[451,452,528,605],{"title":447,"path":448,"stem":449},{"title":453,"path":454,"stem":455,"children":456},"App Development","/apps/app-development","2.Apps/app-development/0.index",[457,458,480,484,488,492,496,500,504,508,512,516,520,524],{"title":453,"path":454,"stem":455},{"title":459,"path":460,"stem":461,"children":462},"Guides","/apps/app-development/guides","2.Apps/app-development/99.guides/0.index",[463,464,468,472,476],{"title":459,"path":460,"stem":461},{"title":465,"path":466,"stem":467},"Separate schema components from UI components","/apps/app-development/guides/schema-components-vs-ui-components","2.Apps/app-development/99.guides/schema-components-vs-ui-components",{"title":469,"path":470,"stem":471},"Section config standard","/apps/app-development/guides/section-config-standard","2.Apps/app-development/99.guides/section-config-standard",{"title":473,"path":474,"stem":475},"Shared field factories","/apps/app-development/guides/shared-field-factories","2.Apps/app-development/99.guides/shared-field-factories",{"title":477,"path":478,"stem":479},"How to write CSS","/apps/app-development/guides/writing-css","2.Apps/app-development/99.guides/writing-css",{"title":481,"path":482,"stem":483},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":485,"path":486,"stem":487},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":489,"path":490,"stem":491},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":493,"path":494,"stem":495},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":497,"path":498,"stem":499},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":501,"path":502,"stem":503},"Consent Adapters","/apps/app-development/consent-adapters","2.Apps/app-development/consent-adapters",{"title":505,"path":506,"stem":507},"Consuming Query Fields","/apps/app-development/consuming-query-fields","2.Apps/app-development/consuming-query-fields",{"title":509,"path":510,"stem":511},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":513,"path":514,"stem":515},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":517,"path":518,"stem":519},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":521,"path":522,"stem":523},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":525,"path":526,"stem":527},"Studio Icons","/apps/app-development/studio-icons","2.Apps/app-development/studio-icons",{"title":529,"path":530,"stem":531,"children":532,"page":55},"App Docs","/apps/app-docs","2.Apps/app-docs",[533,537,541,545,549,553,557,561,565,569,573,577,581,585,589,593,597,601],{"title":534,"path":535,"stem":536},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":538,"path":539,"stem":540},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":542,"path":543,"stem":544},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":546,"path":547,"stem":548},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":550,"path":551,"stem":552},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":554,"path":555,"stem":556},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":558,"path":559,"stem":560},"Hygraph","/apps/app-docs/hygraph","2.Apps/app-docs/hygraph",{"title":562,"path":563,"stem":564},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":566,"path":567,"stem":568},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":570,"path":571,"stem":572},"Sylius","/apps/app-docs/sylius","2.Apps/app-docs/sylius",{"title":574,"path":575,"stem":576},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":578,"path":579,"stem":580},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":582,"path":583,"stem":584},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":586,"path":587,"stem":588},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":590,"path":591,"stem":592},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":594,"path":595,"stem":596},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":598,"path":599,"stem":600},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":602,"path":603,"stem":604},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":606,"path":607,"stem":608,"children":609,"page":55},"Essentials","/apps/essentials","2.Apps/essentials",[610,614,618],{"title":611,"path":612,"stem":613},"Legal","/apps/essentials/legal","2.Apps/essentials/legal",{"title":615,"path":616,"stem":617},"Mailer","/apps/essentials/mailer","2.Apps/essentials/mailer",{"title":216,"path":619,"stem":620},"/apps/essentials/seo","2.Apps/essentials/seo",{"title":622,"path":623,"stem":624,"children":625},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[626,627,659,665,671,857,863,869,923,941,1071],{"title":622,"path":623,"stem":624},{"title":5,"path":628,"stem":629,"children":630},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[631,632,636,640,644,648,652,656],{"title":5,"path":628,"stem":629},{"title":633,"path":634,"stem":635},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":637,"path":638,"stem":639},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":641,"path":642,"stem":643},"CSS Layers","/laioutr-ui/getting-started/css-layers","3.laioutr-ui/01.getting-started/css-layers",{"title":645,"path":646,"stem":647},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":649,"path":650,"stem":651},"Surface Tone","/laioutr-ui/getting-started/surface-tone","3.laioutr-ui/01.getting-started/surface-tone",{"title":653,"path":654,"stem":655},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":212,"path":657,"stem":658},"/laioutr-ui/getting-started/z-ordering","3.laioutr-ui/01.getting-started/z-ordering",{"title":660,"path":661,"stem":662,"children":663},"B2B","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[664],{"title":660,"path":661,"stem":662},{"title":666,"path":667,"stem":668,"children":669},"Booking","/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[670],{"title":666,"path":667,"stem":668},{"title":672,"path":673,"stem":674,"children":675},"CMS","/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[676,677,702,714,718,722,726,730,734,738,750,771,792,808],{"title":672,"path":673,"stem":674},{"title":678,"path":679,"stem":680,"children":681,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[682,686,690,694,698],{"title":683,"path":684,"stem":685},"Banner Basic","/laioutr-ui/cms/banner/banner-basic","3.laioutr-ui/cms/banner/banner-basic",{"title":687,"path":688,"stem":689},"Banner Integrated","/laioutr-ui/cms/banner/banner-integrated","3.laioutr-ui/cms/banner/banner-integrated",{"title":691,"path":692,"stem":693},"Banner Showcase","/laioutr-ui/cms/banner/banner-showcase","3.laioutr-ui/cms/banner/banner-showcase",{"title":695,"path":696,"stem":697},"Media + Text","/laioutr-ui/cms/banner/media-text","3.laioutr-ui/cms/banner/media-text",{"title":699,"path":700,"stem":701},"USP Banner","/laioutr-ui/cms/banner/usp-banner","3.laioutr-ui/cms/banner/usp-banner",{"title":421,"path":703,"stem":704,"children":705,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[706,710],{"title":707,"path":708,"stem":709},"Blog Post Detail","/laioutr-ui/cms/blog/blog-post-detail","3.laioutr-ui/cms/blog/blog-post-detail",{"title":711,"path":712,"stem":713},"Blog Post Listing","/laioutr-ui/cms/blog/blog-post-listing","3.laioutr-ui/cms/blog/blog-post-listing",{"title":715,"path":716,"stem":717},"Brand Hero","/laioutr-ui/cms/brand-hero","3.laioutr-ui/cms/brand-hero",{"title":719,"path":720,"stem":721},"Brand List","/laioutr-ui/cms/brand-list","3.laioutr-ui/cms/brand-list",{"title":723,"path":724,"stem":725},"Container","/laioutr-ui/cms/container","3.laioutr-ui/cms/container",{"title":727,"path":728,"stem":729},"Content Grid","/laioutr-ui/cms/content-grid","3.laioutr-ui/cms/content-grid",{"title":731,"path":732,"stem":733},"Editorial Grid","/laioutr-ui/cms/editorial-grid","3.laioutr-ui/cms/editorial-grid",{"title":735,"path":736,"stem":737},"Media Gallery","/laioutr-ui/cms/media-gallery","3.laioutr-ui/cms/media-gallery",{"title":413,"path":739,"stem":740,"children":741,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[742,746],{"title":743,"path":744,"stem":745},"Email Input Form","/laioutr-ui/cms/newsletter/email-input-form","3.laioutr-ui/cms/newsletter/email-input-form",{"title":747,"path":748,"stem":749},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletter-registration","3.laioutr-ui/cms/newsletter/newsletter-registration",{"title":751,"path":752,"stem":753,"children":754,"page":55},"Popups","/laioutr-ui/cms/popups","3.laioutr-ui/cms/popups",[755,759,763,767],{"title":756,"path":757,"stem":758},"PopUp","/laioutr-ui/cms/popups/pop-up","3.laioutr-ui/cms/popups/pop-up",{"title":760,"path":761,"stem":762},"PopUp Info","/laioutr-ui/cms/popups/pop-up-info","3.laioutr-ui/cms/popups/pop-up-info",{"title":764,"path":765,"stem":766},"PopUp Newsletter","/laioutr-ui/cms/popups/pop-up-newsletter","3.laioutr-ui/cms/popups/pop-up-newsletter",{"title":768,"path":769,"stem":770},"PopUp Promotion","/laioutr-ui/cms/popups/pop-up-promotion","3.laioutr-ui/cms/popups/pop-up-promotion",{"title":772,"path":773,"stem":774,"children":775,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[776,780,784,788],{"title":777,"path":778,"stem":779},"Persona Quote","/laioutr-ui/cms/quotes/persona-quote","3.laioutr-ui/cms/quotes/persona-quote",{"title":781,"path":782,"stem":783},"Persona Quote Slider","/laioutr-ui/cms/quotes/persona-quote-slider","3.laioutr-ui/cms/quotes/persona-quote-slider",{"title":785,"path":786,"stem":787},"Quote Card","/laioutr-ui/cms/quotes/quote-card","3.laioutr-ui/cms/quotes/quote-card",{"title":789,"path":790,"stem":791},"Quote Card Slider","/laioutr-ui/cms/quotes/quote-card-slider","3.laioutr-ui/cms/quotes/quote-card-slider",{"title":793,"path":794,"stem":795,"children":796,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[797,800,804],{"title":353,"path":798,"stem":799},"/laioutr-ui/cms/reviews/review","3.laioutr-ui/cms/reviews/review",{"title":801,"path":802,"stem":803},"Review Form","/laioutr-ui/cms/reviews/review-form","3.laioutr-ui/cms/reviews/review-form",{"title":805,"path":806,"stem":807},"Social Share","/laioutr-ui/cms/reviews/social-share","3.laioutr-ui/cms/reviews/social-share",{"title":809,"path":810,"stem":811,"children":812,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[813,817,821,825,829,833,837,841,845,849,853],{"title":814,"path":815,"stem":816},"Content Slider","/laioutr-ui/cms/slider/content-slider","3.laioutr-ui/cms/slider/content-slider",{"title":818,"path":819,"stem":820},"Hero Slider","/laioutr-ui/cms/slider/hero-slider","3.laioutr-ui/cms/slider/hero-slider",{"title":822,"path":823,"stem":824},"Logo Grid","/laioutr-ui/cms/slider/logo-grid","3.laioutr-ui/cms/slider/logo-grid",{"title":826,"path":827,"stem":828},"Logo Slider","/laioutr-ui/cms/slider/logo-slider","3.laioutr-ui/cms/slider/logo-slider",{"title":830,"path":831,"stem":832},"Swiper Arrows","/laioutr-ui/cms/slider/swiper-arrows","3.laioutr-ui/cms/slider/swiper-arrows",{"title":834,"path":835,"stem":836},"Swiper Bullets","/laioutr-ui/cms/slider/swiper-bullets","3.laioutr-ui/cms/slider/swiper-bullets",{"title":838,"path":839,"stem":840},"Swiper Chrome","/laioutr-ui/cms/slider/swiper-chrome","3.laioutr-ui/cms/slider/swiper-chrome",{"title":842,"path":843,"stem":844},"Swiper Nav Bar","/laioutr-ui/cms/slider/swiper-nav-bar","3.laioutr-ui/cms/slider/swiper-nav-bar",{"title":846,"path":847,"stem":848},"Swiper Numbers","/laioutr-ui/cms/slider/swiper-numbers","3.laioutr-ui/cms/slider/swiper-numbers",{"title":850,"path":851,"stem":852},"Swiper Scrollbar","/laioutr-ui/cms/slider/swiper-scrollbar","3.laioutr-ui/cms/slider/swiper-scrollbar",{"title":854,"path":855,"stem":856},"Thumbnails Slider","/laioutr-ui/cms/slider/thumbnails-slider","3.laioutr-ui/cms/slider/thumbnails-slider",{"title":858,"path":859,"stem":860,"children":861},"Marketplace","/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[862],{"title":858,"path":859,"stem":860},{"title":864,"path":865,"stem":866,"children":867},"Multichannel","/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[868],{"title":864,"path":865,"stem":866},{"title":870,"path":871,"stem":872,"children":873},"Navigation & Headers","/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[874,875,879,883,887,891,895,899,903,907,911,915,919],{"title":870,"path":871,"stem":872},{"title":876,"path":877,"stem":878},"Breadcrumbs","/laioutr-ui/navigation/breadcrumbs","3.laioutr-ui/navigation/breadcrumbs",{"title":880,"path":881,"stem":882},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":884,"path":885,"stem":886},"Footer Menu","/laioutr-ui/navigation/footer-menu","3.laioutr-ui/navigation/footer-menu",{"title":888,"path":889,"stem":890},"Header Basic","/laioutr-ui/navigation/header-basic","3.laioutr-ui/navigation/header-basic",{"title":892,"path":893,"stem":894},"Header Shop","/laioutr-ui/navigation/header-shop","3.laioutr-ui/navigation/header-shop",{"title":896,"path":897,"stem":898},"Mega Menu","/laioutr-ui/navigation/mega-menu","3.laioutr-ui/navigation/mega-menu",{"title":900,"path":901,"stem":902},"Menu Side by Side","/laioutr-ui/navigation/menu-side-by-side","3.laioutr-ui/navigation/menu-side-by-side",{"title":904,"path":905,"stem":906},"Mobile Menu (Basic)","/laioutr-ui/navigation/mobile-menu-basic","3.laioutr-ui/navigation/mobile-menu-basic",{"title":908,"path":909,"stem":910},"Mobile Menu (Shop)","/laioutr-ui/navigation/mobile-menu-shop","3.laioutr-ui/navigation/mobile-menu-shop",{"title":912,"path":913,"stem":914},"Page Not Found","/laioutr-ui/navigation/page-not-found","3.laioutr-ui/navigation/page-not-found",{"title":916,"path":917,"stem":918},"Search Auto-Suggest","/laioutr-ui/navigation/search-auto-suggest","3.laioutr-ui/navigation/search-auto-suggest",{"title":920,"path":921,"stem":922},"Top Bar","/laioutr-ui/navigation/top-bar","3.laioutr-ui/navigation/top-bar",{"title":924,"path":925,"stem":926,"children":927},"SaaS","/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[928,929,933,937],{"title":924,"path":925,"stem":926},{"title":930,"path":931,"stem":932},"Plan Card","/laioutr-ui/saas/plan-card","3.laioutr-ui/saas/plan-card",{"title":934,"path":935,"stem":936},"Plan Card Slider","/laioutr-ui/saas/plan-card-slider","3.laioutr-ui/saas/plan-card-slider",{"title":938,"path":939,"stem":940},"Plan Comparison Table","/laioutr-ui/saas/plan-comparison-table","3.laioutr-ui/saas/plan-comparison-table",{"title":942,"path":943,"stem":944,"children":945},"Shop","/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[946,947,975,979,983,987,991,1047,1051,1055,1059,1063,1067],{"title":942,"path":943,"stem":944},{"title":345,"path":948,"stem":949,"children":950,"page":55},"/laioutr-ui/shop/cart","3.laioutr-ui/shop/cart",[951,955,959,963,967,971],{"title":952,"path":953,"stem":954},"Cart Coupon Code Accordion","/laioutr-ui/shop/cart/cart-coupon-code-accordion","3.laioutr-ui/shop/cart/cart-coupon-code-accordion",{"title":956,"path":957,"stem":958},"Cart List Item","/laioutr-ui/shop/cart/cart-list-item","3.laioutr-ui/shop/cart/cart-list-item",{"title":960,"path":961,"stem":962},"Cart Sheet","/laioutr-ui/shop/cart/cart-sheet","3.laioutr-ui/shop/cart/cart-sheet",{"title":964,"path":965,"stem":966},"Cart Summary Box","/laioutr-ui/shop/cart/cart-summary-box","3.laioutr-ui/shop/cart/cart-summary-box",{"title":968,"path":969,"stem":970},"Empty State Cart","/laioutr-ui/shop/cart/empty-state-cart","3.laioutr-ui/shop/cart/empty-state-cart",{"title":972,"path":973,"stem":974},"Free Delivery Progress","/laioutr-ui/shop/cart/free-delivery-progress","3.laioutr-ui/shop/cart/free-delivery-progress",{"title":976,"path":977,"stem":978},"Category Card Grid","/laioutr-ui/shop/category-card-grid","3.laioutr-ui/shop/category-card-grid",{"title":980,"path":981,"stem":982},"Category Card Slider","/laioutr-ui/shop/category-card-slider","3.laioutr-ui/shop/category-card-slider",{"title":984,"path":985,"stem":986},"Filter Bar","/laioutr-ui/shop/filter-bar","3.laioutr-ui/shop/filter-bar",{"title":988,"path":989,"stem":990},"Filter Off Canvas","/laioutr-ui/shop/filter-off-canvas","3.laioutr-ui/shop/filter-off-canvas",{"title":992,"path":993,"stem":994,"children":995,"page":55},"Product Detail","/laioutr-ui/shop/product-detail","3.laioutr-ui/shop/product-detail",[996,1000,1004,1008,1012,1016,1019,1023,1027,1031,1035,1039,1043],{"title":997,"path":998,"stem":999},"Add to Cart","/laioutr-ui/shop/product-detail/add-to-cart","3.laioutr-ui/shop/product-detail/add-to-cart",{"title":1001,"path":1002,"stem":1003},"Benefits Box","/laioutr-ui/shop/product-detail/benefits-box","3.laioutr-ui/shop/product-detail/benefits-box",{"title":1005,"path":1006,"stem":1007},"Coupon Box","/laioutr-ui/shop/product-detail/coupon-box","3.laioutr-ui/shop/product-detail/coupon-box",{"title":1009,"path":1010,"stem":1011},"Energy Label","/laioutr-ui/shop/product-detail/energy-label","3.laioutr-ui/shop/product-detail/energy-label",{"title":1013,"path":1014,"stem":1015},"Price Info","/laioutr-ui/shop/product-detail/price-info","3.laioutr-ui/shop/product-detail/price-info",{"title":992,"path":1017,"stem":1018},"/laioutr-ui/shop/product-detail/product-detail","3.laioutr-ui/shop/product-detail/product-detail",{"title":1020,"path":1021,"stem":1022},"Product Image Gallery","/laioutr-ui/shop/product-detail/product-image-gallery","3.laioutr-ui/shop/product-detail/product-image-gallery",{"title":1024,"path":1025,"stem":1026},"Product Title","/laioutr-ui/shop/product-detail/product-title","3.laioutr-ui/shop/product-detail/product-title",{"title":1028,"path":1029,"stem":1030},"Quantity Discount","/laioutr-ui/shop/product-detail/quantity-discount","3.laioutr-ui/shop/product-detail/quantity-discount",{"title":1032,"path":1033,"stem":1034},"Variant Off Canvas","/laioutr-ui/shop/product-detail/variant-off-canvas","3.laioutr-ui/shop/product-detail/variant-off-canvas",{"title":1036,"path":1037,"stem":1038},"Variant Selector Configurator","/laioutr-ui/shop/product-detail/variant-selector-configurator","3.laioutr-ui/shop/product-detail/variant-selector-configurator",{"title":1040,"path":1041,"stem":1042},"Variant Selector (Multiple)","/laioutr-ui/shop/product-detail/variant-selector-multiple","3.laioutr-ui/shop/product-detail/variant-selector-multiple",{"title":1044,"path":1045,"stem":1046},"Variant Selector Options","/laioutr-ui/shop/product-detail/variant-selector-options","3.laioutr-ui/shop/product-detail/variant-selector-options",{"title":1048,"path":1049,"stem":1050},"Product Listing Grid","/laioutr-ui/shop/product-listing-grid","3.laioutr-ui/shop/product-listing-grid",{"title":1052,"path":1053,"stem":1054},"Product Slider","/laioutr-ui/shop/product-slider","3.laioutr-ui/shop/product-slider",{"title":1056,"path":1057,"stem":1058},"Product Slider Showcase","/laioutr-ui/shop/product-slider-showcase","3.laioutr-ui/shop/product-slider-showcase",{"title":1060,"path":1061,"stem":1062},"Product Tile (Basic)","/laioutr-ui/shop/product-tile-basic","3.laioutr-ui/shop/product-tile-basic",{"title":1064,"path":1065,"stem":1066},"Search Result Hero","/laioutr-ui/shop/search-result-hero","3.laioutr-ui/shop/search-result-hero",{"title":1068,"path":1069,"stem":1070},"Sort Modes","/laioutr-ui/shop/sort-modes","3.laioutr-ui/shop/sort-modes",{"title":1072,"path":1073,"stem":1074,"children":1075},"UI Kit","/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[1076,1077,1221,1245,1266,1279,1316,1425],{"title":1072,"path":1073,"stem":1074},{"title":1078,"path":1079,"stem":1080,"children":1081,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[1082,1086,1090,1094,1098,1102,1106,1110,1114,1118,1122,1126,1129,1133,1137,1141,1145,1149,1153,1157,1161,1165,1169,1173,1177,1181,1185,1189,1193,1197,1201,1205,1209,1213,1217],{"title":1083,"path":1084,"stem":1085},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":1087,"path":1088,"stem":1089},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":1091,"path":1092,"stem":1093},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":1095,"path":1096,"stem":1097},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":1099,"path":1100,"stem":1101},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":1103,"path":1104,"stem":1105},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":1107,"path":1108,"stem":1109},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":1111,"path":1112,"stem":1113},"Iframe","/laioutr-ui/ui-kit/general/iframe","3.laioutr-ui/ui-kit/01.general/Iframe",{"title":1115,"path":1116,"stem":1117},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":1119,"path":1120,"stem":1121},"Lightbox","/laioutr-ui/ui-kit/general/lightbox","3.laioutr-ui/ui-kit/01.general/Lightbox",{"title":1123,"path":1124,"stem":1125},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":381,"path":1127,"stem":1128},"/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":1130,"path":1131,"stem":1132},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":1134,"path":1135,"stem":1136},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":1138,"path":1139,"stem":1140},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":1142,"path":1143,"stem":1144},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":1146,"path":1147,"stem":1148},"Swatch","/laioutr-ui/ui-kit/general/swatch","3.laioutr-ui/ui-kit/01.general/Swatch",{"title":1150,"path":1151,"stem":1152},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":1154,"path":1155,"stem":1156},"Tooltip","/laioutr-ui/ui-kit/general/tooltip","3.laioutr-ui/ui-kit/01.general/Tooltip",{"title":1158,"path":1159,"stem":1160},"Amount Pill","/laioutr-ui/ui-kit/general/amount-pill","3.laioutr-ui/ui-kit/01.general/amount-pill",{"title":1162,"path":1163,"stem":1164},"Dark Mode Switch","/laioutr-ui/ui-kit/general/dark-mode-switch","3.laioutr-ui/ui-kit/01.general/dark-mode-switch",{"title":1166,"path":1167,"stem":1168},"Language Switcher","/laioutr-ui/ui-kit/general/language-switcher","3.laioutr-ui/ui-kit/01.general/language-switcher",{"title":1170,"path":1171,"stem":1172},"Media Preview","/laioutr-ui/ui-kit/general/media-preview","3.laioutr-ui/ui-kit/01.general/media-preview",{"title":1174,"path":1175,"stem":1176},"Media Stage","/laioutr-ui/ui-kit/general/media-stage","3.laioutr-ui/ui-kit/01.general/media-stage",{"title":1178,"path":1179,"stem":1180},"Nav Link Item","/laioutr-ui/ui-kit/general/nav-link-item","3.laioutr-ui/ui-kit/01.general/nav-link-item",{"title":1182,"path":1183,"stem":1184},"Nav Section Heading","/laioutr-ui/ui-kit/general/nav-section-heading","3.laioutr-ui/ui-kit/01.general/nav-section-heading",{"title":1186,"path":1187,"stem":1188},"OnSurface","/laioutr-ui/ui-kit/general/on-surface","3.laioutr-ui/ui-kit/01.general/on-surface",{"title":1190,"path":1191,"stem":1192},"Rating Progress Bar Filter","/laioutr-ui/ui-kit/general/rating-progress-bar-filter","3.laioutr-ui/ui-kit/01.general/rating-progress-bar-filter",{"title":1194,"path":1195,"stem":1196},"Status Message","/laioutr-ui/ui-kit/general/status-message","3.laioutr-ui/ui-kit/01.general/status-message",{"title":1198,"path":1199,"stem":1200},"Stock Info Summary","/laioutr-ui/ui-kit/general/stock-info-summary","3.laioutr-ui/ui-kit/01.general/stock-info-summary",{"title":1202,"path":1203,"stem":1204},"Swatch Chip","/laioutr-ui/ui-kit/general/swatch-chip","3.laioutr-ui/ui-kit/01.general/swatch-chip",{"title":1206,"path":1207,"stem":1208},"Swatch Option","/laioutr-ui/ui-kit/general/swatch-option","3.laioutr-ui/ui-kit/01.general/swatch-option",{"title":1210,"path":1211,"stem":1212},"Swatch Summary","/laioutr-ui/ui-kit/general/swatch-summary","3.laioutr-ui/ui-kit/01.general/swatch-summary",{"title":1214,"path":1215,"stem":1216},"Zoom Level (Segmented)","/laioutr-ui/ui-kit/general/zoom-level-segmented","3.laioutr-ui/ui-kit/01.general/zoom-level-segmented",{"title":1218,"path":1219,"stem":1220},"Zoom Level (Stepper)","/laioutr-ui/ui-kit/general/zoom-level-stepper","3.laioutr-ui/ui-kit/01.general/zoom-level-stepper",{"title":1222,"path":1223,"stem":1224,"children":1225,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[1226,1230,1233,1237,1241],{"title":1227,"path":1228,"stem":1229},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":377,"path":1231,"stem":1232},"/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":1234,"path":1235,"stem":1236},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":1238,"path":1239,"stem":1240},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":1242,"path":1243,"stem":1244},"Text Group","/laioutr-ui/ui-kit/typography/text-group","3.laioutr-ui/ui-kit/02.typography/text-group",{"title":1246,"path":1247,"stem":1248,"children":1249,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[1250,1254,1258,1262],{"title":1251,"path":1252,"stem":1253},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":1255,"path":1256,"stem":1257},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":1259,"path":1260,"stem":1261},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":1263,"path":1264,"stem":1265},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":1267,"path":1268,"stem":1269,"children":1270,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[1271,1275],{"title":1272,"path":1273,"stem":1274},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":1276,"path":1277,"stem":1278},"Link Tile","/laioutr-ui/ui-kit/content/link-tile","3.laioutr-ui/ui-kit/04.content/link-tile",{"title":1280,"path":1281,"stem":1282,"children":1283,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[1284,1288,1292,1296,1300,1304,1308,1312],{"title":1285,"path":1286,"stem":1287},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":1289,"path":1290,"stem":1291},"Popover","/laioutr-ui/ui-kit/surfaces/popover","3.laioutr-ui/ui-kit/05.surfaces/Popover",{"title":1293,"path":1294,"stem":1295},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":1297,"path":1298,"stem":1299},"Tabs","/laioutr-ui/ui-kit/surfaces/tabs","3.laioutr-ui/ui-kit/05.surfaces/Tabs",{"title":1301,"path":1302,"stem":1303},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":1305,"path":1306,"stem":1307},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":1309,"path":1310,"stem":1311},"Context Menu","/laioutr-ui/ui-kit/surfaces/context-menu","3.laioutr-ui/ui-kit/05.surfaces/context-menu",{"title":1313,"path":1314,"stem":1315},"Navigation Menu","/laioutr-ui/ui-kit/surfaces/navigation-menu","3.laioutr-ui/ui-kit/05.surfaces/navigation-menu",{"title":1317,"path":1318,"stem":1319,"children":1320,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[1321,1325,1329,1333,1337,1341,1345,1349,1353,1357,1361,1365,1369,1373,1377,1381,1385,1389,1393,1397,1401,1405,1409,1413,1417,1421],{"title":1322,"path":1323,"stem":1324},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":1326,"path":1327,"stem":1328},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":1330,"path":1331,"stem":1332},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":1334,"path":1335,"stem":1336},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":1338,"path":1339,"stem":1340},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":1342,"path":1343,"stem":1344},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":1346,"path":1347,"stem":1348},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":1350,"path":1351,"stem":1352},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":1354,"path":1355,"stem":1356},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":1358,"path":1359,"stem":1360},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":1362,"path":1363,"stem":1364},"Highlight Toggle","/laioutr-ui/ui-kit/form/highlight-toggle","3.laioutr-ui/ui-kit/06.form/highlight-toggle",{"title":1366,"path":1367,"stem":1368},"Icon Button","/laioutr-ui/ui-kit/form/icon-button","3.laioutr-ui/ui-kit/06.form/icon-button",{"title":1370,"path":1371,"stem":1372},"Input Autocomplete","/laioutr-ui/ui-kit/form/input-autocomplete","3.laioutr-ui/ui-kit/06.form/input-autocomplete",{"title":1374,"path":1375,"stem":1376},"Input Checkbox","/laioutr-ui/ui-kit/form/input-checkbox","3.laioutr-ui/ui-kit/06.form/input-checkbox",{"title":1378,"path":1379,"stem":1380},"Input Combobox","/laioutr-ui/ui-kit/form/input-combobox","3.laioutr-ui/ui-kit/06.form/input-combobox",{"title":1382,"path":1383,"stem":1384},"Input Group","/laioutr-ui/ui-kit/form/input-group","3.laioutr-ui/ui-kit/06.form/input-group",{"title":1386,"path":1387,"stem":1388},"Input Password","/laioutr-ui/ui-kit/form/input-password","3.laioutr-ui/ui-kit/06.form/input-password",{"title":1390,"path":1391,"stem":1392},"Input Pin","/laioutr-ui/ui-kit/form/input-pin","3.laioutr-ui/ui-kit/06.form/input-pin",{"title":1394,"path":1395,"stem":1396},"Input Radio","/laioutr-ui/ui-kit/form/input-radio","3.laioutr-ui/ui-kit/06.form/input-radio",{"title":1398,"path":1399,"stem":1400},"Input Rating","/laioutr-ui/ui-kit/form/input-rating","3.laioutr-ui/ui-kit/06.form/input-rating",{"title":1402,"path":1403,"stem":1404},"Input Search","/laioutr-ui/ui-kit/form/input-search","3.laioutr-ui/ui-kit/06.form/input-search",{"title":1406,"path":1407,"stem":1408},"Input Slider","/laioutr-ui/ui-kit/form/input-slider","3.laioutr-ui/ui-kit/06.form/input-slider",{"title":1410,"path":1411,"stem":1412},"Listbox","/laioutr-ui/ui-kit/form/listbox","3.laioutr-ui/ui-kit/06.form/listbox",{"title":1414,"path":1415,"stem":1416},"Option Tile (Image)","/laioutr-ui/ui-kit/form/option-tile-image","3.laioutr-ui/ui-kit/06.form/option-tile-image",{"title":1418,"path":1419,"stem":1420},"Option Tile (Text)","/laioutr-ui/ui-kit/form/option-tile-text","3.laioutr-ui/ui-kit/06.form/option-tile-text",{"title":1422,"path":1423,"stem":1424},"Variant Selection Card","/laioutr-ui/ui-kit/form/variant-selection-card","3.laioutr-ui/ui-kit/06.form/variant-selection-card",{"title":1426,"path":1427,"stem":1428,"children":1429,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1430,1434,1438,1442,1446,1450],{"title":1431,"path":1432,"stem":1433},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1435,"path":1436,"stem":1437},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1439,"path":1440,"stem":1441},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1443,"path":1444,"stem":1445},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1447,"path":1448,"stem":1449},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1451,"path":1452,"stem":1453},"Badge Promotion","/laioutr-ui/ui-kit/indicators/badge-promotion","3.laioutr-ui/ui-kit/07.indicators/badge-promotion",{"title":1455,"path":1456,"stem":1457,"children":1458},"Hosting","/hosting","4.hosting/0.index",[1459,1460,1466,1496],{"title":1455,"path":1456,"stem":1457},{"title":1461,"path":1462,"stem":1463,"children":1464},"Laioutr Cloud","/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1465],{"title":1461,"path":1462,"stem":1463},{"title":1467,"path":1468,"stem":1469,"children":1470},"Hosting Adapter","/hosting/hosting-adapter","4.hosting/1.hosting-adapter/0.index",[1471,1472,1476,1480,1484,1488,1492],{"title":1467,"path":1468,"stem":1469},{"title":1473,"path":1474,"stem":1475},"AWS Adapter","/hosting/hosting-adapter/aws-adapter","4.hosting/1.hosting-adapter/aws-adapter",{"title":1477,"path":1478,"stem":1479},"Azure Adapter","/hosting/hosting-adapter/azure-adapter","4.hosting/1.hosting-adapter/azure-adapter",{"title":1481,"path":1482,"stem":1483},"Google Adapter","/hosting/hosting-adapter/google-adapter","4.hosting/1.hosting-adapter/google-adapter",{"title":1485,"path":1486,"stem":1487},"Netlify Adapter","/hosting/hosting-adapter/netlify-adapter","4.hosting/1.hosting-adapter/netlify-adapter",{"title":1489,"path":1490,"stem":1491},"Scale Commerce Adapter","/hosting/hosting-adapter/scale-commerce-adapter","4.hosting/1.hosting-adapter/scale-commerce-adapter",{"title":1493,"path":1494,"stem":1495},"Vercel Adapter","/hosting/hosting-adapter/vercel-adapter","4.hosting/1.hosting-adapter/vercel-adapter",{"title":1497,"path":1498,"stem":1499,"children":1500},"Bring Your Own Server (BYOS)","/hosting/bring-your-own-server-byos","4.hosting/2.bring-your-own-server-byos/0.index",[1501,1502,1506,1510,1514,1518,1522],{"title":1497,"path":1498,"stem":1499},{"title":1503,"path":1504,"stem":1505},"BYOS Agent","/hosting/bring-your-own-server-byos/byos-agent","4.hosting/2.bring-your-own-server-byos/byos-agent",{"title":1507,"path":1508,"stem":1509},"Changelog","/hosting/bring-your-own-server-byos/changelog","4.hosting/2.bring-your-own-server-byos/changelog",{"title":1511,"path":1512,"stem":1513},"DevOps Components","/hosting/bring-your-own-server-byos/devops","4.hosting/2.bring-your-own-server-byos/devops",{"title":1515,"path":1516,"stem":1517},"Infrastructure Requirements","/hosting/bring-your-own-server-byos/infrastructure","4.hosting/2.bring-your-own-server-byos/infrastructure",{"title":1519,"path":1520,"stem":1521},"Software Requirements","/hosting/bring-your-own-server-byos/software","4.hosting/2.bring-your-own-server-byos/software",{"title":1523,"path":1524,"stem":1525},"Webhook Configuration","/hosting/bring-your-own-server-byos/webhook-config","4.hosting/2.bring-your-own-server-byos/webhook-config",{"title":1527,"path":1528,"stem":1529,"children":1530},"Checkout","/checkout","5.Checkout/0.index",[1531],{"title":1527,"path":1528,"stem":1529},{"title":1533,"path":1534,"stem":1535,"children":1536},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1537],{"title":1533,"path":1534,"stem":1535},{"title":645,"path":1539,"stem":1540,"children":1541},"/figma-kit","7.Figma Kit/0.index",[1542,1543,1559],{"title":645,"path":1539,"stem":1540},{"title":121,"path":1544,"stem":1545,"children":1546,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1547,1551,1555],{"title":1548,"path":1549,"stem":1550},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/0.howtostart",{"title":1552,"path":1553,"stem":1554},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1556,"path":1557,"stem":1558},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1560,"path":1561,"stem":1562,"children":1563,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1564,1567,1570,1573,1577,1580,1584,1588,1591,1594],{"title":660,"path":1565,"stem":1566},"/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":666,"path":1568,"stem":1569},"/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":672,"path":1571,"stem":1572},"/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1574,"path":1575,"stem":1576},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":858,"path":1578,"stem":1579},"/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1581,"path":1582,"stem":1583},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1585,"path":1586,"stem":1587},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":924,"path":1589,"stem":1590},"/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":942,"path":1592,"stem":1593},"/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1072,"path":1595,"stem":1596},"/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1598,"path":1599,"stem":1600,"children":1601},"Cockpit","/cockpit","8.Cockpit/0.index",[1602,1603,1633,1650,1667],{"title":1598,"path":1599,"stem":1600},{"title":154,"path":1604,"stem":1605,"children":1606,"page":55},"/cockpit/features","8.Cockpit/1.Features",[1607,1610,1614,1618,1622,1625,1629],{"title":447,"path":1608,"stem":1609},"/cockpit/features/apps","8.Cockpit/1.Features/apps",{"title":1611,"path":1612,"stem":1613},"Content (Collections)","/cockpit/features/content-collections","8.Cockpit/1.Features/content-collections",{"title":1615,"path":1616,"stem":1617},"Deployments","/cockpit/features/deployments","8.Cockpit/1.Features/deployments",{"title":1619,"path":1620,"stem":1621},"Markets","/cockpit/features/markets","8.Cockpit/1.Features/markets",{"title":196,"path":1623,"stem":1624},"/cockpit/features/redirects","8.Cockpit/1.Features/redirects",{"title":1626,"path":1627,"stem":1628},"Studio","/cockpit/features/studio","8.Cockpit/1.Features/studio",{"title":1630,"path":1631,"stem":1632},"Translations","/cockpit/features/translations","8.Cockpit/1.Features/translations",{"title":1634,"path":1635,"stem":1636,"children":1637,"page":55},"Project Settings","/cockpit/project-settings","8.Cockpit/2.Project-Settings",[1638,1642,1646],{"title":1639,"path":1640,"stem":1641},"Delete a project","/cockpit/project-settings/delete-project","8.Cockpit/2.Project-Settings/delete-project",{"title":1643,"path":1644,"stem":1645},"NPM","/cockpit/project-settings/npm","8.Cockpit/2.Project-Settings/npm",{"title":1647,"path":1648,"stem":1649},"Project secret key","/cockpit/project-settings/project-secret-key","8.Cockpit/2.Project-Settings/project-secret-key",{"title":1651,"path":1652,"stem":1653,"children":1654,"page":55},"Account Settings","/cockpit/account-settings","8.Cockpit/3.Account-Settings",[1655,1659,1663],{"title":1656,"path":1657,"stem":1658},"Notifications","/cockpit/account-settings/notifications","8.Cockpit/3.Account-Settings/notifications",{"title":1660,"path":1661,"stem":1662},"Preferences","/cockpit/account-settings/preferences","8.Cockpit/3.Account-Settings/preferences",{"title":1664,"path":1665,"stem":1666},"Security","/cockpit/account-settings/security","8.Cockpit/3.Account-Settings/security",{"title":1668,"path":1669,"stem":1670,"children":1671,"page":55},"Organisation Settings","/cockpit/organisation-settings","8.Cockpit/4.Organisation-Settings",[1672,1676,1680,1684,1688,1692],{"title":1673,"path":1674,"stem":1675},"API keys","/cockpit/organisation-settings/api-keys","8.Cockpit/4.Organisation-Settings/api-keys",{"title":1677,"path":1678,"stem":1679},"Billing","/cockpit/organisation-settings/billing","8.Cockpit/4.Organisation-Settings/billing",{"title":1681,"path":1682,"stem":1683},"General settings","/cockpit/organisation-settings/general-settings","8.Cockpit/4.Organisation-Settings/general-settings",{"title":1685,"path":1686,"stem":1687},"Members","/cockpit/organisation-settings/members","8.Cockpit/4.Organisation-Settings/members",{"title":1689,"path":1690,"stem":1691},"Projects","/cockpit/organisation-settings/projects","8.Cockpit/4.Organisation-Settings/projects",{"title":1693,"path":1694,"stem":1695},"Roles","/cockpit/organisation-settings/roles","8.Cockpit/4.Organisation-Settings/roles",{"title":1697,"path":1698,"stem":1699,"children":1700},"Offering","/offering","9.Offering/0.index",[1701,1702,1734,1747,1760],{"title":1697,"path":1698,"stem":1699},{"title":1703,"path":1704,"stem":1705,"children":1706},"Products","/offering/products","9.Offering/1.Products/0.index",[1707,1708,1713,1718,1723,1729],{"title":1703,"path":1704,"stem":1705},{"title":137,"path":1709,"stem":1710,"children":1711},"/offering/products/frontend","9.Offering/1.Products/1.Frontend/0.index",[1712],{"title":137,"path":1709,"stem":1710},{"title":1598,"path":1714,"stem":1715,"children":1716},"/offering/products/cockpit","9.Offering/1.Products/2.Cockpit/0.index",[1717],{"title":1598,"path":1714,"stem":1715},{"title":1527,"path":1719,"stem":1720,"children":1721},"/offering/products/checkout","9.Offering/1.Products/3.Checkout/0.index",[1722],{"title":1527,"path":1719,"stem":1720},{"title":1724,"path":1725,"stem":1726,"children":1727},"Cloud","/offering/products/cloud","9.Offering/1.Products/4.cloud/0.index",[1728],{"title":1724,"path":1725,"stem":1726},{"title":1533,"path":1730,"stem":1731,"children":1732},"/offering/products/larry-ai","9.Offering/1.Products/5.larry-ai/0.index",[1733],{"title":1533,"path":1730,"stem":1731},{"title":1735,"path":1736,"stem":1737,"children":1738,"page":55},"Service Level Agreement","/offering/service-level-agreement","9.Offering/2.service-level-agreement",[1739,1743],{"title":1740,"path":1741,"stem":1742},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","9.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1744,"path":1745,"stem":1746},"Backups","/offering/service-level-agreement/backups","9.Offering/2.service-level-agreement/backups",{"title":1748,"path":1749,"stem":1750,"children":1751,"page":55},"Customer Support","/offering/customer-support","9.Offering/3.customer-support",[1752,1756],{"title":1753,"path":1754,"stem":1755},"Standard Customer Support","/offering/customer-support/standard-customer-support","9.Offering/3.customer-support/1.standard-customer-support",{"title":1757,"path":1758,"stem":1759},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","9.Offering/3.customer-support/maximum-serverity-levels",{"title":1761,"path":1762,"stem":1763,"children":1764,"page":55},"Compliance","/offering/compliance","9.Offering/4.Compliance",[1765],{"title":1766,"path":1767,"stem":1768},"Fair usage policy","/offering/compliance/fair-usage-policy","9.Offering/4.Compliance/fair-usage-policy",{"id":1770,"title":52,"aliases":1771,"body":1772,"description":2341,"extension":2342,"meta":2343,"navigation":2344,"path":53,"seo":2345,"sitemap":2348,"stem":54,"__hash__":2351},"docs/0.getting-started/3.key-concepts/multi-tenancy.md",null,{"type":1773,"value":1774,"toc":2327},"minimark",[1775,1780,1784,1787,1791,1808,1811,1816,1825,1887,1893,1897,1916,1918,1922,1943,1946,1949,1952,2054,2123,2126,2129,2146,2152,2154,2158,2263,2265,2269,2280,2286,2288,2292,2295,2315,2318,2323],[1776,1777,1779],"h2",{"id":1778},"running-multiple-storefronts","Running multiple storefronts",[1781,1782,1783],"p",{},"You operate several brands, regional shops, or business units that each need their own storefront. Maybe they share the same product catalog but have different designs. Maybe they are completely independent brands under one company umbrella. This page explains the two main architectural patterns in Laioutr and helps you decide which one fits your situation.",[1785,1786],"hr",{},[1776,1788,1790],{"id":1789},"option-a-single-project-with-rule-engine","Option A: Single project with rule engine",[1781,1792,1793,1794,1798,1799,1803,1804,1807],{},"In this approach, you run ",[1795,1796,1797],"strong",{},"one Laioutr project"," that serves multiple domains. Each domain maps to a different ",[1800,1801,1802],"a",{"href":185},"market",", and the ",[1795,1805,1806],{},"rule engine"," differentiates content, layout, and behaviour per market or domain.",[1781,1809,1810],{},"This is the right choice when your storefronts share the same brand identity, the same set of apps, and largely the same page structure — but need regional variations in content, language, currency, or product availability.",[1812,1813,1815],"h3",{"id":1814},"how-it-works","How it works",[1781,1817,1818,1819,1824],{},"Your project has multiple markets configured in ",[1800,1820,1598],{"href":1821,"rel":1822},"https://cockpit.laioutr.cloud/o/_/p/_/settings/markets",[1823],"nofollow",", each with its own domain:",[1826,1827,1828,1844],"table",{},[1829,1830,1831],"thead",{},[1832,1833,1834,1838,1841],"tr",{},[1835,1836,1837],"th",{},"Market",[1835,1839,1840],{},"Domain",[1835,1842,1843],{},"Currency",[1845,1846,1847,1862,1875],"tbody",{},[1832,1848,1849,1853,1859],{},[1850,1851,1852],"td",{},"Switzerland",[1850,1854,1855],{},[1856,1857,1858],"code",{},"www.shop.ch",[1850,1860,1861],{},"CHF",[1832,1863,1864,1867,1872],{},[1850,1865,1866],{},"Germany",[1850,1868,1869],{},[1856,1870,1871],{},"www.shop.de",[1850,1873,1874],{},"EUR",[1832,1876,1877,1880,1885],{},[1850,1878,1879],{},"Austria",[1850,1881,1882],{},[1856,1883,1884],{},"www.shop.at",[1850,1886,1874],{},[1781,1888,1889,1890,1892],{},"All three domains are served by the same Nuxt application. The rule engine lets you vary sections, banners, and navigation per market. For example, you can show a \"Free shipping in Switzerland\" banner only on ",[1856,1891,1858],{},", or feature different product highlights per region.",[1812,1894,1896],{"id":1895},"when-to-use-this-pattern","When to use this pattern",[1898,1899,1900,1904,1907,1910,1913],"ul",{},[1901,1902,1903],"li",{},"Same brand across regions",[1901,1905,1906],{},"Shared page structure and design",[1901,1908,1909],{},"Differences are primarily content, language, and currency",[1901,1911,1912],{},"One team manages all storefronts",[1901,1914,1915],{},"You want a single deployment pipeline",[1785,1917],{},[1776,1919,1921],{"id":1920},"option-b-multiple-projects-sharing-apps","Option B: Multiple projects sharing apps",[1781,1923,1924,1925,1928,1929,1934,1935,1938,1939,1942],{},"In this approach, you create ",[1795,1926,1927],{},"separate projects"," within your Laioutr ",[1800,1930,1933],{"href":1931,"rel":1932},"https://cockpit.laioutr.cloud/o/_/p/_/settings",[1823],"organization",". Each project is an independent Nuxt application with its own ",[1856,1936,1937],{},"laioutrrc.json",", its own Studio workspace, and its own deployment. The shared code lives in your ",[1795,1940,1941],{},"apps"," — Nuxt modules installed as npm packages in both projects.",[1781,1944,1945],{},"This is the right choice when your storefronts have fundamentally different designs, different page structures, or are managed by separate teams — but share underlying business logic or integrations.",[1812,1947,1815],{"id":1948},"how-it-works-1",[1781,1950,1951],{},"You build your integration logic (commerce connector, checkout flow, tracking) as a reusable app (Nuxt module). Both projects install it:",[1953,1954,1959],"pre",{"className":1955,"code":1956,"language":1957,"meta":1958,"style":1958},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","// Project A: package.json\n{\n  \"dependencies\": {\n    \"@your-org/commerce-app\": \"^2.0.0\",\n    \"@your-org/brand-a-ui\": \"^1.0.0\"\n  }\n}\n","json","",[1856,1960,1961,1970,1977,1996,2022,2042,2048],{"__ignoreMap":1958},[1962,1963,1966],"span",{"class":1964,"line":1965},"line",1,[1962,1967,1969],{"class":1968},"sHwdD","// Project A: package.json\n",[1962,1971,1973],{"class":1964,"line":1972},2,[1962,1974,1976],{"class":1975},"sMK4o","{\n",[1962,1978,1980,1983,1987,1990,1993],{"class":1964,"line":1979},3,[1962,1981,1982],{"class":1975},"  \"",[1962,1984,1986],{"class":1985},"spNyl","dependencies",[1962,1988,1989],{"class":1975},"\"",[1962,1991,1992],{"class":1975},":",[1962,1994,1995],{"class":1975}," {\n",[1962,1997,1999,2002,2006,2008,2010,2013,2017,2019],{"class":1964,"line":1998},4,[1962,2000,2001],{"class":1975},"    \"",[1962,2003,2005],{"class":2004},"sBMFI","@your-org/commerce-app",[1962,2007,1989],{"class":1975},[1962,2009,1992],{"class":1975},[1962,2011,2012],{"class":1975}," \"",[1962,2014,2016],{"class":2015},"sfazB","^2.0.0",[1962,2018,1989],{"class":1975},[1962,2020,2021],{"class":1975},",\n",[1962,2023,2025,2027,2030,2032,2034,2036,2039],{"class":1964,"line":2024},5,[1962,2026,2001],{"class":1975},[1962,2028,2029],{"class":2004},"@your-org/brand-a-ui",[1962,2031,1989],{"class":1975},[1962,2033,1992],{"class":1975},[1962,2035,2012],{"class":1975},[1962,2037,2038],{"class":2015},"^1.0.0",[1962,2040,2041],{"class":1975},"\"\n",[1962,2043,2045],{"class":1964,"line":2044},6,[1962,2046,2047],{"class":1975},"  }\n",[1962,2049,2051],{"class":1964,"line":2050},7,[1962,2052,2053],{"class":1975},"}\n",[1953,2055,2057],{"className":1955,"code":2056,"language":1957,"meta":1958,"style":1958},"// Project B: package.json\n{\n  \"dependencies\": {\n    \"@your-org/commerce-app\": \"^2.0.0\",\n    \"@your-org/brand-b-ui\": \"^1.0.0\"\n  }\n}\n",[1856,2058,2059,2064,2068,2080,2098,2115,2119],{"__ignoreMap":1958},[1962,2060,2061],{"class":1964,"line":1965},[1962,2062,2063],{"class":1968},"// Project B: package.json\n",[1962,2065,2066],{"class":1964,"line":1972},[1962,2067,1976],{"class":1975},[1962,2069,2070,2072,2074,2076,2078],{"class":1964,"line":1979},[1962,2071,1982],{"class":1975},[1962,2073,1986],{"class":1985},[1962,2075,1989],{"class":1975},[1962,2077,1992],{"class":1975},[1962,2079,1995],{"class":1975},[1962,2081,2082,2084,2086,2088,2090,2092,2094,2096],{"class":1964,"line":1998},[1962,2083,2001],{"class":1975},[1962,2085,2005],{"class":2004},[1962,2087,1989],{"class":1975},[1962,2089,1992],{"class":1975},[1962,2091,2012],{"class":1975},[1962,2093,2016],{"class":2015},[1962,2095,1989],{"class":1975},[1962,2097,2021],{"class":1975},[1962,2099,2100,2102,2105,2107,2109,2111,2113],{"class":1964,"line":2024},[1962,2101,2001],{"class":1975},[1962,2103,2104],{"class":2004},"@your-org/brand-b-ui",[1962,2106,1989],{"class":1975},[1962,2108,1992],{"class":1975},[1962,2110,2012],{"class":1975},[1962,2112,2038],{"class":2015},[1962,2114,2041],{"class":1975},[1962,2116,2117],{"class":1964,"line":2044},[1962,2118,2047],{"class":1975},[1962,2120,2121],{"class":1964,"line":2050},[1962,2122,2053],{"class":1975},[1781,2124,2125],{},"Each project has its own UI app with brand-specific components, sections, and styling. The commerce app handles product data, cart, and checkout identically across both. Each project is managed independently in Cockpit and Studio.",[1812,2127,1896],{"id":2128},"when-to-use-this-pattern-1",[1898,2130,2131,2134,2137,2140,2143],{},[1901,2132,2133],{},"Different brands with distinct visual identities",[1901,2135,2136],{},"Different page structures or customer journeys",[1901,2138,2139],{},"Separate teams managing each storefront",[1901,2141,2142],{},"Independent release cycles",[1901,2144,2145],{},"Shared backend integrations (same commerce platform, same payment provider)",[1781,2147,2148,2149,2151],{},"For more on building reusable apps, see ",[1800,2150,453],{"href":454},".",[1785,2153],{},[1776,2155,2157],{"id":2156},"decision-criteria","Decision criteria",[1826,2159,2160,2173],{},[1829,2161,2162],{},[1832,2163,2164,2167,2170],{},[1835,2165,2166],{},"Criterion",[1835,2168,2169],{},"Single project (Option A)",[1835,2171,2172],{},"Multiple projects (Option B)",[1845,2174,2175,2186,2197,2208,2219,2230,2241,2252],{},[1832,2176,2177,2180,2183],{},[1850,2178,2179],{},"Brand identity",[1850,2181,2182],{},"Same brand, regional variants",[1850,2184,2185],{},"Different brands or sub-brands",[1832,2187,2188,2191,2194],{},[1850,2189,2190],{},"Page structure",[1850,2192,2193],{},"Shared across storefronts",[1850,2195,2196],{},"Different per storefront",[1832,2198,2199,2202,2205],{},[1850,2200,2201],{},"Design system",[1850,2203,2204],{},"One design, minor variations",[1850,2206,2207],{},"Distinct designs per brand",[1832,2209,2210,2213,2216],{},[1850,2211,2212],{},"Team structure",[1850,2214,2215],{},"One team manages everything",[1850,2217,2218],{},"Separate teams per storefront",[1832,2220,2221,2224,2227],{},[1850,2222,2223],{},"Deployment",[1850,2225,2226],{},"Single build and deploy",[1850,2228,2229],{},"Independent deployments",[1832,2231,2232,2235,2238],{},[1850,2233,2234],{},"Content management",[1850,2236,2237],{},"One Studio workspace with rules",[1850,2239,2240],{},"Separate Studio workspaces",[1832,2242,2243,2246,2249],{},[1850,2244,2245],{},"Code sharing",[1850,2247,2248],{},"Implicit (same project)",[1850,2250,2251],{},"Explicit (shared npm modules)",[1832,2253,2254,2257,2260],{},[1850,2255,2256],{},"Complexity",[1850,2258,2259],{},"Lower — one project to maintain",[1850,2261,2262],{},"Higher — multiple projects, but cleaner separation",[1785,2264],{},[1776,2266,2268],{"id":2267},"domain-routing-across-both-options","Domain routing across both options",[1781,2270,2271,2272,2275,2276,2279],{},"In ",[1795,2273,2274],{},"Option A",", domain routing is handled by the ",[1800,2277,2278],{"href":185},"multi-market"," system. Each market maps to one or more domains, and the platform resolves the correct market at request time based on the hostname.",[1781,2281,2271,2282,2285],{},[1795,2283,2284],{},"Option B",", each project has its own domain configuration. Since projects are independent deployments, domain routing is handled at the hosting level — each project's domain points to its own deployment. There is no cross-project routing within Laioutr itself.",[1785,2287],{},[1776,2289,2291],{"id":2290},"shared-code-patterns","Shared code patterns",[1781,2293,2294],{},"Regardless of which option you choose, the app architecture encourages code reuse. A Laioutr app is a standard Nuxt module distributed as an npm package. This means you can:",[1898,2296,2297,2303,2309],{},[1901,2298,2299,2302],{},[1795,2300,2301],{},"Extract common integrations"," into a shared app (commerce data, authentication, tracking) and install it across projects.",[1901,2304,2305,2308],{},[1795,2306,2307],{},"Version independently"," — update the shared app in one project without forcing the other to upgrade immediately.",[1901,2310,2311,2314],{},[1795,2312,2313],{},"Keep brand-specific code separate"," — each project or brand gets its own UI app with components tailored to its design.",[1781,2316,2317],{},"This pattern mirrors how the platform's own apps work. The Shopify app, for example, handles data and integration logic while the UI app handles presentation. You can follow the same separation for your own multi-brand setup.",[1781,2319,2320,2321,2151],{},"For more on Laioutr's overall architecture and how apps fit together, see ",[1800,2322,24],{"href":25},[2324,2325,2326],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1958,"searchDepth":1972,"depth":1972,"links":2328},[2329,2330,2334,2338,2339,2340],{"id":1778,"depth":1972,"text":1779},{"id":1789,"depth":1972,"text":1790,"children":2331},[2332,2333],{"id":1814,"depth":1979,"text":1815},{"id":1895,"depth":1979,"text":1896},{"id":1920,"depth":1972,"text":1921,"children":2335},[2336,2337],{"id":1948,"depth":1979,"text":1815},{"id":2128,"depth":1979,"text":1896},{"id":2156,"depth":1972,"text":2157},{"id":2267,"depth":1972,"text":2268},{"id":2290,"depth":1972,"text":2291},"How to structure multiple storefronts, brands, or regions in Laioutr — single project with rule engine vs. multiple projects sharing apps.","md",{},true,{"title":2346,"description":2347},"Multi-tenancy | Laioutr","How to structure multiple storefronts, brands, or regions in Laioutr — single project with rule engine vs. multiple…",{"loc":53,"lastmod":2349,"changefreq":2350,"priority":1965},"2026-04-08","monthly","90o-t8qWHnsjsNALPp7GQS_ktsBgTwP9Pwjghs_B5MA",[2353,2355],{"title":48,"path":49,"stem":50,"description":2354,"children":-1},"How Laioutr apps (Nuxt modules) move from local development through customer CI/CD pipelines into production.",{"title":62,"path":63,"stem":64,"description":1958,"children":-1},1779355391399]