[{"data":1,"prerenderedAt":3287},["ShallowReactive",2],{"navigation_docs":3,"-apps-app-docs-b2bsellers":1257,"-apps-app-docs-b2bsellers-surround":3282},[4,123,362,478,1038,1107,1113,1119,1185],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","0.getting-started/0.index",[9,10,14,18,56,81,111],{"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},"Introduction","/getting-started/changelogs","0.getting-started/5.Changelogs/0.index",[86,87,91,95,99,103,107],{"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},"Frontend Changelog","/getting-started/changelogs/frontend-changelog","0.getting-started/5.Changelogs/frontend-changelog",{"title":100,"path":101,"stem":102},"Orchestr Changelog","/getting-started/changelogs/orchestr-changelog","0.getting-started/5.Changelogs/orchestr-changelog",{"title":104,"path":105,"stem":106},"Orchestr Devtools Changelog","/getting-started/changelogs/orchestr-devtools-changelog","0.getting-started/5.Changelogs/orchestr-devtools-changelog",{"title":108,"path":109,"stem":110},"UI Changelog","/getting-started/changelogs/ui-changelog","0.getting-started/5.Changelogs/ui-changelog",{"title":112,"path":113,"stem":114,"children":115,"page":55},"Hints And Tips","/getting-started/hints-and-tips","0.getting-started/6.Hints-and-Tips",[116,119],{"title":82,"path":117,"stem":118},"/getting-started/hints-and-tips/introduction","0.getting-started/6.Hints-and-Tips/0.introduction",{"title":120,"path":121,"stem":122},"Developer tools","/getting-started/hints-and-tips/developer-tools","0.getting-started/6.Hints-and-Tips/1.developer-tools",{"title":124,"path":125,"stem":126,"children":127},"Frontend","/frontend","1.Frontend/0.index",[128,129,140,193,218,247],{"title":124,"path":125,"stem":126},{"title":82,"path":130,"stem":131,"children":132,"page":55},"/frontend/introduction","1.Frontend/1.Introduction",[133,136],{"title":19,"path":134,"stem":135},"/frontend/introduction/key-concepts","1.Frontend/1.Introduction/0.key-concepts",{"title":137,"path":138,"stem":139},"Tech Stack","/frontend/introduction/tech-stack","1.Frontend/1.Introduction/1.tech-stack",{"title":82,"path":141,"stem":142,"children":143},"/frontend/features","1.Frontend/2.Features/0.index",[144,145,149,153,157,161,165,169,173,177,181,185,189],{"title":82,"path":141,"stem":142},{"title":146,"path":147,"stem":148},"Consent Management","/frontend/features/consent-management","1.Frontend/2.Features/consent-management",{"title":150,"path":151,"stem":152},"Currencies","/frontend/features/currencies","1.Frontend/2.Features/currencies",{"title":154,"path":155,"stem":156},"Environments & Staging","/frontend/features/environments","1.Frontend/2.Features/environments",{"title":158,"path":159,"stem":160},"Media and Media Library","/frontend/features/media","1.Frontend/2.Features/media",{"title":162,"path":163,"stem":164},"Multi-language Support","/frontend/features/multi-language-support","1.Frontend/2.Features/multi-language-support",{"title":166,"path":167,"stem":168},"Multi-market","/frontend/features/multi-market","1.Frontend/2.Features/multi-market",{"title":170,"path":171,"stem":172},"Page Types","/frontend/features/pagetypes","1.Frontend/2.Features/pagetypes",{"title":174,"path":175,"stem":176},"PWA","/frontend/features/pwa","1.Frontend/2.Features/pwa",{"title":178,"path":179,"stem":180},"Redirects","/frontend/features/redirects","1.Frontend/2.Features/redirects",{"title":182,"path":183,"stem":184},"Routing","/frontend/features/routing","1.Frontend/2.Features/routing",{"title":186,"path":187,"stem":188},"Server-Side Rendering (SSR) and Caching","/frontend/features/ssr-and-caching","1.Frontend/2.Features/ssr-and-caching",{"title":190,"path":191,"stem":192},"Tracking","/frontend/features/tracking","1.Frontend/2.Features/tracking",{"title":82,"path":194,"stem":195,"children":196},"/frontend/seo","1.Frontend/3.SEO/0.index",[197,198,202,206,210,214],{"title":82,"path":194,"stem":195},{"title":199,"path":200,"stem":201},"Link Checker","/frontend/seo/link-checker","1.Frontend/3.SEO/link-checker",{"title":203,"path":204,"stem":205},"OG Image","/frontend/seo/og-image","1.Frontend/3.SEO/og-image",{"title":207,"path":208,"stem":209},"Robots.txt","/frontend/seo/robots-txt","1.Frontend/3.SEO/robots-txt",{"title":211,"path":212,"stem":213},"Schema.org","/frontend/seo/schema-org","1.Frontend/3.SEO/schema-org",{"title":215,"path":216,"stem":217},"Sitemap","/frontend/seo/sitemap","1.Frontend/3.SEO/sitemap",{"title":82,"path":219,"stem":220,"children":221},"/frontend/orchestr","1.Frontend/4.Orchestr/0.index",[222,223,227,231,235,239,243],{"title":82,"path":219,"stem":220},{"title":224,"path":225,"stem":226},"Actions","/frontend/orchestr/actions","1.Frontend/4.Orchestr/Actions",{"title":228,"path":229,"stem":230},"Caching","/frontend/orchestr/caching","1.Frontend/4.Orchestr/Caching",{"title":232,"path":233,"stem":234},"Middleware","/frontend/orchestr/middleware","1.Frontend/4.Orchestr/Middleware",{"title":236,"path":237,"stem":238},"Queries & Links","/frontend/orchestr/queries","1.Frontend/4.Orchestr/Queries",{"title":240,"path":241,"stem":242},"Component Resolvers","/frontend/orchestr/component-resolvers","1.Frontend/4.Orchestr/component-resolvers",{"title":244,"path":245,"stem":246},"Orchestr Wire Format","/frontend/orchestr/wire-format","1.Frontend/4.Orchestr/wire-format",{"title":82,"path":248,"stem":249,"children":250},"/frontend/api-reference","1.Frontend/99.api-reference/0.index",[251,252,309,312,328,336,347,355],{"title":82,"path":248,"stem":249},{"title":253,"path":254,"stem":255,"children":256,"page":55},"Entities","/frontend/api-reference/entities","1.Frontend/99.api-reference/01.entities",[257,261,265,269,273,277,281,285,289,293,297,301,305],{"title":258,"path":259,"stem":260},"Product","/frontend/api-reference/entities/product","1.Frontend/99.api-reference/01.entities/1.product",{"title":262,"path":263,"stem":264},"SuggestedSearch","/frontend/api-reference/entities/suggested-search","1.Frontend/99.api-reference/01.entities/10.suggested-search",{"title":266,"path":267,"stem":268},"SuggestedSearchEntry","/frontend/api-reference/entities/suggested-search-entry","1.Frontend/99.api-reference/01.entities/11.suggested-search-entry",{"title":270,"path":271,"stem":272},"BlogCollection","/frontend/api-reference/entities/blog-collection","1.Frontend/99.api-reference/01.entities/12.blog-collection",{"title":274,"path":275,"stem":276},"Comment","/frontend/api-reference/entities/comment","1.Frontend/99.api-reference/01.entities/13.comment",{"title":278,"path":279,"stem":280},"ProductVariant","/frontend/api-reference/entities/product-variant","1.Frontend/99.api-reference/01.entities/2.product-variant",{"title":282,"path":283,"stem":284},"Category","/frontend/api-reference/entities/category","1.Frontend/99.api-reference/01.entities/3.category",{"title":286,"path":287,"stem":288},"Cart","/frontend/api-reference/entities/cart","1.Frontend/99.api-reference/01.entities/4.cart",{"title":290,"path":291,"stem":292},"CartItem","/frontend/api-reference/entities/cart-item","1.Frontend/99.api-reference/01.entities/5.cart-item",{"title":294,"path":295,"stem":296},"Review","/frontend/api-reference/entities/review","1.Frontend/99.api-reference/01.entities/6.review",{"title":298,"path":299,"stem":300},"BreadcrumbItem","/frontend/api-reference/entities/breadcrumb-item","1.Frontend/99.api-reference/01.entities/7.breadcrumb-item",{"title":302,"path":303,"stem":304},"MenuItem","/frontend/api-reference/entities/menu-item","1.Frontend/99.api-reference/01.entities/8.menu-item",{"title":306,"path":307,"stem":308},"BlogPost","/frontend/api-reference/entities/blog-post","1.Frontend/99.api-reference/01.entities/9.blog-post",{"title":170,"path":310,"stem":311},"/frontend/api-reference/page-types","1.Frontend/99.api-reference/02.page-types",{"title":313,"path":314,"stem":315,"children":316,"page":55},"Ecommerce","/frontend/api-reference/ecommerce","1.Frontend/99.api-reference/10.ecommerce",[317,320,324],{"title":224,"path":318,"stem":319},"/frontend/api-reference/ecommerce/actions","1.Frontend/99.api-reference/10.ecommerce/1.actions",{"title":321,"path":322,"stem":323},"Queries","/frontend/api-reference/ecommerce/queries","1.Frontend/99.api-reference/10.ecommerce/2.queries",{"title":325,"path":326,"stem":327},"Errors","/frontend/api-reference/ecommerce/errors","1.Frontend/99.api-reference/10.ecommerce/3.errors",{"title":329,"path":330,"stem":331,"children":332,"page":55},"Newsletter","/frontend/api-reference/newsletter","1.Frontend/99.api-reference/11.newsletter",[333],{"title":224,"path":334,"stem":335},"/frontend/api-reference/newsletter/actions","1.Frontend/99.api-reference/11.newsletter/1.actions",{"title":337,"path":338,"stem":339,"children":340,"page":55},"Blog","/frontend/api-reference/blog","1.Frontend/99.api-reference/12.blog",[341,344],{"title":321,"path":342,"stem":343},"/frontend/api-reference/blog/queries","1.Frontend/99.api-reference/12.blog/1.queries",{"title":325,"path":345,"stem":346},"/frontend/api-reference/blog/errors","1.Frontend/99.api-reference/12.blog/2.errors",{"title":348,"path":349,"stem":350,"children":351,"page":55},"Suggested Search","/frontend/api-reference/suggested-search","1.Frontend/99.api-reference/13.suggested-search",[352],{"title":321,"path":353,"stem":354},"/frontend/api-reference/suggested-search/queries","1.Frontend/99.api-reference/13.suggested-search/1.queries",{"title":190,"path":356,"stem":357,"children":358,"page":55},"/frontend/api-reference/tracking","1.Frontend/99.api-reference/14.tracking",[359],{"title":224,"path":360,"stem":361},"/frontend/api-reference/tracking/actions","1.Frontend/99.api-reference/14.tracking/1.actions",{"title":363,"path":364,"stem":365,"children":366},"Apps","/apps","2.Apps/0.index",[367,368,409],{"title":363,"path":364,"stem":365},{"title":82,"path":369,"stem":370,"children":371},"/apps/app-development","2.Apps/app-development/0.index",[372,373,377,381,385,389,393,397,401,405],{"title":82,"path":369,"stem":370},{"title":374,"path":375,"stem":376},"App Configuration","/apps/app-development/app-configuration","2.Apps/app-development/app-configuration",{"title":378,"path":379,"stem":380},"App Starter","/apps/app-development/app-starter","2.Apps/app-development/app-starter",{"title":382,"path":383,"stem":384},"Best Practice","/apps/app-development/best-practice","2.Apps/app-development/best-practice",{"title":386,"path":387,"stem":388},"Block Definitions","/apps/app-development/block-definitions","2.Apps/app-development/block-definitions",{"title":390,"path":391,"stem":392},"Coding Standards","/apps/app-development/coding-standards","2.Apps/app-development/coding-standards",{"title":394,"path":395,"stem":396},"Implementation Overview","/apps/app-development/implementation-overview","2.Apps/app-development/implementation-overview",{"title":398,"path":399,"stem":400},"Platform Dependencies","/apps/app-development/platform-dependencies","2.Apps/app-development/platform-dependencies",{"title":402,"path":403,"stem":404},"Schema Fields","/apps/app-development/schema-fields","2.Apps/app-development/schema-fields",{"title":406,"path":407,"stem":408},"Section Definitions","/apps/app-development/section-definitions","2.Apps/app-development/section-definitions",{"title":410,"path":411,"stem":412,"children":413,"page":55},"App Docs","/apps/app-docs","2.Apps/app-docs",[414,418,422,426,430,434,438,442,446,450,454,458,462,466,470,474],{"title":415,"path":416,"stem":417},"Adobe Commerce","/apps/app-docs/adobe-commerce","2.Apps/app-docs/adobe-commerce",{"title":419,"path":420,"stem":421},"B2Bsellers","/apps/app-docs/b2bsellers","2.Apps/app-docs/b2bsellers",{"title":423,"path":424,"stem":425},"Battery Included","/apps/app-docs/battery-included","2.Apps/app-docs/battery-included",{"title":427,"path":428,"stem":429},"CCM19","/apps/app-docs/ccm19","2.Apps/app-docs/ccm19",{"title":431,"path":432,"stem":433},"Cookiebot","/apps/app-docs/cookiebot","2.Apps/app-docs/cookiebot",{"title":435,"path":436,"stem":437},"Google Tag Manager (GTM)","/apps/app-docs/gtm","2.Apps/app-docs/gtm",{"title":439,"path":440,"stem":441},"Nimstrata Google Retail API","/apps/app-docs/nimstrata","2.Apps/app-docs/nimstrata",{"title":443,"path":444,"stem":445},"Pimcore","/apps/app-docs/pimcore","2.Apps/app-docs/pimcore",{"title":447,"path":448,"stem":449},"Commercetools","/apps/app-docs/commercetools","2.apps/app-docs/commercetools",{"title":451,"path":452,"stem":453},"Emporix","/apps/app-docs/emporix","2.apps/app-docs/emporix",{"title":455,"path":456,"stem":457},"Klaviyo","/apps/app-docs/klaviyo","2.apps/app-docs/klaviyo",{"title":459,"path":460,"stem":461},"OXID eShop","/apps/app-docs/oxid","2.apps/app-docs/oxid",{"title":463,"path":464,"stem":465},"Shopify","/apps/app-docs/shopify","2.apps/app-docs/shopify",{"title":467,"path":468,"stem":469},"Shopware","/apps/app-docs/shopware","2.apps/app-docs/shopware",{"title":471,"path":472,"stem":473},"Vercel Analytics","/apps/app-docs/vercel-analytics","2.apps/app-docs/vercel-analytics",{"title":475,"path":476,"stem":477},"Vercel Speed Insights","/apps/app-docs/vercel-speed-insights","2.apps/app-docs/vercel-speed-insights",{"title":479,"path":480,"stem":481,"children":482},"Laioutr UI","/laioutr-ui","3.laioutr-ui/0.index",[483,484,505,511,516,621,626,631,684,705,758],{"title":479,"path":480,"stem":481},{"title":82,"path":485,"stem":486,"children":487},"/laioutr-ui/getting-started","3.laioutr-ui/01.getting-started/0.index",[488,489,493,497,501],{"title":82,"path":485,"stem":486},{"title":490,"path":491,"stem":492},"Browser support","/laioutr-ui/getting-started/browser-support","3.laioutr-ui/01.getting-started/1.browser-support",{"title":494,"path":495,"stem":496},"Common Data","/laioutr-ui/getting-started/common-data","3.laioutr-ui/01.getting-started/99.common-data",{"title":498,"path":499,"stem":500},"Figma Kit","/laioutr-ui/getting-started/figma-kit","3.laioutr-ui/01.getting-started/figma-kit",{"title":502,"path":503,"stem":504},"Theming","/laioutr-ui/getting-started/theming","3.laioutr-ui/01.getting-started/theming",{"title":506,"path":507,"stem":508,"children":509},"Overview","/laioutr-ui/b2b","3.laioutr-ui/b2b/0.index",[510],{"title":506,"path":507,"stem":508},{"title":506,"path":512,"stem":513,"children":514},"/laioutr-ui/booking","3.laioutr-ui/booking/0.index",[515],{"title":506,"path":512,"stem":513},{"title":506,"path":517,"stem":518,"children":519},"/laioutr-ui/cms","3.laioutr-ui/cms/0.index",[520,521,546,554,566,575,596],{"title":506,"path":517,"stem":518},{"title":522,"path":523,"stem":524,"children":525,"page":55},"Banner","/laioutr-ui/cms/banner","3.laioutr-ui/cms/banner",[526,530,534,538,542],{"title":527,"path":528,"stem":529},"Banner Slider","/laioutr-ui/cms/banner/bannerslider","3.laioutr-ui/cms/banner/BannerSlider",{"title":531,"path":532,"stem":533},"Basic Banner with Image and Text","/laioutr-ui/cms/banner/basicbannerwithimageandtext","3.laioutr-ui/cms/banner/BasicBannerWithImageAndText",{"title":535,"path":536,"stem":537},"Content with Image and Text","/laioutr-ui/cms/banner/contentwithimageandtext","3.laioutr-ui/cms/banner/ContentWithImageAndText",{"title":539,"path":540,"stem":541},"Content With Text Columns","/laioutr-ui/cms/banner/contentwithtextcolumns","3.laioutr-ui/cms/banner/ContentWithTextColumns",{"title":543,"path":544,"stem":545},"USP Banner","/laioutr-ui/cms/banner/uspbanner","3.laioutr-ui/cms/banner/UspBanner",{"title":337,"path":547,"stem":548,"children":549,"page":55},"/laioutr-ui/cms/blog","3.laioutr-ui/cms/blog",[550],{"title":551,"path":552,"stem":553},"Blog Post","/laioutr-ui/cms/blog/blogpost","3.laioutr-ui/cms/blog/BlogPost",{"title":329,"path":555,"stem":556,"children":557,"page":55},"/laioutr-ui/cms/newsletter","3.laioutr-ui/cms/newsletter",[558,562],{"title":559,"path":560,"stem":561},"Input for Newsletter","/laioutr-ui/cms/newsletter/inputnewsletter","3.laioutr-ui/cms/newsletter/InputNewsletter",{"title":563,"path":564,"stem":565},"Newsletter Registration","/laioutr-ui/cms/newsletter/newsletterregistration","3.laioutr-ui/cms/newsletter/NewsletterRegistration",{"title":567,"path":568,"stem":569,"children":570,"page":55},"Quotes","/laioutr-ui/cms/quotes","3.laioutr-ui/cms/quotes",[571],{"title":572,"path":573,"stem":574},"Personal Quote with Text and Image","/laioutr-ui/cms/quotes/personalquote","3.laioutr-ui/cms/quotes/PersonalQuote",{"title":576,"path":577,"stem":578,"children":579,"page":55},"Reviews","/laioutr-ui/cms/reviews","3.laioutr-ui/cms/reviews",[580,584,588,592],{"title":581,"path":582,"stem":583},"Quote Card","/laioutr-ui/cms/reviews/quotecard","3.laioutr-ui/cms/reviews/QuoteCard",{"title":585,"path":586,"stem":587},"Rating","/laioutr-ui/cms/reviews/rating","3.laioutr-ui/cms/reviews/Rating",{"title":589,"path":590,"stem":591},"Rating Form","/laioutr-ui/cms/reviews/ratingform","3.laioutr-ui/cms/reviews/RatingForm",{"title":593,"path":594,"stem":595},"Review Section","/laioutr-ui/cms/reviews/reviewsection","3.laioutr-ui/cms/reviews/ReviewSection",{"title":597,"path":598,"stem":599,"children":600,"page":55},"Slider","/laioutr-ui/cms/slider","3.laioutr-ui/cms/slider",[601,605,609,613,617],{"title":602,"path":603,"stem":604},"Hero Slider","/laioutr-ui/cms/slider/heroslider","3.laioutr-ui/cms/slider/HeroSlider",{"title":606,"path":607,"stem":608},"Logo Slider","/laioutr-ui/cms/slider/logoslider","3.laioutr-ui/cms/slider/LogoSlider",{"title":610,"path":611,"stem":612},"Swiper Navigation with Bullets","/laioutr-ui/cms/slider/swipernavigationbullets","3.laioutr-ui/cms/slider/SwiperNavigationBullets",{"title":614,"path":615,"stem":616},"Swiper Navigation Compact","/laioutr-ui/cms/slider/swipernavigationcompact","3.laioutr-ui/cms/slider/SwiperNavigationCompact",{"title":618,"path":619,"stem":620},"Swiper Navigation with Numbers","/laioutr-ui/cms/slider/swipernavigationnumbers","3.laioutr-ui/cms/slider/SwiperNavigationNumbers",{"title":506,"path":622,"stem":623,"children":624},"/laioutr-ui/marketplace","3.laioutr-ui/marketplace/0.index",[625],{"title":506,"path":622,"stem":623},{"title":506,"path":627,"stem":628,"children":629},"/laioutr-ui/multichannel","3.laioutr-ui/multichannel/0.index",[630],{"title":506,"path":627,"stem":628},{"title":506,"path":632,"stem":633,"children":634},"/laioutr-ui/navigation","3.laioutr-ui/navigation/0.index",[635,636,640,644,648,652,656,660,664,668,672,676,680],{"title":506,"path":632,"stem":633},{"title":637,"path":638,"stem":639},"Basic Header","/laioutr-ui/navigation/basicheader","3.laioutr-ui/navigation/BasicHeader",{"title":641,"path":642,"stem":643},"Color Mode Switch","/laioutr-ui/navigation/colormodeswitch","3.laioutr-ui/navigation/ColorModeSwitch",{"title":645,"path":646,"stem":647},"Desktop Side By Side Menu","/laioutr-ui/navigation/desktopsidebysidemenu","3.laioutr-ui/navigation/DesktopSideBySideMenu",{"title":649,"path":650,"stem":651},"Header with Text Links","/laioutr-ui/navigation/headerwithtextlinks","3.laioutr-ui/navigation/HeaderWithTextLinks",{"title":653,"path":654,"stem":655},"Locale Select","/laioutr-ui/navigation/localeselect","3.laioutr-ui/navigation/LocaleSelect",{"title":657,"path":658,"stem":659},"Mega Menu Desktop","/laioutr-ui/navigation/megamenudesktop","3.laioutr-ui/navigation/MegaMenuDesktop",{"title":661,"path":662,"stem":663},"Mobile Menu","/laioutr-ui/navigation/mobilemenu","3.laioutr-ui/navigation/MobileMenu",{"title":665,"path":666,"stem":667},"Search Overlay Input","/laioutr-ui/navigation/searchoverlayinput","3.laioutr-ui/navigation/SearchOverlayInput",{"title":669,"path":670,"stem":671},"Shop Header","/laioutr-ui/navigation/shopheader","3.laioutr-ui/navigation/ShopHeader",{"title":673,"path":674,"stem":675},"Top Bar","/laioutr-ui/navigation/topbar","3.laioutr-ui/navigation/TopBar",{"title":677,"path":678,"stem":679},"Breadcrumb","/laioutr-ui/navigation/breadcrumb","3.laioutr-ui/navigation/breadcrumb",{"title":681,"path":682,"stem":683},"Footer","/laioutr-ui/navigation/footer","3.laioutr-ui/navigation/footer",{"title":506,"path":685,"stem":686,"children":687},"/laioutr-ui/saas","3.laioutr-ui/saas/0.index",[688,689,693,697,701],{"title":506,"path":685,"stem":686},{"title":690,"path":691,"stem":692},"Billing Cycle Switch","/laioutr-ui/saas/billingcycleswitch","3.laioutr-ui/saas/BillingCycleSwitch",{"title":694,"path":695,"stem":696},"Pricing Plan","/laioutr-ui/saas/pricingplan","3.laioutr-ui/saas/pricingplan",{"title":698,"path":699,"stem":700},"Pricing Plans","/laioutr-ui/saas/pricingplans","3.laioutr-ui/saas/pricingplans",{"title":702,"path":703,"stem":704},"Pricing Table","/laioutr-ui/saas/pricingtable","3.laioutr-ui/saas/pricingtable",{"title":506,"path":706,"stem":707,"children":708},"/laioutr-ui/shop","3.laioutr-ui/shop/0.index",[709,710,714,718,722,726,730,734,738,742,746,750,754],{"title":506,"path":706,"stem":707},{"title":711,"path":712,"stem":713},"Cards Container","/laioutr-ui/shop/cardscontainer","3.laioutr-ui/shop/CardsContainer",{"title":715,"path":716,"stem":717},"Grid Card Content","/laioutr-ui/shop/gridcardcontent","3.laioutr-ui/shop/GridCardContent",{"title":719,"path":720,"stem":721},"Grid Card Text Content","/laioutr-ui/shop/gridcardtextcontent","3.laioutr-ui/shop/GridCardTextContent",{"title":723,"path":724,"stem":725},"Inpage Navigation Basic Grid","/laioutr-ui/shop/inpagenavigationbasicgrid","3.laioutr-ui/shop/InpageNavigationBasicGrid",{"title":727,"path":728,"stem":729},"Inpage Navigation Basic Slider","/laioutr-ui/shop/inpagenavigationbasicslider","3.laioutr-ui/shop/InpageNavigationBasicSlider",{"title":731,"path":732,"stem":733},"Inpage Navigation Big Grid","/laioutr-ui/shop/inpagenavigationbiggrid","3.laioutr-ui/shop/InpageNavigationBigGrid",{"title":735,"path":736,"stem":737},"Inpage Navigation Big Slider","/laioutr-ui/shop/inpagenavigationbigslider","3.laioutr-ui/shop/InpageNavigationBigSlider",{"title":739,"path":740,"stem":741},"Inpage Navigation Compact Grid","/laioutr-ui/shop/inpagenavigationcompactgrid","3.laioutr-ui/shop/InpageNavigationCompactGrid",{"title":743,"path":744,"stem":745},"Inpage Navigation Compact Slider","/laioutr-ui/shop/inpagenavigationcompactslider","3.laioutr-ui/shop/InpageNavigationCompactSlider",{"title":747,"path":748,"stem":749},"Product Card","/laioutr-ui/shop/productcard","3.laioutr-ui/shop/ProductCard",{"title":751,"path":752,"stem":753},"Product Slider","/laioutr-ui/shop/productslider","3.laioutr-ui/shop/ProductSlider",{"title":755,"path":756,"stem":757},"Filters","/laioutr-ui/shop/filters","3.laioutr-ui/shop/filters",{"title":506,"path":759,"stem":760,"children":761},"/laioutr-ui/ui-kit","3.laioutr-ui/ui-kit/0.index",[762,763,840,861,882,915,936,1001],{"title":506,"path":759,"stem":760},{"title":764,"path":765,"stem":766,"children":767,"page":55},"General","/laioutr-ui/ui-kit/general","3.laioutr-ui/ui-kit/01.general",[768,772,776,780,784,788,792,796,800,804,808,812,816,820,824,828,832,836],{"title":769,"path":770,"stem":771},"Accordion","/laioutr-ui/ui-kit/general/accordion","3.laioutr-ui/ui-kit/01.general/Accordion",{"title":773,"path":774,"stem":775},"Avatar","/laioutr-ui/ui-kit/general/avatar","3.laioutr-ui/ui-kit/01.general/Avatar",{"title":777,"path":778,"stem":779},"Backdrop","/laioutr-ui/ui-kit/general/backdrop","3.laioutr-ui/ui-kit/01.general/Backdrop",{"title":781,"path":782,"stem":783},"Color Swatch","/laioutr-ui/ui-kit/general/colorswatch","3.laioutr-ui/ui-kit/01.general/ColorSwatch",{"title":785,"path":786,"stem":787},"Dropdown Menu","/laioutr-ui/ui-kit/general/dropdownmenu","3.laioutr-ui/ui-kit/01.general/DropdownMenu",{"title":789,"path":790,"stem":791},"Edge Glow","/laioutr-ui/ui-kit/general/edgeglow","3.laioutr-ui/ui-kit/01.general/EdgeGlow",{"title":793,"path":794,"stem":795},"Empty State","/laioutr-ui/ui-kit/general/emptystate","3.laioutr-ui/ui-kit/01.general/EmptyState",{"title":797,"path":798,"stem":799},"Icon","/laioutr-ui/ui-kit/general/icon","3.laioutr-ui/ui-kit/01.general/Icon",{"title":801,"path":802,"stem":803},"Image Contrast Overlay","/laioutr-ui/ui-kit/general/imagecontrastoverlay","3.laioutr-ui/ui-kit/01.general/ImageContrastOverlay",{"title":805,"path":806,"stem":807},"Image Variant Thumbnail","/laioutr-ui/ui-kit/general/imagevariantthumbnail","3.laioutr-ui/ui-kit/01.general/ImageVariantThumbnail",{"title":809,"path":810,"stem":811},"Loading Spinner","/laioutr-ui/ui-kit/general/loadingspinner","3.laioutr-ui/ui-kit/01.general/LoadingSpinner",{"title":813,"path":814,"stem":815},"Media","/laioutr-ui/ui-kit/general/media","3.laioutr-ui/ui-kit/01.general/Media",{"title":817,"path":818,"stem":819},"Navigation Bullets","/laioutr-ui/ui-kit/general/navigationbullets","3.laioutr-ui/ui-kit/01.general/NavigationBullets",{"title":821,"path":822,"stem":823},"Placeholder","/laioutr-ui/ui-kit/general/placeholder","3.laioutr-ui/ui-kit/01.general/Placeholder",{"title":825,"path":826,"stem":827},"Progress Bar","/laioutr-ui/ui-kit/general/progressbar","3.laioutr-ui/ui-kit/01.general/ProgressBar",{"title":829,"path":830,"stem":831},"Scrollbar","/laioutr-ui/ui-kit/general/scrollbar","3.laioutr-ui/ui-kit/01.general/Scrollbar",{"title":833,"path":834,"stem":835},"Swatch Preview","/laioutr-ui/ui-kit/general/swatchpreview","3.laioutr-ui/ui-kit/01.general/SwatchPreview",{"title":837,"path":838,"stem":839},"Thumbnail","/laioutr-ui/ui-kit/general/thumbnail","3.laioutr-ui/ui-kit/01.general/Thumbnail",{"title":841,"path":842,"stem":843,"children":844,"page":55},"Typography","/laioutr-ui/ui-kit/typography","3.laioutr-ui/ui-kit/02.typography",[845,849,853,857],{"title":846,"path":847,"stem":848},"Icon List","/laioutr-ui/ui-kit/typography/iconlist","3.laioutr-ui/ui-kit/02.typography/IconList",{"title":850,"path":851,"stem":852},"Link","/laioutr-ui/ui-kit/typography/link","3.laioutr-ui/ui-kit/02.typography/Link",{"title":854,"path":855,"stem":856},"Rich Content","/laioutr-ui/ui-kit/typography/richcontent","3.laioutr-ui/ui-kit/02.typography/RichContent",{"title":858,"path":859,"stem":860},"Text","/laioutr-ui/ui-kit/typography/text","3.laioutr-ui/ui-kit/02.typography/Text",{"title":862,"path":863,"stem":864,"children":865,"page":55},"Layout","/laioutr-ui/ui-kit/layout","3.laioutr-ui/ui-kit/03.layout",[866,870,874,878],{"title":867,"path":868,"stem":869},"Grid Fill","/laioutr-ui/ui-kit/layout/gridfill","3.laioutr-ui/ui-kit/03.layout/GridFill",{"title":871,"path":872,"stem":873},"Grid Masonry","/laioutr-ui/ui-kit/layout/gridmasonry","3.laioutr-ui/ui-kit/03.layout/GridMasonry",{"title":875,"path":876,"stem":877},"Scroll Area","/laioutr-ui/ui-kit/layout/scrollarea","3.laioutr-ui/ui-kit/03.layout/ScrollArea",{"title":879,"path":880,"stem":881},"Separator","/laioutr-ui/ui-kit/layout/separator","3.laioutr-ui/ui-kit/03.layout/Separator",{"title":883,"path":884,"stem":885,"children":886,"page":55},"Content","/laioutr-ui/ui-kit/content","3.laioutr-ui/ui-kit/04.content",[887,891,895,899,903,907,911],{"title":888,"path":889,"stem":890},"Card","/laioutr-ui/ui-kit/content/card","3.laioutr-ui/ui-kit/04.content/Card",{"title":892,"path":893,"stem":894},"CTA Banner Basic","/laioutr-ui/ui-kit/content/ctabannerbasic","3.laioutr-ui/ui-kit/04.content/CtaBannerBasic",{"title":896,"path":897,"stem":898},"CTA Banner Integrated","/laioutr-ui/ui-kit/content/ctabannerintegrated","3.laioutr-ui/ui-kit/04.content/CtaBannerIntegrated",{"title":900,"path":901,"stem":902},"CTA Banner Showcase","/laioutr-ui/ui-kit/content/ctabannershowcase","3.laioutr-ui/ui-kit/04.content/CtaBannerShowcase",{"title":904,"path":905,"stem":906},"Link Tile Basic","/laioutr-ui/ui-kit/content/linktilebasic","3.laioutr-ui/ui-kit/04.content/LinkTileBasic",{"title":908,"path":909,"stem":910},"Link Tile Big","/laioutr-ui/ui-kit/content/linktilebig","3.laioutr-ui/ui-kit/04.content/LinkTileBig",{"title":912,"path":913,"stem":914},"Link Tile Compact","/laioutr-ui/ui-kit/content/linktilecompact","3.laioutr-ui/ui-kit/04.content/LinkTileCompact",{"title":916,"path":917,"stem":918,"children":919,"page":55},"Surfaces","/laioutr-ui/ui-kit/surfaces","3.laioutr-ui/ui-kit/05.surfaces",[920,924,928,932],{"title":921,"path":922,"stem":923},"Alert Dialog","/laioutr-ui/ui-kit/surfaces/alertdialog","3.laioutr-ui/ui-kit/05.surfaces/AlertDialog",{"title":925,"path":926,"stem":927},"Sheet","/laioutr-ui/ui-kit/surfaces/sheet","3.laioutr-ui/ui-kit/05.surfaces/Sheet",{"title":929,"path":930,"stem":931},"Toast","/laioutr-ui/ui-kit/surfaces/toast","3.laioutr-ui/ui-kit/05.surfaces/Toast",{"title":933,"path":934,"stem":935},"Toaster","/laioutr-ui/ui-kit/surfaces/toaster","3.laioutr-ui/ui-kit/05.surfaces/Toaster",{"title":937,"path":938,"stem":939,"children":940,"page":55},"Form","/laioutr-ui/ui-kit/form","3.laioutr-ui/ui-kit/06.form",[941,945,949,953,957,961,965,969,973,977,981,985,989,993,997],{"title":942,"path":943,"stem":944},"Button","/laioutr-ui/ui-kit/form/button","3.laioutr-ui/ui-kit/06.form/Button",{"title":946,"path":947,"stem":948},"Checkbox","/laioutr-ui/ui-kit/form/checkbox","3.laioutr-ui/ui-kit/06.form/Checkbox",{"title":950,"path":951,"stem":952},"Field","/laioutr-ui/ui-kit/form/field","3.laioutr-ui/ui-kit/06.form/Field",{"title":954,"path":955,"stem":956},"Input","/laioutr-ui/ui-kit/form/input","3.laioutr-ui/ui-kit/06.form/Input",{"title":958,"path":959,"stem":960},"Input Checkbox","/laioutr-ui/ui-kit/form/inputcheckbox","3.laioutr-ui/ui-kit/06.form/InputCheckbox",{"title":962,"path":963,"stem":964},"Password Input","/laioutr-ui/ui-kit/form/inputpassword","3.laioutr-ui/ui-kit/06.form/InputPassword",{"title":966,"path":967,"stem":968},"Search Input","/laioutr-ui/ui-kit/form/inputsearch","3.laioutr-ui/ui-kit/06.form/InputSearch",{"title":970,"path":971,"stem":972},"Label","/laioutr-ui/ui-kit/form/label","3.laioutr-ui/ui-kit/06.form/Label",{"title":974,"path":975,"stem":976},"Load More","/laioutr-ui/ui-kit/form/loadmore","3.laioutr-ui/ui-kit/06.form/LoadMore",{"title":978,"path":979,"stem":980},"Pagination","/laioutr-ui/ui-kit/form/pagination","3.laioutr-ui/ui-kit/06.form/Pagination",{"title":982,"path":983,"stem":984},"Quantity Picker","/laioutr-ui/ui-kit/form/quantitypicker","3.laioutr-ui/ui-kit/06.form/QuantityPicker",{"title":986,"path":987,"stem":988},"Radio Group","/laioutr-ui/ui-kit/form/radioselect","3.laioutr-ui/ui-kit/06.form/RadioSelect",{"title":990,"path":991,"stem":992},"Select","/laioutr-ui/ui-kit/form/select","3.laioutr-ui/ui-kit/06.form/Select",{"title":994,"path":995,"stem":996},"Switch","/laioutr-ui/ui-kit/form/switch","3.laioutr-ui/ui-kit/06.form/Switch",{"title":998,"path":999,"stem":1000},"Variant Select Button","/laioutr-ui/ui-kit/form/variantselectbutton","3.laioutr-ui/ui-kit/06.form/VariantSelectButton",{"title":1002,"path":1003,"stem":1004,"children":1005,"page":55},"Indicators","/laioutr-ui/ui-kit/indicators","3.laioutr-ui/ui-kit/07.indicators",[1006,1010,1014,1018,1022,1026,1030,1034],{"title":1007,"path":1008,"stem":1009},"Badge","/laioutr-ui/ui-kit/indicators/badge","3.laioutr-ui/ui-kit/07.indicators/Badge",{"title":1011,"path":1012,"stem":1013},"Caption Flag","/laioutr-ui/ui-kit/indicators/captionflag","3.laioutr-ui/ui-kit/07.indicators/CaptionFlag",{"title":1015,"path":1016,"stem":1017},"Category Node Flag","/laioutr-ui/ui-kit/indicators/categorynodeflag","3.laioutr-ui/ui-kit/07.indicators/CategoryNodeFlag",{"title":1019,"path":1020,"stem":1021},"Product Tile Flag","/laioutr-ui/ui-kit/indicators/producttileflag","3.laioutr-ui/ui-kit/07.indicators/ProductTileFlag",{"title":1023,"path":1024,"stem":1025},"Rating Summary","/laioutr-ui/ui-kit/indicators/ratingsummary","3.laioutr-ui/ui-kit/07.indicators/RatingSummary",{"title":1027,"path":1028,"stem":1029},"Rating Summary Small","/laioutr-ui/ui-kit/indicators/ratingsummarysmall","3.laioutr-ui/ui-kit/07.indicators/RatingSummarySmall",{"title":1031,"path":1032,"stem":1033},"Savings Badge","/laioutr-ui/ui-kit/indicators/savingsbadge","3.laioutr-ui/ui-kit/07.indicators/SavingsBadge",{"title":1035,"path":1036,"stem":1037},"Stars Rating","/laioutr-ui/ui-kit/indicators/starsrating","3.laioutr-ui/ui-kit/07.indicators/StarsRating",{"title":1039,"path":1040,"stem":1041,"children":1042},"Hosting","/hosting","4.hosting/0.index",[1043,1044,1049,1078],{"title":1039,"path":1040,"stem":1041},{"title":82,"path":1045,"stem":1046,"children":1047},"/hosting/laioutr-cloud","4.hosting/0.laioutr-cloud/0.index",[1048],{"title":82,"path":1045,"stem":1046},{"title":82,"path":1050,"stem":1051,"children":1052},"/hosting/hosting-adapter","4.hosting/1.hosting-adapter/0.index",[1053,1054,1058,1062,1066,1070,1074],{"title":82,"path":1050,"stem":1051},{"title":1055,"path":1056,"stem":1057},"AWS Adapter","/hosting/hosting-adapter/aws-adapter","4.hosting/1.hosting-adapter/aws-adapter",{"title":1059,"path":1060,"stem":1061},"Azure Adapter","/hosting/hosting-adapter/azure-adapter","4.hosting/1.hosting-adapter/azure-adapter",{"title":1063,"path":1064,"stem":1065},"Google Adapter","/hosting/hosting-adapter/google-adapter","4.hosting/1.hosting-adapter/google-adapter",{"title":1067,"path":1068,"stem":1069},"Netlify Adapter","/hosting/hosting-adapter/netlify-adapter","4.hosting/1.hosting-adapter/netlify-adapter",{"title":1071,"path":1072,"stem":1073},"Scale Commerce Adapter","/hosting/hosting-adapter/scale-commerce-adapter","4.hosting/1.hosting-adapter/scale-commerce-adapter",{"title":1075,"path":1076,"stem":1077},"Vercel Adapter","/hosting/hosting-adapter/vercel-adapter","4.hosting/1.hosting-adapter/vercel-adapter",{"title":82,"path":1079,"stem":1080,"children":1081},"/hosting/bring-your-own-server-(byos)","4.hosting/2.bring-your-own-server-(byos)/0.index",[1082,1083,1087,1091,1095,1099,1103],{"title":82,"path":1079,"stem":1080},{"title":1084,"path":1085,"stem":1086},"BYOS Agent","/hosting/bring-your-own-server-(byos)/byos-agent","4.hosting/2.bring-your-own-server-(byos)/byos-agent",{"title":1088,"path":1089,"stem":1090},"Changelog","/hosting/bring-your-own-server-(byos)/changelog","4.hosting/2.bring-your-own-server-(byos)/changelog",{"title":1092,"path":1093,"stem":1094},"DevOps Components","/hosting/bring-your-own-server-(byos)/devops","4.hosting/2.bring-your-own-server-(byos)/devops",{"title":1096,"path":1097,"stem":1098},"Infrastructure Requirements","/hosting/bring-your-own-server-(byos)/infrastructure","4.hosting/2.bring-your-own-server-(byos)/infrastructure",{"title":1100,"path":1101,"stem":1102},"Software Requirements","/hosting/bring-your-own-server-(byos)/software","4.hosting/2.bring-your-own-server-(byos)/software",{"title":1104,"path":1105,"stem":1106},"Webhook Configuration","/hosting/bring-your-own-server-(byos)/webhook-config","4.hosting/2.bring-your-own-server-(byos)/webhook-config",{"title":1108,"path":1109,"stem":1110,"children":1111},"Checkout","/checkout","5.Checkout/0.index",[1112],{"title":1108,"path":1109,"stem":1110},{"title":1114,"path":1115,"stem":1116,"children":1117},"Larry AI","/larry-ai","6.Larry-AI/0.index",[1118],{"title":1114,"path":1115,"stem":1116},{"title":498,"path":1120,"stem":1121,"children":1122},"/figma-kit","7.Figma Kit/0.index",[1123,1124,1140],{"title":498,"path":1120,"stem":1121},{"title":82,"path":1125,"stem":1126,"children":1127,"page":55},"/figma-kit/introduction","7.Figma Kit/1.Introduction",[1128,1132,1136],{"title":1129,"path":1130,"stem":1131},"Figma Variables","/figma-kit/introduction/figma-variables","7.Figma Kit/1.Introduction/figma-variables",{"title":1133,"path":1134,"stem":1135},"How to Start","/figma-kit/introduction/howtostart","7.Figma Kit/1.Introduction/howtostart",{"title":1137,"path":1138,"stem":1139},"Library Connections","/figma-kit/introduction/library-connections","7.Figma Kit/1.Introduction/library-connections",{"title":1141,"path":1142,"stem":1143,"children":1144,"page":55},"Kits","/figma-kit/kits","7.Figma Kit/Kits",[1145,1149,1153,1157,1161,1165,1169,1173,1177,1181],{"title":1146,"path":1147,"stem":1148},"B2B","/figma-kit/kits/b2b","7.Figma Kit/Kits/b2b",{"title":1150,"path":1151,"stem":1152},"Booking","/figma-kit/kits/booking","7.Figma Kit/Kits/booking",{"title":1154,"path":1155,"stem":1156},"CMS","/figma-kit/kits/cms","7.Figma Kit/Kits/cms",{"title":1158,"path":1159,"stem":1160},"Inpage Navigation","/figma-kit/kits/inpage-navigation","7.Figma Kit/Kits/inpage-navigation",{"title":1162,"path":1163,"stem":1164},"Marketplace","/figma-kit/kits/marketplace","7.Figma Kit/Kits/marketplace",{"title":1166,"path":1167,"stem":1168},"Retail & Multichannel","/figma-kit/kits/multichannel","7.Figma Kit/Kits/multichannel",{"title":1170,"path":1171,"stem":1172},"Navigation","/figma-kit/kits/navigation","7.Figma Kit/Kits/navigation",{"title":1174,"path":1175,"stem":1176},"SaaS","/figma-kit/kits/saas","7.Figma Kit/Kits/saas",{"title":1178,"path":1179,"stem":1180},"Shop","/figma-kit/kits/shop","7.Figma Kit/Kits/shop",{"title":1182,"path":1183,"stem":1184},"UI Kit","/figma-kit/kits/ui-kit","7.Figma Kit/Kits/ui-kit",{"title":1186,"path":1187,"stem":1188,"children":1189},"Offering","/offering","8.Offering/0.index",[1190,1191,1222,1235,1248],{"title":1186,"path":1187,"stem":1188},{"title":506,"path":1192,"stem":1193,"children":1194},"/offering/products","8.Offering/1.Products/0.index",[1195,1196,1202,1207,1212,1217],{"title":506,"path":1192,"stem":1193},{"title":1197,"path":1198,"stem":1199,"children":1200},"Product description","/offering/products/frontend","8.Offering/1.Products/1.Frontend/0.index",[1201],{"title":1197,"path":1198,"stem":1199},{"title":1197,"path":1203,"stem":1204,"children":1205},"/offering/products/cockpit","8.Offering/1.Products/2.Cockpit/0.index",[1206],{"title":1197,"path":1203,"stem":1204},{"title":1197,"path":1208,"stem":1209,"children":1210},"/offering/products/checkout","8.Offering/1.Products/3.Checkout/0.index",[1211],{"title":1197,"path":1208,"stem":1209},{"title":1197,"path":1213,"stem":1214,"children":1215},"/offering/products/cloud","8.Offering/1.Products/4.cloud/0.index",[1216],{"title":1197,"path":1213,"stem":1214},{"title":1197,"path":1218,"stem":1219,"children":1220},"/offering/products/larry-ai","8.Offering/1.Products/5.larry-ai/0.index",[1221],{"title":1197,"path":1218,"stem":1219},{"title":1223,"path":1224,"stem":1225,"children":1226,"page":55},"Service Level Agreement","/offering/service-level-agreement","8.Offering/2.service-level-agreement",[1227,1231],{"title":1228,"path":1229,"stem":1230},"Standard Service Level Agreement Composable Frontend","/offering/service-level-agreement/standard-service-level-agreement","8.Offering/2.service-level-agreement/1.standard-service-level-agreement",{"title":1232,"path":1233,"stem":1234},"Backups","/offering/service-level-agreement/backups","8.Offering/2.service-level-agreement/backups",{"title":1236,"path":1237,"stem":1238,"children":1239,"page":55},"Customer Support","/offering/customer-support","8.Offering/3.customer-support",[1240,1244],{"title":1241,"path":1242,"stem":1243},"Standard Customer Support","/offering/customer-support/standard-customer-support","8.Offering/3.customer-support/1.standard-customer-support",{"title":1245,"path":1246,"stem":1247},"Customer Support Severity Levels of Laioutr products","/offering/customer-support/maximum-serverity-levels","8.Offering/3.customer-support/maximum-serverity-levels",{"title":1249,"path":1250,"stem":1251,"children":1252,"page":55},"Compliance","/offering/compliance","8.Offering/4.Compliance",[1253],{"title":1254,"path":1255,"stem":1256},"Fair usage policy","/offering/compliance/fair-usage-policy","8.Offering/4.Compliance/fair-usage-policy",{"id":1258,"title":419,"body":1259,"description":3271,"extension":3272,"meta":3273,"navigation":3274,"path":420,"seo":3275,"sitemap":3278,"stem":421,"__hash__":3281},"docs/2.Apps/app-docs/b2bsellers.md",{"type":1260,"value":1261,"toc":3241},"minimark",[1262,1272,1276,1292,1304,1309,1361,1370,1373,1384,1455,1461,1465,1476,1481,1484,1586,1590,1593,1667,1671,1674,1748,1752,1755,1817,1821,1824,1922,1927,1930,1989,1993,2073,2077,2196,2200,2203,2403,2407,2410,2624,2628,2631,2733,2737,2740,2782,2786,2789,2898,2902,2905,2976,2980,2983,3012,3016,3019,3048,3052,3055,3084,3088,3091,3120,3124,3128,3137,3141,3144,3149,3169,3173,3186,3190,3214,3217,3237],[1263,1264,1266,1267,1271],"callout",{"type":1265},"warning","This app is ",[1268,1269,1270],"strong",{},"planned"," and currently under development. The feature set described below reflects the intended scope based on the B2Bsellers Store API. APIs and capabilities may change before release.",[1273,1274,506],"h2",{"id":1275},"overview",[1277,1278,1279,1280,1283,1284,1291],"p",{},"The ",[1268,1281,1282],{},"@laioutr-app/b2bsellers"," package integrates the ",[1285,1286,1290],"a",{"href":1287,"rel":1288},"https://www.b2b-sellers.com/",[1289],"nofollow","B2Bsellers Suite"," into a Laioutr-powered Nuxt app. B2Bsellers is a modular Shopware 6 plugin that transforms a standard shop into a full-featured B2B e-commerce platform — covering employee management, role-based permissions, order approval workflows, offer management, budgets, cost centers, sales representative tools, and more.",[1277,1293,1294,1295,1298,1299,1303],{},"This app connects to the ",[1268,1296,1297],{},"B2Bsellers Store API"," endpoints that the plugin adds to Shopware's existing Store API. All endpoints use the same authentication mechanism as the standard Shopware Store API (",[1300,1301,1302],"code",{},"sw-context-token"," header).",[1277,1305,1306],{},[1268,1307,1308],{},"Key capabilities at a glance:",[1310,1311,1312,1319,1325,1331,1337,1343,1349,1355],"ul",{},[1313,1314,1315,1318],"li",{},[1268,1316,1317],{},"Employee & role management"," with fine-grained permissions",[1313,1320,1321,1324],{},[1268,1322,1323],{},"Order approval workflows"," with multi-approver support",[1313,1326,1327,1330],{},[1268,1328,1329],{},"Offer creation and negotiation"," including document generation",[1313,1332,1333,1336],{},[1268,1334,1335],{},"Budget management"," with period-based spending limits",[1313,1338,1339,1342],{},[1268,1340,1341],{},"Cost center"," assignment and tracking",[1313,1344,1345,1348],{},[1268,1346,1347],{},"Product lists"," (wishlists, shopping lists, reorder lists)",[1313,1350,1351,1354],{},[1268,1352,1353],{},"Sales representative"," tools for managing customers, orders, and activities",[1313,1356,1357,1360],{},[1268,1358,1359],{},"Customer-specific pricing"," and custom product numbers",[1277,1362,1363,1364,1369],{},"For detailed property-level API reference, see the official ",[1285,1365,1368],{"href":1366,"rel":1367},"https://docs.b2b-sellers.com/b2b-platform/api-reference/store-api",[1289],"B2Bsellers Store API documentation",".",[1273,1371,24],{"id":1372},"architecture",[1277,1374,1375,1376,1379,1380,1383],{},"The B2Bsellers plugin extends Shopware's Store API with additional ",[1300,1377,1378],{},"/b2b/*"," endpoints. Laioutr communicates with these endpoints through the same Shopware storefront connection that the ",[1300,1381,1382],{},"@laioutr-app/shopware"," package establishes.",[1385,1386,1391],"pre",{"className":1387,"code":1388,"language":1389,"meta":1390,"style":1390},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","flowchart LR\n    A[Laioutr Frontend] -->|Store API| B[Shopware 6]\n    B --> C[Standard Store API]\n    B --> D[B2Bsellers Plugin]\n    D --> E[\"/b2b/* endpoints\"]\n    D --> F[\"/offer/* endpoints\"]\n    D --> G[\"/sales-representative/*\"]\n    D --> H[\"/budget/* endpoints\"]\n    D --> I[\"/order-approval/*\"]\n    D --> J[\"/product-lists/*\"]\n","mermaid","",[1300,1392,1393,1401,1407,1413,1419,1425,1431,1437,1443,1449],{"__ignoreMap":1390},[1394,1395,1398],"span",{"class":1396,"line":1397},"line",1,[1394,1399,1400],{},"flowchart LR\n",[1394,1402,1404],{"class":1396,"line":1403},2,[1394,1405,1406],{},"    A[Laioutr Frontend] -->|Store API| B[Shopware 6]\n",[1394,1408,1410],{"class":1396,"line":1409},3,[1394,1411,1412],{},"    B --> C[Standard Store API]\n",[1394,1414,1416],{"class":1396,"line":1415},4,[1394,1417,1418],{},"    B --> D[B2Bsellers Plugin]\n",[1394,1420,1422],{"class":1396,"line":1421},5,[1394,1423,1424],{},"    D --> E[\"/b2b/* endpoints\"]\n",[1394,1426,1428],{"class":1396,"line":1427},6,[1394,1429,1430],{},"    D --> F[\"/offer/* endpoints\"]\n",[1394,1432,1434],{"class":1396,"line":1433},7,[1394,1435,1436],{},"    D --> G[\"/sales-representative/*\"]\n",[1394,1438,1440],{"class":1396,"line":1439},8,[1394,1441,1442],{},"    D --> H[\"/budget/* endpoints\"]\n",[1394,1444,1446],{"class":1396,"line":1445},9,[1394,1447,1448],{},"    D --> I[\"/order-approval/*\"]\n",[1394,1450,1452],{"class":1396,"line":1451},10,[1394,1453,1454],{},"    D --> J[\"/product-lists/*\"]\n",[1277,1456,1457,1458,1460],{},"All B2Bsellers endpoints are authenticated via the ",[1300,1459,1302],{}," header — the same session token that the Shopware base app manages. No separate authentication is required.",[1273,1462,1464],{"id":1463},"store-api-feature-overview","Store API Feature Overview",[1277,1466,1467,1468,1471,1472,1475],{},"The B2Bsellers Store API is organized into a ",[1268,1469,1470],{},"core plugin"," and several ",[1268,1473,1474],{},"addon modules",". Each addon can be enabled independently depending on your B2B requirements.",[1477,1478,1480],"h3",{"id":1479},"employee-management-core","Employee Management (Core)",[1277,1482,1483],{},"Manage company employees, their roles, and permissions. Employees are users within a B2B customer account that can have individual access rights.",[1485,1486,1487,1503],"table",{},[1488,1489,1490],"thead",{},[1491,1492,1493,1497,1500],"tr",{},[1494,1495,1496],"th",{},"Capability",[1494,1498,1499],{},"Endpoints",[1494,1501,1502],{},"Description",[1504,1505,1506,1522,1537,1552,1571],"tbody",{},[1491,1507,1508,1514,1519],{},[1509,1510,1511],"td",{},[1268,1512,1513],{},"CRUD",[1509,1515,1516],{},[1300,1517,1518],{},"POST/GET/PATCH/DELETE /b2b/employee/{id}",[1509,1520,1521],{},"Create, read, update, and delete employees",[1491,1523,1524,1529,1534],{},[1509,1525,1526],{},[1268,1527,1528],{},"List",[1509,1530,1531],{},[1300,1532,1533],{},"POST /b2b/employees",[1509,1535,1536],{},"Fetch all employees with optional filtering",[1491,1538,1539,1544,1549],{},[1509,1540,1541],{},[1268,1542,1543],{},"Add to company",[1509,1545,1546],{},[1300,1547,1548],{},"POST /b2b/employee/add",[1509,1550,1551],{},"Assign an existing employee to a company",[1491,1553,1554,1559,1568],{},[1509,1555,1556],{},[1268,1557,1558],{},"Import/Export",[1509,1560,1561,1564,1565],{},[1300,1562,1563],{},"POST /b2b/employee-import",", ",[1300,1566,1567],{},"POST /b2b/employee-export",[1509,1569,1570],{},"Bulk import employees via CSV or export all employees",[1491,1572,1573,1578,1583],{},[1509,1574,1575],{},[1268,1576,1577],{},"Password recovery",[1509,1579,1580],{},[1300,1581,1582],{},"POST /b2b/employee/recovery-password",[1509,1584,1585],{},"Trigger a password reset email for an employee",[1477,1587,1589],{"id":1588},"roles-permissions-core","Roles & Permissions (Core)",[1277,1591,1592],{},"Define roles with granular permissions to control what employees can see and do.",[1485,1594,1595,1605],{},[1488,1596,1597],{},[1491,1598,1599,1601,1603],{},[1494,1600,1496],{},[1494,1602,1499],{},[1494,1604,1502],{},[1504,1606,1607,1622,1637,1652],{},[1491,1608,1609,1614,1619],{},[1509,1610,1611],{},[1268,1612,1613],{},"Manage roles",[1509,1615,1616],{},[1300,1617,1618],{},"POST/PATCH/DELETE /b2b/employee-roles/{id}",[1509,1620,1621],{},"Create, update, and delete employee roles",[1491,1623,1624,1629,1634],{},[1509,1625,1626],{},[1268,1627,1628],{},"List roles",[1509,1630,1631],{},[1300,1632,1633],{},"POST /b2b/employee-roles",[1509,1635,1636],{},"Fetch all available roles",[1491,1638,1639,1644,1649],{},[1509,1640,1641],{},[1268,1642,1643],{},"Permissions",[1509,1645,1646],{},[1300,1647,1648],{},"POST /b2b/employee-permissions",[1509,1650,1651],{},"Fetch all available permissions",[1491,1653,1654,1659,1664],{},[1509,1655,1656],{},[1268,1657,1658],{},"Permission groups",[1509,1660,1661],{},[1300,1662,1663],{},"POST /b2b/employee-permission-groups",[1509,1665,1666],{},"Fetch permission groups for organizing permissions",[1477,1668,1670],{"id":1669},"invitations-core","Invitations (Core)",[1277,1672,1673],{},"Invite new employees to join the company account via email.",[1485,1675,1676,1686],{},[1488,1677,1678],{},[1491,1679,1680,1682,1684],{},[1494,1681,1496],{},[1494,1683,1499],{},[1494,1685,1502],{},[1504,1687,1688,1703,1718,1733],{},[1491,1689,1690,1695,1700],{},[1509,1691,1692],{},[1268,1693,1694],{},"List invitations",[1509,1696,1697],{},[1300,1698,1699],{},"GET /b2b/employee-invitations",[1509,1701,1702],{},"View all pending invitations",[1491,1704,1705,1710,1715],{},[1509,1706,1707],{},[1268,1708,1709],{},"Get/Delete",[1509,1711,1712],{},[1300,1713,1714],{},"GET/DELETE /b2b/employee-invitation/{id}",[1509,1716,1717],{},"View or cancel a specific invitation",[1491,1719,1720,1725,1730],{},[1509,1721,1722],{},[1268,1723,1724],{},"Create",[1509,1726,1727],{},[1300,1728,1729],{},"POST /create-invitation",[1509,1731,1732],{},"Generate and send an invitation",[1491,1734,1735,1740,1745],{},[1509,1736,1737],{},[1268,1738,1739],{},"Register",[1509,1741,1742],{},[1300,1743,1744],{},"POST /invitation-employee/{hash}",[1509,1746,1747],{},"Register as employee from an invitation link",[1477,1749,1751],{"id":1750},"authentication-access-core","Authentication & Access (Core)",[1277,1753,1754],{},"Additional login methods and account management beyond standard Shopware authentication.",[1485,1756,1757,1767],{},[1488,1758,1759],{},[1491,1760,1761,1763,1765],{},[1494,1762,1496],{},[1494,1764,1499],{},[1494,1766,1502],{},[1504,1768,1769,1787,1802],{},[1491,1770,1771,1776,1784],{},[1509,1772,1773],{},[1268,1774,1775],{},"Passwordless login",[1509,1777,1778,1564,1781],{},[1300,1779,1780],{},"POST /passwordless-login",[1300,1782,1783],{},"POST /passwordless-login/{hash}",[1509,1785,1786],{},"Request and authenticate via a login link sent by email",[1491,1788,1789,1794,1799],{},[1509,1790,1791],{},[1268,1792,1793],{},"Login targets",[1509,1795,1796],{},[1300,1797,1798],{},"GET /login-targets",[1509,1800,1801],{},"Retrieve available login targets for the current context",[1491,1803,1804,1809,1814],{},[1509,1805,1806],{},[1268,1807,1808],{},"Account request",[1509,1810,1811],{},[1300,1812,1813],{},"POST /account-request",[1509,1815,1816],{},"Request a new B2B account (company registration)",[1477,1818,1820],{"id":1819},"sales-representative-core","Sales Representative (Core)",[1277,1822,1823],{},"Tools for sales reps to manage their assigned customers, view orders, and track activities.",[1485,1825,1826,1836],{},[1488,1827,1828],{},[1491,1829,1830,1832,1834],{},[1494,1831,1496],{},[1494,1833,1499],{},[1494,1835,1502],{},[1504,1837,1838,1853,1871,1886,1904],{},[1491,1839,1840,1845,1850],{},[1509,1841,1842],{},[1268,1843,1844],{},"Profile",[1509,1846,1847],{},[1300,1848,1849],{},"GET/PATCH /sales-representative/{id}",[1509,1851,1852],{},"View and update the current sales rep's profile",[1491,1854,1855,1860,1868],{},[1509,1856,1857],{},[1268,1858,1859],{},"Customers",[1509,1861,1862,1564,1865],{},[1300,1863,1864],{},"POST /sales-representative/customers",[1300,1866,1867],{},"POST /sales-representative/customer-search",[1509,1869,1870],{},"List and search assigned customers",[1491,1872,1873,1878,1883],{},[1509,1874,1875],{},[1268,1876,1877],{},"Employees",[1509,1879,1880],{},[1300,1881,1882],{},"POST /sales-representative/employees",[1509,1884,1885],{},"List employees of assigned customers",[1491,1887,1888,1893,1901],{},[1509,1889,1890],{},[1268,1891,1892],{},"Orders",[1509,1894,1895,1564,1898],{},[1300,1896,1897],{},"POST /sales-representative/orders",[1300,1899,1900],{},"POST /sales-representative/customer-orders/{customerId}",[1509,1902,1903],{},"View all orders or orders for a specific customer",[1491,1905,1906,1911,1919],{},[1509,1907,1908],{},[1268,1909,1910],{},"Statistics",[1509,1912,1913,1564,1916],{},[1300,1914,1915],{},"POST /sales-representative/sales-statistics",[1300,1917,1918],{},"POST /sales-representative/customer-sales-ranking",[1509,1920,1921],{},"Sales metrics and customer rankings",[1923,1924,1926],"h4",{"id":1925},"customer-activity-tracking","Customer Activity Tracking",[1277,1928,1929],{},"Sales reps can log and track customer interactions (calls, visits, emails, etc.).",[1485,1931,1932,1942],{},[1488,1933,1934],{},[1491,1935,1936,1938,1940],{},[1494,1937,1496],{},[1494,1939,1499],{},[1494,1941,1502],{},[1504,1943,1944,1959,1974],{},[1491,1945,1946,1951,1956],{},[1509,1947,1948],{},[1268,1949,1950],{},"Activity types",[1509,1952,1953],{},[1300,1954,1955],{},"GET /sales-representative/customer-activity-type",[1509,1957,1958],{},"List available activity types",[1491,1960,1961,1966,1971],{},[1509,1962,1963],{},[1268,1964,1965],{},"CRUD activities",[1509,1967,1968],{},[1300,1969,1970],{},"POST/PUT/GET/DELETE /sales-representative/customer-activity/{id}",[1509,1972,1973],{},"Create, update, view, and delete activity records",[1491,1975,1976,1981,1986],{},[1509,1977,1978],{},[1268,1979,1980],{},"List activities",[1509,1982,1983],{},[1300,1984,1985],{},"GET /sales-representative/customer-activity/list",[1509,1987,1988],{},"List all activities with filtering",[1477,1990,1992],{"id":1991},"customer-features-core","Customer Features (Core)",[1485,1994,1995,2005],{},[1488,1996,1997],{},[1491,1998,1999,2001,2003],{},[1494,2000,1496],{},[1494,2002,1499],{},[1494,2004,1502],{},[1504,2006,2007,2022,2040,2058],{},[1491,2008,2009,2014,2019],{},[1509,2010,2011],{},[1268,2012,2013],{},"Customer pricing",[1509,2015,2016],{},[1300,2017,2018],{},"POST /customer-prices",[1509,2020,2021],{},"Retrieve customer-specific prices",[1491,2023,2024,2029,2037],{},[1509,2025,2026],{},[1268,2027,2028],{},"Documents",[1509,2030,2031,1564,2034],{},[1300,2032,2033],{},"POST /customer-documents/",[1300,2035,2036],{},"GET /customer-document/{fileName}",[1509,2038,2039],{},"List and download customer documents",[1491,2041,2042,2047,2055],{},[1509,2043,2044],{},[1268,2045,2046],{},"Employee orders",[1509,2048,2049,1564,2052],{},[1300,2050,2051],{},"POST /b2b/employee-orders",[1300,2053,2054],{},"GET /b2b/employee-order/{id}",[1509,2056,2057],{},"List orders placed by employees",[1491,2059,2060,2065,2070],{},[1509,2061,2062],{},[1268,2063,2064],{},"Employee customers",[1509,2066,2067],{},[1300,2068,2069],{},"POST /b2b/employee-customers",[1509,2071,2072],{},"Get customers assigned to an employee",[1477,2074,2076],{"id":2075},"product-catalog-ordering-core","Product Catalog & Ordering (Core)",[1485,2078,2079,2089],{},[1488,2080,2081],{},[1491,2082,2083,2085,2087],{},[1494,2084,1496],{},[1494,2086,1499],{},[1494,2088,1502],{},[1504,2090,2091,2106,2121,2136,2151,2166,2181],{},[1491,2092,2093,2098,2103],{},[1509,2094,2095],{},[1268,2096,2097],{},"Fast order search",[1509,2099,2100],{},[1300,2101,2102],{},"POST /b2b/fast-order-product-search",[1509,2104,2105],{},"Quick product search for fast ordering",[1491,2107,2108,2113,2118],{},[1509,2109,2110],{},[1268,2111,2112],{},"Product details",[1509,2114,2115],{},[1300,2116,2117],{},"POST /b2b/product-details",[1509,2119,2120],{},"Retrieve detailed product information",[1491,2122,2123,2128,2133],{},[1509,2124,2125],{},[1268,2126,2127],{},"Ordered products",[1509,2129,2130],{},[1300,2131,2132],{},"POST /ordered-products",[1509,2134,2135],{},"Fetch previously ordered items for reordering",[1491,2137,2138,2143,2148],{},[1509,2139,2140],{},[1268,2141,2142],{},"Product table listing",[1509,2144,2145],{},[1300,2146,2147],{},"POST /product-table-listing",[1509,2149,2150],{},"Tabular product listing view",[1491,2152,2153,2158,2163],{},[1509,2154,2155],{},[1268,2156,2157],{},"Price calculation",[1509,2159,2160],{},[1300,2161,2162],{},"POST /product-price/{id}/{quantity}",[1509,2164,2165],{},"Calculate pricing for a specific product and quantity",[1491,2167,2168,2173,2178],{},[1509,2169,2170],{},[1268,2171,2172],{},"Add to cart",[1509,2174,2175],{},[1300,2176,2177],{},"POST /b2b/add-to-cart",[1509,2179,2180],{},"Add items to the shopping cart",[1491,2182,2183,2188,2193],{},[1509,2184,2185],{},[1268,2186,2187],{},"Express checkout",[1509,2189,2190],{},[1300,2191,2192],{},"GET/PATCH /express-checkout-setting",[1509,2194,2195],{},"Retrieve or update express checkout configuration",[1477,2197,2199],{"id":2198},"order-approval-addon","Order Approval (Addon)",[1277,2201,2202],{},"A multi-step approval workflow for orders. Employees can submit their cart for approval, and designated approvers can review, modify, approve, or decline.",[1485,2204,2205,2215],{},[1488,2206,2207],{},[1491,2208,2209,2211,2213],{},[1494,2210,1496],{},[1494,2212,1499],{},[1494,2214,1502],{},[1504,2216,2217,2232,2247,2262,2280,2295,2310,2325,2343,2358,2373,2388],{},[1491,2218,2219,2224,2229],{},[1509,2220,2221],{},[1268,2222,2223],{},"Create approval",[1509,2225,2226],{},[1300,2227,2228],{},"POST /order-approval/create",[1509,2230,2231],{},"Create a new order approval from the current cart",[1491,2233,2234,2239,2244],{},[1509,2235,2236],{},[1268,2237,2238],{},"List approvals",[1509,2240,2241],{},[1300,2242,2243],{},"POST /order-approval/list",[1509,2245,2246],{},"List all approvals for the logged-in customer",[1491,2248,2249,2254,2259],{},[1509,2250,2251],{},[1268,2252,2253],{},"View details",[1509,2255,2256],{},[1300,2257,2258],{},"GET /b2b/order-approval/{id}",[1509,2260,2261],{},"Get detailed information about an approval",[1491,2263,2264,2269,2277],{},[1509,2265,2266],{},[1268,2267,2268],{},"Approve/Decline",[1509,2270,2271,1564,2274],{},[1300,2272,2273],{},"POST /b2b/order-approval/{id}/approve",[1300,2275,2276],{},"POST /b2b/order-approval/{id}/decline",[1509,2278,2279],{},"Approve or decline an order approval request",[1491,2281,2282,2287,2292],{},[1509,2283,2284],{},[1268,2285,2286],{},"Execute",[1509,2288,2289],{},[1300,2290,2291],{},"POST /b2b/order-approval/{id}/execute",[1509,2293,2294],{},"Convert an approved order into a real Shopware order",[1491,2296,2297,2302,2307],{},[1509,2298,2299],{},[1268,2300,2301],{},"Edit line items",[1509,2303,2304],{},[1300,2305,2306],{},"PATCH/DELETE /b2b/order-approval/{id}/line-items/{lineItemId}",[1509,2308,2309],{},"Update quantity or remove line items from an approval",[1491,2311,2312,2317,2322],{},[1509,2313,2314],{},[1268,2315,2316],{},"Refresh prices",[1509,2318,2319],{},[1300,2320,2321],{},"POST /b2b/order-approval/{id}/refresh",[1509,2323,2324],{},"Recalculate prices and check stock availability",[1491,2326,2327,2332,2340],{},[1509,2328,2329],{},[1268,2330,2331],{},"Reminders",[1509,2333,2334,1564,2337],{},[1300,2335,2336],{},"POST /b2b/order-approval/{id}/remind",[1300,2338,2339],{},"POST /b2b/order-approval/{id}/remind/all",[1509,2341,2342],{},"Send reminder emails to pending approvers",[1491,2344,2345,2350,2355],{},[1509,2346,2347],{},[1268,2348,2349],{},"Activity history",[1509,2351,2352],{},[1300,2353,2354],{},"GET /b2b/order-approval/{id}/activity",[1509,2356,2357],{},"View the full history of actions on an approval",[1491,2359,2360,2365,2370],{},[1509,2361,2362],{},[1268,2363,2364],{},"Approvers",[1509,2366,2367],{},[1300,2368,2369],{},"GET /b2b/order-approval/{id}/approvers",[1509,2371,2372],{},"View approver status and decisions",[1491,2374,2375,2380,2385],{},[1509,2376,2377],{},[1268,2378,2379],{},"Settings",[1509,2381,2382],{},[1300,2383,2384],{},"GET/POST /b2b/order-approval/customer-settings",[1509,2386,2387],{},"Configure approval mode (e.g. which employees are approvers)",[1491,2389,2390,2395,2400],{},[1509,2391,2392],{},[1268,2393,2394],{},"Pending count",[1509,2396,2397],{},[1300,2398,2399],{},"GET /b2b/order-approval/settings/count-pending",[1509,2401,2402],{},"Count pending approvals",[1477,2404,2406],{"id":2405},"offers-addon","Offers (Addon)",[1277,2408,2409],{},"Create, manage, and negotiate offers (quotes). Offers can be converted into orders once accepted.",[1485,2411,2412,2422],{},[1488,2413,2414],{},[1491,2415,2416,2418,2420],{},[1494,2417,1496],{},[1494,2419,1499],{},[1494,2421,1502],{},[1504,2423,2424,2439,2457,2472,2490,2505,2520,2535,2550,2564,2579,2594,2609],{},[1491,2425,2426,2431,2436],{},[1509,2427,2428],{},[1268,2429,2430],{},"Create offer",[1509,2432,2433],{},[1300,2434,2435],{},"POST /offer/",[1509,2437,2438],{},"Create a new offer",[1491,2440,2441,2446,2454],{},[1509,2442,2443],{},[1268,2444,2445],{},"List offers",[1509,2447,2448,1564,2451],{},[1300,2449,2450],{},"GET /offer/",[1300,2452,2453],{},"POST /offer/list",[1509,2455,2456],{},"List all offers with optional filtering",[1491,2458,2459,2464,2469],{},[1509,2460,2461],{},[1268,2462,2463],{},"View/Update",[1509,2465,2466],{},[1300,2467,2468],{},"GET/PUT /offer/{id}",[1509,2470,2471],{},"View or update a specific offer",[1491,2473,2474,2479,2487],{},[1509,2475,2476],{},[1268,2477,2478],{},"Request offer",[1509,2480,2481,1564,2484],{},[1300,2482,2483],{},"POST /offer-request",[1300,2485,2486],{},"POST /offer-item-request",[1509,2488,2489],{},"Request an offer (empty or with specific line items)",[1491,2491,2492,2497,2502],{},[1509,2493,2494],{},[1268,2495,2496],{},"Convert to order",[1509,2498,2499],{},[1300,2500,2501],{},"POST /offer-order/{id}",[1509,2503,2504],{},"Convert an accepted offer into a Shopware order",[1491,2506,2507,2512,2517],{},[1509,2508,2509],{},[1268,2510,2511],{},"Add products",[1509,2513,2514],{},[1300,2515,2516],{},"POST /offer-add-products/{offerId}",[1509,2518,2519],{},"Add products to an existing offer",[1491,2521,2522,2527,2532],{},[1509,2523,2524],{},[1268,2525,2526],{},"Clone",[1509,2528,2529],{},[1300,2530,2531],{},"POST /sales-representative/clone-offer/{id}",[1509,2533,2534],{},"Duplicate an offer (sales rep)",[1491,2536,2537,2542,2547],{},[1509,2538,2539],{},[1268,2540,2541],{},"Delete",[1509,2543,2544],{},[1300,2545,2546],{},"DELETE /sales-representative/offer/{id}",[1509,2548,2549],{},"Delete an offer (sales rep)",[1491,2551,2552,2556,2561],{},[1509,2553,2554],{},[1268,2555,2028],{},[1509,2557,2558],{},[1300,2559,2560],{},"GET /offer-document/{id}",[1509,2562,2563],{},"Download the offer document (PDF)",[1491,2565,2566,2571,2576],{},[1509,2567,2568],{},[1268,2569,2570],{},"Mail",[1509,2572,2573],{},[1300,2574,2575],{},"GET/POST /offer-mail/{id}",[1509,2577,2578],{},"Preview or send an offer email",[1491,2580,2581,2586,2591],{},[1509,2582,2583],{},[1268,2584,2585],{},"Extend validity",[1509,2587,2588],{},[1300,2589,2590],{},"POST /offer/{id}/request-validity-extension",[1509,2592,2593],{},"Request to extend an offer's validity period",[1491,2595,2596,2601,2606],{},[1509,2597,2598],{},[1268,2599,2600],{},"Offer states",[1509,2602,2603],{},[1300,2604,2605],{},"POST /offer-states",[1509,2607,2608],{},"List available offer states",[1491,2610,2611,2616,2621],{},[1509,2612,2613],{},[1268,2614,2615],{},"Reference products",[1509,2617,2618],{},[1300,2619,2620],{},"GET /b2b/offer-reference-product/{productId}",[1509,2622,2623],{},"Get a product referenced in an offer",[1477,2625,2627],{"id":2626},"budgets-addon","Budgets (Addon)",[1277,2629,2630],{},"Define spending budgets with configurable periods. Track spending against budgets and require approval when limits are exceeded.",[1485,2632,2633,2643],{},[1488,2634,2635],{},[1491,2636,2637,2639,2641],{},[1494,2638,1496],{},[1494,2640,1499],{},[1494,2642,1502],{},[1504,2644,2645,2659,2673,2688,2703,2718],{},[1491,2646,2647,2651,2656],{},[1509,2648,2649],{},[1268,2650,1513],{},[1509,2652,2653],{},[1300,2654,2655],{},"POST/GET/PUT/PATCH/DELETE /budget/{id}",[1509,2657,2658],{},"Create, read, update, and delete budgets",[1491,2660,2661,2665,2670],{},[1509,2662,2663],{},[1268,2664,1528],{},[1509,2666,2667],{},[1300,2668,2669],{},"POST /budget/list",[1509,2671,2672],{},"List budgets with optional filtering",[1491,2674,2675,2680,2685],{},[1509,2676,2677],{},[1268,2678,2679],{},"Period types",[1509,2681,2682],{},[1300,2683,2684],{},"POST /budget-period-types",[1509,2686,2687],{},"Retrieve available budget period types (monthly, quarterly, etc.)",[1491,2689,2690,2695,2700],{},[1509,2691,2692],{},[1268,2693,2694],{},"Approval employees",[1509,2696,2697],{},[1300,2698,2699],{},"GET /budget-approval-employees",[1509,2701,2702],{},"List employees eligible for budget approval",[1491,2704,2705,2710,2715],{},[1509,2706,2707],{},[1268,2708,2709],{},"Employee budgets",[1509,2711,2712],{},[1300,2713,2714],{},"GET /b2b/employee-budget",[1509,2716,2717],{},"Retrieve all budgets for the current employee",[1491,2719,2720,2725,2730],{},[1509,2721,2722],{},[1268,2723,2724],{},"Budget orders",[1509,2726,2727],{},[1300,2728,2729],{},"GET/POST /budget/{budgetId}/orders",[1509,2731,2732],{},"List orders charged against a specific budget",[1477,2734,2736],{"id":2735},"cost-centers-addon","Cost Centers (Addon)",[1277,2738,2739],{},"Assign cost centers to employees and track spending by organizational unit.",[1485,2741,2742,2752],{},[1488,2743,2744],{},[1491,2745,2746,2748,2750],{},[1494,2747,1496],{},[1494,2749,1499],{},[1494,2751,1502],{},[1504,2753,2754,2768],{},[1491,2755,2756,2760,2765],{},[1509,2757,2758],{},[1268,2759,1513],{},[1509,2761,2762],{},[1300,2763,2764],{},"POST/GET/PUT/PATCH/DELETE /b2b/cost-center/{id}",[1509,2766,2767],{},"Create, read, update, and delete cost centers",[1491,2769,2770,2774,2779],{},[1509,2771,2772],{},[1268,2773,1528],{},[1509,2775,2776],{},[1300,2777,2778],{},"POST /b2b/cost-center/list",[1509,2780,2781],{},"List cost centers with optional filtering",[1477,2783,2785],{"id":2784},"product-lists-addon","Product Lists (Addon)",[1277,2787,2788],{},"Manage reusable product lists (shopping lists, wishlists, reorder lists) that employees can share within the organization.",[1485,2790,2791,2801],{},[1488,2792,2793],{},[1491,2794,2795,2797,2799],{},[1494,2796,1496],{},[1494,2798,1499],{},[1494,2800,1502],{},[1504,2802,2803,2817,2832,2850,2865,2880],{},[1491,2804,2805,2809,2814],{},[1509,2806,2807],{},[1268,2808,1724],{},[1509,2810,2811],{},[1300,2812,2813],{},"GET/POST /product-lists/create",[1509,2815,2816],{},"Create a new product list",[1491,2818,2819,2824,2829],{},[1509,2820,2821],{},[1268,2822,2823],{},"View/Update/Delete",[1509,2825,2826],{},[1300,2827,2828],{},"GET/PATCH/DELETE /product-lists/{id}",[1509,2830,2831],{},"Manage a specific product list",[1491,2833,2834,2839,2847],{},[1509,2835,2836],{},[1268,2837,2838],{},"List all",[1509,2840,2841,1564,2844],{},[1300,2842,2843],{},"POST /product-lists",[1300,2845,2846],{},"POST /product-list/list",[1509,2848,2849],{},"Retrieve all product lists",[1491,2851,2852,2857,2862],{},[1509,2853,2854],{},[1268,2855,2856],{},"Manage items",[1509,2858,2859],{},[1300,2860,2861],{},"POST/PUT/PATCH/DELETE /product-lists/{id}/items",[1509,2863,2864],{},"Add, update, or remove products from a list",[1491,2866,2867,2872,2877],{},[1509,2868,2869],{},[1268,2870,2871],{},"Remove single product",[1509,2873,2874],{},[1300,2875,2876],{},"DELETE /product-lists/{id}/product/{productId}",[1509,2878,2879],{},"Remove a specific product from a list",[1491,2881,2882,2887,2895],{},[1509,2883,2884],{},[1268,2885,2886],{},"View items",[1509,2888,2889,1564,2892],{},[1300,2890,2891],{},"POST /product-list/{id}/items",[1300,2893,2894],{},"GET /product-list-item/{id}",[1509,2896,2897],{},"List items or get a specific item",[1477,2899,2901],{"id":2900},"customer-product-numbers-addon","Customer Product Numbers (Addon)",[1277,2903,2904],{},"Let customers define their own product numbers (custom SKUs) for easier ordering and ERP integration.",[1485,2906,2907,2917],{},[1488,2908,2909],{},[1491,2910,2911,2913,2915],{},[1494,2912,1496],{},[1494,2914,1499],{},[1494,2916,1502],{},[1504,2918,2919,2933,2947,2961],{},[1491,2920,2921,2925,2930],{},[1509,2922,2923],{},[1268,2924,1724],{},[1509,2926,2927],{},[1300,2928,2929],{},"POST /b2b/customer-product-number",[1509,2931,2932],{},"Create a new custom product number",[1491,2934,2935,2939,2944],{},[1509,2936,2937],{},[1268,2938,2541],{},[1509,2940,2941],{},[1300,2942,2943],{},"DELETE /b2b/customer-product-number/{id}",[1509,2945,2946],{},"Delete a custom product number",[1491,2948,2949,2953,2958],{},[1509,2950,2951],{},[1268,2952,1528],{},[1509,2954,2955],{},[1300,2956,2957],{},"POST /b2b/customer-product-numbers",[1509,2959,2960],{},"List all custom product numbers with filtering",[1491,2962,2963,2968,2973],{},[1509,2964,2965],{},[1268,2966,2967],{},"Import",[1509,2969,2970],{},[1300,2971,2972],{},"POST /b2b/customer-product-number-import",[1509,2974,2975],{},"Bulk import custom product numbers via CSV",[1477,2977,2979],{"id":2978},"sales-representative-fast-order-addon","Sales Representative Fast Order (Addon)",[1277,2981,2982],{},"Allows sales reps to place orders on behalf of customers in a single API call.",[1485,2984,2985,2995],{},[1488,2986,2987],{},[1491,2988,2989,2991,2993],{},[1494,2990,1496],{},[1494,2992,1499],{},[1494,2994,1502],{},[1504,2996,2997],{},[1491,2998,2999,3004,3009],{},[1509,3000,3001],{},[1268,3002,3003],{},"Create fast order",[1509,3005,3006],{},[1300,3007,3008],{},"POST /sales-representative/fast-order",[1509,3010,3011],{},"Place a complete order with billing/shipping addresses, payment/shipping methods, and line items in one request",[1477,3013,3015],{"id":3014},"pdp-variant-list-addon","PDP Variant List (Addon)",[1277,3017,3018],{},"Retrieve a tabular list of product variants for use on product detail pages.",[1485,3020,3021,3031],{},[1488,3022,3023],{},[1491,3024,3025,3027,3029],{},[1494,3026,1496],{},[1494,3028,1499],{},[1494,3030,1502],{},[1504,3032,3033],{},[1491,3034,3035,3040,3045],{},[1509,3036,3037],{},[1268,3038,3039],{},"List variants",[1509,3041,3042],{},[1300,3043,3044],{},"POST /store-api/variant-list/{productId}",[1509,3046,3047],{},"Get all variants for a product with optional filtering",[1477,3049,3051],{"id":3050},"spare-parts-addon","Spare Parts (Addon)",[1277,3053,3054],{},"Find similar or related products based on shared properties.",[1485,3056,3057,3067],{},[1488,3058,3059],{},[1491,3060,3061,3063,3065],{},[1494,3062,1496],{},[1494,3064,1499],{},[1494,3066,1502],{},[1504,3068,3069],{},[1491,3070,3071,3076,3081],{},[1509,3072,3073],{},[1268,3074,3075],{},"Similar products",[1509,3077,3078],{},[1300,3079,3080],{},"POST /b2b/property-similar-products/{productId}",[1509,3082,3083],{},"Get products with similar properties",[1477,3085,3087],{"id":3086},"product-request-addon","Product Request (Addon)",[1277,3089,3090],{},"Allow visitors or customers to request information about products that may not be directly purchasable.",[1485,3092,3093,3103],{},[1488,3094,3095],{},[1491,3096,3097,3099,3101],{},[1494,3098,1496],{},[1494,3100,1499],{},[1494,3102,1502],{},[1504,3104,3105],{},[1491,3106,3107,3112,3117],{},[1509,3108,3109],{},[1268,3110,3111],{},"Request product",[1509,3113,3114],{},[1300,3115,3116],{},"POST /product-request/{productId}/send",[1509,3118,3119],{},"Submit a product inquiry with contact details",[1273,3121,3123],{"id":3122},"integration-with-laioutr","Integration with Laioutr",[1477,3125,3127],{"id":3126},"prerequisites","Prerequisites",[1277,3129,3130,3131,3133,3134,3136],{},"The B2Bsellers app requires the ",[1268,3132,1382],{}," package to be installed and configured, as it relies on the Shopware Store API connection and session management (",[1300,3135,1302],{},").",[1477,3138,3140],{"id":3139},"extending-b2bsellers-features","Extending B2Bsellers features",[1277,3142,3143],{},"Developers can interact with B2Bsellers endpoints through the Laioutr orchestr by registering custom queries and actions. Since B2Bsellers endpoints follow the same Shopware Store API conventions (authentication, criteria filtering, entity responses), you can use the existing Shopware API client infrastructure to call them.",[1277,3145,3146],{},[1268,3147,3148],{},"Typical extension points:",[1310,3150,3151,3157,3163],{},[1313,3152,3153,3156],{},[1268,3154,3155],{},"Custom queries"," — Wrap B2Bsellers endpoints as orchestr queries to make B2B data available to your sections and blocks.",[1313,3158,3159,3162],{},[1268,3160,3161],{},"Custom actions"," — Register orchestr actions for B2B operations (e.g. creating an offer, approving an order) so they can be triggered from your UI components.",[1313,3164,3165,3168],{},[1268,3166,3167],{},"Section/Block definitions"," — Build custom sections that display B2B-specific data (employee dashboards, approval lists, budget overviews, offer management).",[1477,3170,3172],{"id":3171},"filtering-and-pagination","Filtering and pagination",[1277,3174,3175,3176,3179,3180,3185],{},"Most list endpoints accept a ",[1268,3177,3178],{},"Criteria"," object in the request body for filtering, sorting, and pagination — the same format used by the standard Shopware Store API. Refer to the ",[1285,3181,3184],{"href":3182,"rel":3183},"https://developer.shopware.com/docs/resources/references/core-reference/dal-reference/filters-reference.html",[1289],"Shopware Criteria documentation"," for the full filter syntax.",[1273,3187,3189],{"id":3188},"reference","Reference",[1310,3191,3192,3199,3207],{},[1313,3193,3194,3198],{},[1285,3195,3197],{"href":1366,"rel":3196},[1289],"B2Bsellers Store API Reference"," — Full endpoint documentation with request/response schemas",[1313,3200,3201,3206],{},[1285,3202,3205],{"href":3203,"rel":3204},"https://docs.b2b-sellers.com/b2b-platform",[1289],"B2Bsellers Platform Documentation"," — General platform documentation",[1313,3208,3209,3213],{},[1285,3210,3212],{"href":1287,"rel":3211},[1289],"B2Bsellers Website"," — Product overview and pricing",[1273,3215,1088],{"id":3216},"changelog",[1277,3218,3219,3220,3225,3226,3231,3232,3236],{},"All changelogs are managed in ",[1268,3221,3222],{},[1300,3223,3224],{},"CHANGELOG.md"," in the package’s GitHub repository. This app does not currently have a ",[1285,3227,3230],{"href":3228,"rel":3229},"https://github.com/orgs/laioutr/repositories?q=&type=public",[1289],"public repository under the Laioutr organization","; when it is published there, use that repo’s ",[1268,3233,3234],{},[1300,3235,3224],{}," for release notes.",[3238,3239,3240],"style",{},"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":1390,"searchDepth":1403,"depth":1403,"links":3242},[3243,3244,3245,3264,3269,3270],{"id":1275,"depth":1403,"text":506},{"id":1372,"depth":1403,"text":24},{"id":1463,"depth":1403,"text":1464,"children":3246},[3247,3248,3249,3250,3251,3252,3253,3254,3255,3256,3257,3258,3259,3260,3261,3262,3263],{"id":1479,"depth":1409,"text":1480},{"id":1588,"depth":1409,"text":1589},{"id":1669,"depth":1409,"text":1670},{"id":1750,"depth":1409,"text":1751},{"id":1819,"depth":1409,"text":1820},{"id":1991,"depth":1409,"text":1992},{"id":2075,"depth":1409,"text":2076},{"id":2198,"depth":1409,"text":2199},{"id":2405,"depth":1409,"text":2406},{"id":2626,"depth":1409,"text":2627},{"id":2735,"depth":1409,"text":2736},{"id":2784,"depth":1409,"text":2785},{"id":2900,"depth":1409,"text":2901},{"id":2978,"depth":1409,"text":2979},{"id":3014,"depth":1409,"text":3015},{"id":3050,"depth":1409,"text":3051},{"id":3086,"depth":1409,"text":3087},{"id":3122,"depth":1403,"text":3123,"children":3265},[3266,3267,3268],{"id":3126,"depth":1409,"text":3127},{"id":3139,"depth":1409,"text":3140},{"id":3171,"depth":1409,"text":3172},{"id":3188,"depth":1403,"text":3189},{"id":3216,"depth":1403,"text":1088},"Documentation for the Laioutr B2Bsellers app. Integrate the B2Bsellers Suite for Shopware 6 to add enterprise B2B features like employee management, order approvals, offers, budgets, and sales representative tools.","md",{},true,{"title":3276,"description":3277},"B2Bsellers | Laioutr","Documentation for the Laioutr B2Bsellers app. Integrate the B2Bsellers Suite for Shopware 6 to add enterprise B2B features…",{"loc":420,"lastmod":3279,"changefreq":3280,"priority":1397},"2026-04-08","monthly","obD9vEyyYZ930kjdfi9D6Z150_NNZF6Bv-m4Azj1ick",[3283,3285],{"title":415,"path":416,"stem":417,"description":3284,"children":-1},"Developer documentation for the Laioutr Adobe Commerce app package. Connect your Nuxt frontend to Adobe Commerce (Magento) via the GraphQL API.",{"title":423,"path":424,"stem":425,"description":3286,"children":-1},"Developer documentation for the Laioutr Battery Included app package. Add search, suggested search, and product recommendations to your Laioutr frontend via the BatteryIncluded API.",1775654174285]