[{"data":1,"prerenderedAt":1362},["ShallowReactive",2],{"sidebar-roots":3,"content-query-EJU3Mfm2kT":540,"$88NaDudkJM":1262,"qyzkpDqbjz":1287},[4,19,28,37,43,52,60,69,78,87,96,105,113,122,131,140,149,156,165,174,183,192,200,244,253,263,271,280,290,300,309,318,326,333,342,351,360,369,377,386,393,402,410,419,429,438,444,452,459,465,473,482,491,498,505,511,518,525,534],{"_path":5,"_dir":6,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"navigation":9,"_id":12,"_type":13,"title":14,"_source":15,"_file":16,"_stem":17,"_extension":18},"/_dir","",false,true,{"title":10,"icon":11},"Home","ri:home-2-fill","base:_dir.yml","yaml","Dir","base","_dir.yml","_dir","yml",{"_path":20,"_dir":21,"_draft":7,"_partial":8,"_locale":6,"title":22,"sidebarRoot":8,"navigation":23,"_id":25,"_type":13,"_source":15,"_file":26,"_stem":27,"_extension":18},"/general/_dir","general","Getting Started",{"icon":24},"ri:book-2-fill","base:2.general:_dir.yml","2.general/_dir.yml","2.general/_dir",{"_path":29,"_dir":30,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"title":31,"navigation":32,"_id":34,"_type":13,"_source":30,"_file":35,"_stem":36,"_extension":18},"/cloud/_dir","cloud","Cloud",{"icon":33},"material-symbols:cloud","cloud:cloud:_dir.yml","cloud/_dir.yml","cloud/_dir",{"_path":38,"_dir":39,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"callout":8,"_id":40,"_type":13,"title":14,"_source":30,"_file":41,"_stem":42,"_extension":18},"/cloud/v1/_dir","v1","cloud:cloud:6.v1:_dir.yml","cloud/6.v1/_dir.yml","cloud/6.v1/_dir",{"_path":44,"_dir":45,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"title":46,"navigation":47,"_id":49,"_type":13,"_source":45,"_file":50,"_stem":51,"_extension":18},"/console/_dir","console","Console (Cloud management)",{"icon":48},"material-symbols:frame-inspect","console:console:_dir.yml","console/_dir.yml","console/_dir",{"_path":53,"_dir":54,"_draft":7,"_partial":8,"_locale":6,"title":55,"navigation":56,"sidebarRoot":8,"_id":57,"_type":13,"_source":15,"_file":58,"_stem":59,"_extension":18},"/cookbook/_dir","cookbook","Cookbooks",{"icon":24},"base:cookbook:_dir.yml","cookbook/_dir.yml","cookbook/_dir",{"_path":61,"_dir":62,"_draft":7,"_partial":8,"_locale":6,"title":63,"sidebarRoot":8,"navigation":64,"_id":66,"_type":13,"_source":15,"_file":67,"_stem":68,"_extension":18},"/guides/_dir","guides","Guides",{"icon":65},"ri:code-s-slash-fill","base:guides:_dir.yml","guides/_dir.yml","guides/_dir",{"_path":70,"_dir":71,"_draft":7,"_partial":8,"_locale":6,"title":72,"sidebarRoot":8,"navigation":73,"_id":75,"_type":13,"_source":15,"_file":76,"_stem":77,"_extension":18},"/guides/alokai-essentials/__2.vue-storefront-with-nuxt/_dir","__2.vue-storefront-with-nuxt","Alokai with Nuxt",{"icon":74},"skill-icons:nuxtjs-dark","base:guides:2.alokai-essentials:__2.vue-storefront-with-nuxt:_dir.yml","guides/2.alokai-essentials/__2.vue-storefront-with-nuxt/_dir.yml","guides/2.alokai-essentials/__2.vue-storefront-with-nuxt/_dir",{"_path":79,"_dir":80,"_draft":7,"_partial":8,"_locale":6,"title":81,"sidebarRoot":8,"navigation":82,"_id":84,"_type":13,"_source":15,"_file":85,"_stem":86,"_extension":18},"/guides/alokai-essentials/_dir","alokai-essentials","Alokai Essentials",{"icon":83},"tabler:123","base:guides:2.alokai-essentials:_dir.yml","guides/2.alokai-essentials/_dir.yml","guides/2.alokai-essentials/_dir",{"_path":88,"_dir":89,"_draft":7,"_partial":8,"_locale":6,"title":90,"sidebarRoot":8,"navigation":91,"_id":93,"_type":13,"_source":15,"_file":94,"_stem":95,"_extension":18},"/guides/alokai-essentials/alokai-next-js/_dir","alokai-next-js","Alokai with Next.js",{"icon":92},"tabler:brand-nextjs","base:guides:2.alokai-essentials:1.alokai-next-js:_dir.yml","guides/2.alokai-essentials/1.alokai-next-js/_dir.yml","guides/2.alokai-essentials/1.alokai-next-js/_dir",{"_path":97,"_dir":98,"_draft":7,"_partial":8,"_locale":6,"title":99,"sidebarRoot":8,"navigation":100,"_id":102,"_type":13,"_source":15,"_file":103,"_stem":104,"_extension":18},"/guides/alokai-essentials/alokai-react-native/_dir","alokai-react-native","Alokai with React Native",{"icon":101},"tabler:brand-react-native","base:guides:2.alokai-essentials:2.alokai-react-native:_dir.yml","guides/2.alokai-essentials/2.alokai-react-native/_dir.yml","guides/2.alokai-essentials/2.alokai-react-native/_dir",{"_path":106,"_dir":107,"_draft":7,"_partial":8,"_locale":6,"title":72,"sidebarRoot":8,"navigation":108,"_id":110,"_type":13,"_source":15,"_file":111,"_stem":112,"_extension":18},"/guides/alokai-essentials/alokai-nuxt/_dir","alokai-nuxt",{"icon":109},"tabler:brand-nuxt","base:guides:2.alokai-essentials:3.alokai-nuxt:_dir.yml","guides/2.alokai-essentials/3.alokai-nuxt/_dir.yml","guides/2.alokai-essentials/3.alokai-nuxt/_dir",{"_path":114,"_dir":115,"_draft":7,"_partial":8,"_locale":6,"title":116,"sidebarRoot":8,"navigation":117,"_id":119,"_type":13,"_source":15,"_file":120,"_stem":121,"_extension":18},"/guides/customization/_dir","customization","Alokai Customization",{"icon":118},"tabler:tool","base:guides:4.customization:_dir.yml","guides/4.customization/_dir.yml","guides/4.customization/_dir",{"_path":123,"_dir":124,"_draft":7,"_partial":8,"_locale":6,"title":125,"sidebarRoot":8,"navigation":126,"_id":128,"_type":13,"_source":15,"_file":129,"_stem":130,"_extension":18},"/guides/customization/app-router/_dir","app-router","Next.js app router",{"icon":127},"tabler:cube","base:guides:4.customization:2.app-router:_dir.yml","guides/4.customization/2.app-router/_dir.yml","guides/4.customization/2.app-router/_dir",{"_path":132,"_dir":133,"_draft":7,"_partial":8,"_locale":6,"title":134,"sidebarRoot":8,"navigation":135,"_id":137,"_type":13,"_source":15,"_file":138,"_stem":139,"_extension":18},"/guides/kubernetes-probe/_dir","kubernetes-probe","Kubernetes Probes",{"icon":136},"tabler:heart-rate-monitor","base:guides:5.kubernetes-probe:_dir.yml","guides/5.kubernetes-probe/_dir.yml","guides/5.kubernetes-probe/_dir",{"_path":141,"_dir":142,"_draft":7,"_partial":8,"_locale":6,"title":143,"sidebarRoot":8,"navigation":144,"_id":146,"_type":13,"_source":15,"_file":147,"_stem":148,"_extension":18},"/guides/best-practices/_dir","best-practices","Best Practices",{"icon":145},"tabler:rosette-discount-check","base:guides:6.best-practices:_dir.yml","guides/6.best-practices/_dir.yml","guides/6.best-practices/_dir",{"_path":150,"_dir":151,"_draft":7,"_partial":8,"_locale":6,"title":152,"sidebarRoot":8,"_id":153,"_type":13,"_source":15,"_file":154,"_stem":155,"_extension":18},"/guides/best-practices/performance/_dir","performance","Performance","base:guides:6.best-practices:3.performance:_dir.yml","guides/6.best-practices/3.performance/_dir.yml","guides/6.best-practices/3.performance/_dir",{"_path":157,"_dir":158,"_draft":7,"_partial":8,"_locale":6,"title":159,"sidebarRoot":8,"navigation":160,"_id":162,"_type":13,"_source":15,"_file":163,"_stem":164,"_extension":18},"/guides/multistore/_dir","multistore","Multistore",{"icon":161},"tabler:box-multiple-filled","base:guides:7.multistore:_dir.yml","guides/7.multistore/_dir.yml","guides/7.multistore/_dir",{"_path":166,"_dir":167,"_draft":7,"_partial":8,"_locale":6,"title":168,"sidebarRoot":8,"navigation":169,"_id":171,"_type":13,"_source":15,"_file":172,"_stem":173,"_extension":18},"/guides/multistore/introduction/_dir","introduction","Introduction",{"icon":170},"tabler:align-box-center-middle","base:guides:7.multistore:1.introduction:_dir.yml","guides/7.multistore/1.introduction/_dir.yml","guides/7.multistore/1.introduction/_dir",{"_path":175,"_dir":176,"_draft":7,"_partial":8,"_locale":6,"title":177,"sidebarRoot":8,"navigation":178,"_id":180,"_type":13,"_source":15,"_file":181,"_stem":182,"_extension":18},"/guides/multistore/tooling-and-concepts/_dir","tooling-and-concepts","Tooling and concepts",{"icon":179},"tabler:tools","base:guides:7.multistore:2.tooling-and-concepts:_dir.yml","guides/7.multistore/2.tooling-and-concepts/_dir.yml","guides/7.multistore/2.tooling-and-concepts/_dir",{"_path":184,"_dir":185,"_draft":7,"_partial":8,"_locale":6,"title":186,"sidebarRoot":8,"navigation":187,"_id":189,"_type":13,"_source":15,"_file":190,"_stem":191,"_extension":18},"/guides/multistore/patterns/_dir","patterns","Patterns",{"icon":188},"tabler:layout-grid","base:guides:7.multistore:3.patterns:_dir.yml","guides/7.multistore/3.patterns/_dir.yml","guides/7.multistore/3.patterns/_dir",{"_path":193,"_dir":194,"_draft":7,"_partial":8,"_locale":6,"title":195,"sidebarRoot":8,"navigation":196,"_id":197,"_type":13,"_source":15,"_file":198,"_stem":199,"_extension":18},"/guides/troubleshooting/_dir","troubleshooting","Troubleshooting",{"icon":179},"base:guides:8.troubleshooting:_dir.yml","guides/8.troubleshooting/_dir.yml","guides/8.troubleshooting/_dir",{"_path":201,"_dir":62,"_draft":7,"_partial":7,"_locale":6,"title":6,"description":202,"layout":203,"sidebarRoot":8,"body":204,"_type":238,"_id":239,"_source":15,"_file":240,"_stem":241,"_extension":242,"sitemap":243},"/guides/troubleshooting","On this page you'll find a set of guides that will help you to resolve common issues that may occur when working with Alokai.","default",{"type":205,"children":206,"toc":234},"root",[207,214,219],{"type":208,"tag":209,"props":210,"children":211},"element","h1",{"id":194},[212],{"type":213,"value":195},"text",{"type":208,"tag":215,"props":216,"children":217},"p",{},[218],{"type":213,"value":202},{"type":208,"tag":220,"props":221,"children":224},"card",{"icon":170,"title":222,"to":223},"Inspecting network requests","/guides/troubleshooting/inspecting-network-requests",[225],{"type":208,"tag":226,"props":227,"children":228},"template",{"v-slot:description":6},[229],{"type":208,"tag":215,"props":230,"children":231},{},[232],{"type":213,"value":233},"Learn how to inspect network requests sent from the client (browser) to Server Middleware and from the Server Middleware to external services.",{"title":6,"searchDepth":235,"depth":236,"links":237},5,2,[],"markdown","base:guides:8.troubleshooting:index.md","guides/8.troubleshooting/index.md","guides/8.troubleshooting/index","md",{"loc":201},{"_path":245,"_dir":246,"_draft":7,"_partial":8,"_locale":6,"title":247,"sidebarRoot":8,"navigation":248,"_id":250,"_type":13,"_source":246,"_file":251,"_stem":252,"_extension":18},"/integrations/_dir","integrations","Integrations",{"icon":249},"fluent:puzzle-cube-piece-20-filled","integrations:integrations:_dir.yml","integrations/_dir.yml","integrations/_dir",{"_path":254,"_dir":255,"_draft":7,"_partial":8,"_locale":6,"navigation":256,"sidebarRoot":8,"_id":259,"_type":13,"title":14,"_source":260,"_file":261,"_stem":262,"_extension":18},"/integrations/adyen-sfcc/_dir","adyen-sfcc",{"title":257,"icon":258},"Adyen Integration for SFCC","ri:terminal-box-fill","adyenSfcc:integrations:adyen-sfcc:_dir.yml","adyenSfcc","integrations/adyen-sfcc/_dir.yml","integrations/adyen-sfcc/_dir",{"_path":264,"_dir":265,"_draft":7,"_partial":8,"_locale":6,"navigation":266,"sidebarRoot":8,"_id":268,"_type":13,"title":14,"_source":265,"_file":269,"_stem":270,"_extension":18},"/integrations/adyen/_dir","adyen",{"title":267,"icon":258},"Adyen Integration","adyen:integrations:adyen:_dir.yml","integrations/adyen/_dir.yml","integrations/adyen/_dir",{"_path":272,"_dir":273,"_draft":7,"_partial":8,"_locale":6,"navigation":274,"sidebarRoot":8,"_id":277,"_type":13,"title":14,"_source":273,"_file":278,"_stem":279,"_extension":18},"/integrations/amplience/_dir","amplience",{"title":275,"icon":276},"Amplience","IconAmplience","amplience:integrations:amplience:_dir.yml","integrations/amplience/_dir.yml","integrations/amplience/_dir",{"_path":281,"_dir":282,"_draft":7,"_partial":8,"_locale":6,"navigation":283,"sidebarRoot":8,"iconClass":286,"_id":287,"_type":13,"title":14,"_source":282,"_file":288,"_stem":289,"_extension":18},"/integrations/bigcommerce/_dir","bigcommerce",{"title":284,"icon":285},"BigCommerce","simple-icons:bigcommerce","text-black dark:text-white","bigcommerce:integrations:bigcommerce:_dir.yml","integrations/bigcommerce/_dir.yml","integrations/bigcommerce/_dir",{"_path":291,"_dir":292,"_draft":7,"_partial":8,"_locale":6,"navigation":293,"sidebarRoot":8,"_id":296,"_type":13,"title":14,"_source":297,"_file":298,"_stem":299,"_extension":18},"/integrations/bloomreach-content/_dir","bloomreach-content",{"title":294,"icon":295},"Bloomreach Content","IconBloomreach","bloomreachContent:integrations:bloomreach-content:_dir.yml","bloomreachContent","integrations/bloomreach-content/_dir.yml","integrations/bloomreach-content/_dir",{"_path":301,"_dir":302,"_draft":7,"_partial":8,"_locale":6,"navigation":303,"sidebarRoot":8,"_id":305,"_type":13,"title":14,"_source":306,"_file":307,"_stem":308,"_extension":18},"/integrations/bloomreach-search/_dir","bloomreach-search",{"title":304,"icon":295},"Bloomreach Discovery","bloomreachSearch:integrations:bloomreach-search:_dir.yml","bloomreachSearch","integrations/bloomreach-search/_dir.yml","integrations/bloomreach-search/_dir",{"_path":310,"_dir":311,"_draft":7,"_partial":8,"_locale":6,"navigation":312,"sidebarRoot":8,"_id":315,"_type":13,"title":14,"_source":311,"_file":316,"_stem":317,"_extension":18},"/integrations/builder/_dir","builder",{"title":313,"icon":314},"Builder.io","logos:builder-io-icon","builder:integrations:builder:_dir.yml","integrations/builder/_dir.yml","integrations/builder/_dir",{"_path":319,"_dir":320,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"navigation":321,"title":320,"_id":323,"_type":13,"_source":320,"_file":324,"_stem":325,"_extension":18},"/integrations/commercetools/_dir","commercetools",{"icon":322},"IconCommercetools","commercetools:integrations:commercetools:_dir.yml","integrations/commercetools/_dir.yml","integrations/commercetools/_dir",{"_path":327,"_dir":328,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"navigation":329,"title":320,"_id":330,"_type":13,"_source":320,"_file":331,"_stem":332,"_extension":18},"/integrations/commercetools/v2/_dir","v2",{"icon":322},"commercetools:integrations:commercetools:v2:_dir.yml","integrations/commercetools/v2/_dir.yml","integrations/commercetools/v2/_dir",{"_path":334,"_dir":335,"_draft":7,"_partial":8,"_locale":6,"navigation":336,"sidebarRoot":8,"_id":339,"_type":13,"title":14,"_source":335,"_file":340,"_stem":341,"_extension":18},"/integrations/contentful/_dir","contentful",{"title":337,"icon":338},"Contentful","logos:contentful","contentful:integrations:contentful:_dir.yml","integrations/contentful/_dir.yml","integrations/contentful/_dir",{"_path":343,"_dir":344,"_draft":7,"_partial":8,"_locale":6,"navigation":345,"sidebarRoot":8,"_id":348,"_type":13,"title":14,"_source":344,"_file":349,"_stem":350,"_extension":18},"/integrations/contentstack/_dir","contentstack",{"title":346,"icon":347},"Contentstack","IconContentstack","contentstack:integrations:contentstack:_dir.yml","integrations/contentstack/_dir.yml","integrations/contentstack/_dir",{"_path":352,"_dir":353,"_draft":7,"_partial":8,"_locale":6,"navigation":354,"sidebarRoot":8,"_id":357,"_type":13,"title":14,"_source":353,"_file":358,"_stem":359,"_extension":18},"/integrations/magento/_dir","magento",{"title":355,"icon":356},"Magento","logos:magento","magento:integrations:magento:_dir.yml","integrations/magento/_dir.yml","integrations/magento/_dir",{"_path":361,"_dir":362,"_draft":7,"_partial":8,"_locale":6,"sidebarRoot":8,"navigation":363,"_id":366,"_type":13,"title":14,"_source":362,"_file":367,"_stem":368,"_extension":18},"/integrations/odoo/_dir","odoo",{"title":364,"icon":365},"Odoo","IconOdoo","odoo:integrations:odoo:_dir.yml","integrations/odoo/_dir.yml","integrations/odoo/_dir",{"_path":370,"_dir":371,"_draft":7,"_partial":8,"_locale":6,"navigation":372,"sidebarRoot":8,"_id":374,"_type":13,"title":14,"_source":371,"_file":375,"_stem":376,"_extension":18},"/integrations/redis/_dir","redis",{"title":373,"icon":258},"Redis","redis:integrations:redis:_dir.yml","integrations/redis/_dir.yml","integrations/redis/_dir",{"_path":378,"_dir":379,"_draft":7,"_partial":8,"_locale":6,"navigation":380,"sidebarRoot":8,"_id":383,"_type":13,"title":14,"_source":379,"_file":384,"_stem":385,"_extension":18},"/integrations/sapcc/_dir","sapcc",{"title":381,"icon":382},"SAP Commerce Cloud","IconSAP","sapcc:integrations:sapcc:_dir.yml","integrations/sapcc/_dir.yml","integrations/sapcc/_dir",{"_path":387,"_dir":388,"_draft":7,"_partial":8,"_locale":6,"navigation":389,"sidebarRoot":8,"_id":390,"_type":13,"title":14,"_source":379,"_file":391,"_stem":392,"_extension":18},"/integrations/sapcc/v7/_dir","v7",{"title":381,"icon":382},"sapcc:integrations:sapcc:v7:_dir.yml","integrations/sapcc/v7/_dir.yml","integrations/sapcc/v7/_dir",{"_path":394,"_dir":395,"_draft":7,"_partial":8,"_locale":6,"navigation":396,"sidebarRoot":8,"_id":399,"_type":13,"title":14,"_source":395,"_file":400,"_stem":401,"_extension":18},"/integrations/sfcc/_dir","sfcc",{"title":397,"icon":398},"Salesforce Commerce Cloud","logos:salesforce","sfcc:integrations:sfcc:_dir.yml","integrations/sfcc/_dir.yml","integrations/sfcc/_dir",{"_path":403,"_dir":404,"_draft":7,"_partial":8,"_locale":6,"navigation":405,"sidebarRoot":8,"_id":407,"_type":13,"title":14,"_source":404,"_file":408,"_stem":409,"_extension":18},"/integrations/smartedit/_dir","smartedit",{"title":406,"icon":382},"SmartEdit","smartedit:integrations:smartedit:_dir.yml","integrations/smartedit/_dir.yml","integrations/smartedit/_dir",{"_path":411,"_dir":412,"_draft":7,"_partial":8,"_locale":6,"navigation":413,"sidebarRoot":8,"_id":416,"_type":13,"title":14,"_source":412,"_file":417,"_stem":418,"_extension":18},"/integrations/storyblok/_dir","storyblok",{"title":414,"icon":415},"Storyblok","logos:storyblok-icon","storyblok:integrations:storyblok:_dir.yml","integrations/storyblok/_dir.yml","integrations/storyblok/_dir",{"_path":420,"_dir":421,"_draft":7,"_partial":8,"_locale":6,"navigation":422,"sidebarRoot":8,"_id":425,"_type":13,"title":14,"_source":426,"_file":427,"_stem":428,"_extension":18},"/integrations/stripe-commercetools/_dir","stripe-commercetools",{"title":423,"icon":424},"Stripe + commercetools","logos:stripe","stripeCt:integrations:stripe-commercetools:_dir.yml","stripeCt","integrations/stripe-commercetools/_dir.yml","integrations/stripe-commercetools/_dir",{"_path":430,"_dir":431,"_draft":7,"_partial":8,"_locale":6,"title":432,"sidebarRoot":8,"navigation":433,"_id":435,"_type":13,"_source":431,"_file":436,"_stem":437,"_extension":18},"/middleware/_dir","middleware","Middleware",{"icon":434},"fa6-solid:layer-group","middleware:middleware:_dir.yml","middleware/_dir.yml","middleware/_dir",{"_path":439,"_dir":39,"_draft":7,"_partial":8,"_locale":6,"title":432,"sidebarRoot":8,"navigation":440,"_id":441,"_type":13,"_source":431,"_file":442,"_stem":443,"_extension":18},"/middleware/v1/_dir",{"icon":434},"middleware:middleware:v1:_dir.yml","middleware/v1/_dir.yml","middleware/v1/_dir",{"_path":445,"_dir":446,"_draft":7,"_partial":8,"_locale":6,"navigation":447,"sidebarRoot":8,"_id":449,"_type":13,"title":14,"_source":446,"_file":450,"_stem":451,"_extension":18},"/sdk/_dir","sdk",{"title":448,"icon":258},"SDK","sdk:sdk:_dir.yml","sdk/_dir.yml","sdk/_dir",{"_path":453,"_dir":454,"_draft":7,"_partial":8,"_locale":6,"navigation":455,"sidebarRoot":8,"_id":456,"_type":13,"title":14,"_source":446,"_file":457,"_stem":458,"_extension":18},"/sdk/legacy/_dir","legacy",{"title":448,"icon":258},"sdk:sdk:legacy:_dir.yml","sdk/legacy/_dir.yml","sdk/legacy/_dir",{"_path":460,"_dir":39,"_draft":7,"_partial":8,"_locale":6,"navigation":461,"sidebarRoot":8,"_id":462,"_type":13,"title":14,"_source":446,"_file":463,"_stem":464,"_extension":18},"/sdk/v1/_dir",{"title":448,"icon":258},"sdk:sdk:v1:_dir.yml","sdk/v1/_dir.yml","sdk/v1/_dir",{"_path":466,"_dir":467,"_draft":7,"_partial":8,"_locale":6,"navigation":468,"sidebarRoot":8,"_id":470,"_type":13,"title":14,"_source":467,"_file":471,"_stem":472,"_extension":18},"/storefront/_dir","storefront",{"title":469,"icon":258},"Storefront","storefront:storefront:_dir.yml","storefront/_dir.yml","storefront/_dir",{"_path":474,"_dir":475,"_draft":7,"_partial":8,"_locale":6,"navigation":476,"sidebarRoot":8,"_id":479,"_type":13,"title":14,"_source":475,"_file":480,"_stem":481,"_extension":18},"/storefront/modules/_dir","modules",{"title":477,"icon":478},"Storefront Modules","ri:home-fill","modules:storefront:modules:_dir.yml","storefront/modules/_dir.yml","storefront/modules/_dir",{"_path":483,"_dir":484,"_draft":7,"_partial":8,"_locale":6,"navigation":485,"sidebarRoot":8,"_id":488,"_type":13,"title":14,"_source":475,"_file":489,"_stem":490,"_extension":18},"/storefront/modules/search-integrations/coveo/_dir","coveo",{"title":486,"icon":487},"Coveo","ri:user-search-fill","modules:storefront:modules:2.search-integrations:1.coveo:_dir.yml","storefront/modules/2.search-integrations/1.coveo/_dir.yml","storefront/modules/2.search-integrations/1.coveo/_dir",{"_path":492,"_dir":493,"_draft":7,"_partial":8,"_locale":6,"navigation":494,"sidebarRoot":8,"_id":495,"_type":13,"title":14,"_source":475,"_file":496,"_stem":497,"_extension":18},"/storefront/modules/search-integrations/bloomreach/_dir","bloomreach",{"title":304,"icon":487},"modules:storefront:modules:2.search-integrations:3.bloomreach:_dir.yml","storefront/modules/2.search-integrations/3.bloomreach/_dir.yml","storefront/modules/2.search-integrations/3.bloomreach/_dir",{"_path":499,"_dir":500,"_draft":7,"_partial":8,"_locale":6,"navigation":501,"sidebarRoot":8,"_id":502,"_type":13,"title":14,"_source":475,"_file":503,"_stem":504,"_extension":18},"/storefront/modules/v0/_dir","v0",{"title":477,"icon":478},"modules:storefront:modules:v0:_dir.yml","storefront/modules/v0/_dir.yml","storefront/modules/v0/_dir",{"_path":506,"_dir":484,"_draft":7,"_partial":8,"_locale":6,"navigation":507,"sidebarRoot":8,"_id":508,"_type":13,"title":14,"_source":475,"_file":509,"_stem":510,"_extension":18},"/storefront/modules/v0/search-integrations/coveo/_dir",{"title":486,"icon":487},"modules:storefront:modules:v0:2.search-integrations:1.coveo:_dir.yml","storefront/modules/v0/2.search-integrations/1.coveo/_dir.yml","storefront/modules/v0/2.search-integrations/1.coveo/_dir",{"_path":512,"_dir":513,"_draft":7,"_partial":8,"_locale":6,"navigation":514,"sidebarRoot":8,"_id":515,"_type":13,"title":14,"_source":467,"_file":516,"_stem":517,"_extension":18},"/storefront/v0.1/_dir","v0.1",{"title":469,"icon":258},"storefront:storefront:v0.1:_dir.yml","storefront/v0.1/_dir.yml","storefront/v0.1/_dir",{"_path":519,"_dir":520,"_draft":7,"_partial":8,"_locale":6,"navigation":521,"sidebarRoot":8,"_id":522,"_type":13,"title":14,"_source":467,"_file":523,"_stem":524,"_extension":18},"/storefront/v0.2/_dir","v0.2",{"title":469,"icon":258},"storefront:storefront:v0.2:_dir.yml","storefront/v0.2/_dir.yml","storefront/v0.2/_dir",{"_path":526,"_dir":527,"_draft":7,"_partial":8,"_locale":6,"navigation":528,"sidebarRoot":8,"_id":530,"_type":13,"title":14,"_source":531,"_file":532,"_stem":533,"_extension":18},"/unified-data-layer/_dir","unified-data-layer",{"title":529,"icon":258},"Unified Data Layer","unified:unified-data-layer:_dir.yml","unified","unified-data-layer/_dir.yml","unified-data-layer/_dir",{"_path":535,"_dir":39,"_draft":7,"_partial":8,"_locale":6,"navigation":536,"sidebarRoot":8,"_id":537,"_type":13,"title":14,"_source":531,"_file":538,"_stem":539,"_extension":18},"/unified-data-layer/v1/_dir",{"title":529,"icon":258},"unified:unified-data-layer:v1:_dir.yml","unified-data-layer/v1/_dir.yml","unified-data-layer/v1/_dir",{"_path":541,"_dir":542,"_draft":7,"_partial":8,"_locale":6,"title":543,"description":6,"body":544,"_type":238,"_id":1259,"_source":246,"_file":1260,"_stem":1261,"_extension":242,"layout":203},"/integrations/_partials/unified-commerce","_partials","Unified Commerce",{"type":205,"children":545,"toc":1251},[546,553,569,576,599,606,619,652,657,677,683,697,720,724,742,748,770,775,813,818,894,899,905,918,1023,1029,1041,1055,1061,1088,1157,1165,1245],{"type":208,"tag":547,"props":548,"children":550},"h2",{"id":549},"custom-alokai-integration-unified-commerce-extension",[551],{"type":213,"value":552},"Custom Alokai Integration - Unified Commerce extension",{"type":208,"tag":215,"props":554,"children":555},{},[556,558,567],{"type":213,"value":557},"This is an integration extension boilerplate for Alokai ",{"type":208,"tag":559,"props":560,"children":564},"a",{"href":561,"rel":562},"https://docs.alokai.com/middleware",[563],"nofollow",[565],{"type":213,"value":566},"Storefront Middleware",{"type":213,"value":568},".",{"type":208,"tag":570,"props":571,"children":573},"h3",{"id":572},"ai-support",[574],{"type":213,"value":575},"AI support",{"type":208,"tag":215,"props":577,"children":578},{},[579,581,588,590,597],{"type":213,"value":580},"The integration extension boilerplate ships with instructions for AI code editors (e.g., ",{"type":208,"tag":559,"props":582,"children":585},{"href":583,"rel":584},"https://codeium.com/windsurf",[563],[586],{"type":213,"value":587},"Windsurf",{"type":213,"value":589}," or ",{"type":208,"tag":559,"props":591,"children":594},{"href":592,"rel":593},"https://www.cursor.com/",[563],[595],{"type":213,"value":596},"Cursor",{"type":213,"value":598},").",{"type":208,"tag":600,"props":601,"children":603},"h4",{"id":602},"ai-assisted-configuration",[604],{"type":213,"value":605},"AI-Assisted configuration",{"type":208,"tag":215,"props":607,"children":608},{},[609,611,617],{"type":213,"value":610},"You can use your AI coding assistant to automate the ",{"type":208,"tag":559,"props":612,"children":614},{"href":613},"#configuration",[615],{"type":213,"value":616},"configuration",{"type":213,"value":618}," process. Simply ask it to:",{"type":208,"tag":620,"props":621,"children":624},"pre",{"className":622,"code":623,"language":238,"meta":6,"style":6},"language-markdown shiki shiki-themes one-dark-pro","Follow the instructions in the apps/storefront-middleware/integrations/\u003Ctarget_integration_name>/extensions/unified/getting-started.md file.\n",[625],{"type":208,"tag":626,"props":627,"children":628},"code",{"__ignoreMap":6},[629],{"type":208,"tag":630,"props":631,"children":634},"span",{"class":632,"line":633},"line",1,[635,641,647],{"type":208,"tag":630,"props":636,"children":638},{"style":637},"--shiki-default:#ABB2BF",[639],{"type":213,"value":640},"Follow the instructions in the apps/storefront-middleware/integrations/\u003C",{"type":208,"tag":630,"props":642,"children":644},{"style":643},"--shiki-default:#E06C75",[645],{"type":213,"value":646},"target_integration_name",{"type":208,"tag":630,"props":648,"children":649},{"style":637},[650],{"type":213,"value":651},">/extensions/unified/getting-started.md file.\n",{"type":208,"tag":215,"props":653,"children":654},{},[655],{"type":213,"value":656},"The AI assistant should:",{"type":208,"tag":658,"props":659,"children":660},"ol",{},[661,667,672],{"type":208,"tag":662,"props":663,"children":664},"li",{},[665],{"type":213,"value":666},"Register your extension in the integration config,",{"type":208,"tag":662,"props":668,"children":669},{},[670],{"type":213,"value":671},"Add the export statement in your SDK modules index,",{"type":208,"tag":662,"props":673,"children":674},{},[675],{"type":213,"value":676},"Implement example usage in your components.",{"type":208,"tag":600,"props":678,"children":680},{"id":679},"ai-assisted-unified-methods-implementation",[681],{"type":213,"value":682},"AI-Assisted Unified Methods implementation",{"type":208,"tag":215,"props":684,"children":685},{},[686,688,695],{"type":213,"value":687},"You can use an AI coding assistant to automate the process of implementing ",{"type":208,"tag":559,"props":689,"children":692},{"href":690,"rel":691},"https://docs.alokai.com/unified-data-layer/#unified-methods",[563],[693],{"type":213,"value":694},"unified API methods",{"type":213,"value":696}," in your integration. Simply ask it to:",{"type":208,"tag":620,"props":698,"children":700},{"className":622,"code":699,"language":238,"meta":6,"style":6},"Follow the instructions in the apps/storefront-middleware/integrations/\u003Ctarget_integration_name>/extensions/unified/ai/implement-unified-method.md file.\n",[701],{"type":208,"tag":626,"props":702,"children":703},{"__ignoreMap":6},[704],{"type":208,"tag":630,"props":705,"children":706},{"class":632,"line":633},[707,711,715],{"type":208,"tag":630,"props":708,"children":709},{"style":637},[710],{"type":213,"value":640},{"type":208,"tag":630,"props":712,"children":713},{"style":643},[714],{"type":213,"value":646},{"type":208,"tag":630,"props":716,"children":717},{"style":637},[718],{"type":213,"value":719},">/extensions/unified/ai/implement-unified-method.md file.\n",{"type":208,"tag":215,"props":721,"children":722},{},[723],{"type":213,"value":656},{"type":208,"tag":658,"props":725,"children":726},{},[727,732,737],{"type":208,"tag":662,"props":728,"children":729},{},[730],{"type":213,"value":731},"Suggest which base API methods to use to fetch data,",{"type":208,"tag":662,"props":733,"children":734},{},[735],{"type":213,"value":736},"Implement data fetching using base API methods in the unified method,",{"type":208,"tag":662,"props":738,"children":739},{},[740],{"type":213,"value":741},"Implement normalizers used in the unified method.",{"type":208,"tag":570,"props":743,"children":745},{"id":744},"unit-testing",[746],{"type":213,"value":747},"Unit Testing",{"type":208,"tag":215,"props":749,"children":750},{},[751,753,759,761,768],{"type":213,"value":752},"If you add unit tests to your extension, place them in an ",{"type":208,"tag":626,"props":754,"children":756},{"className":755},[],[757],{"type":213,"value":758},"__tests__/",{"type":213,"value":760}," directory within the extension folder. Tests use ",{"type":208,"tag":559,"props":762,"children":765},{"href":763,"rel":764},"https://vitest.dev/",[563],[766],{"type":213,"value":767},"Vitest",{"type":213,"value":769}," which is already configured in the storefront-middleware.",{"type":208,"tag":215,"props":771,"children":772},{},[773],{"type":213,"value":774},"Run tests:",{"type":208,"tag":620,"props":776,"children":780},{"className":777,"code":778,"language":779,"meta":6,"style":6},"language-bash shiki shiki-themes one-dark-pro","cd apps/storefront-middleware\nyarn test\n","bash",[781],{"type":208,"tag":626,"props":782,"children":783},{"__ignoreMap":6},[784,799],{"type":208,"tag":630,"props":785,"children":786},{"class":632,"line":633},[787,793],{"type":208,"tag":630,"props":788,"children":790},{"style":789},"--shiki-default:#56B6C2",[791],{"type":213,"value":792},"cd",{"type":208,"tag":630,"props":794,"children":796},{"style":795},"--shiki-default:#98C379",[797],{"type":213,"value":798}," apps/storefront-middleware\n",{"type":208,"tag":630,"props":800,"children":801},{"class":632,"line":236},[802,808],{"type":208,"tag":630,"props":803,"children":805},{"style":804},"--shiki-default:#61AFEF",[806],{"type":213,"value":807},"yarn",{"type":208,"tag":630,"props":809,"children":810},{"style":795},[811],{"type":213,"value":812}," test\n",{"type":208,"tag":215,"props":814,"children":815},{},[816],{"type":213,"value":817},"Test files should use explicit vitest imports:",{"type":208,"tag":620,"props":819,"children":823},{"className":820,"code":821,"language":822,"meta":6,"style":6},"language-typescript shiki shiki-themes one-dark-pro","import { describe, expect, it, vi } from 'vitest';\n","typescript",[824],{"type":208,"tag":626,"props":825,"children":826},{"__ignoreMap":6},[827],{"type":208,"tag":630,"props":828,"children":829},{"class":632,"line":633},[830,836,841,846,851,856,860,865,869,874,879,884,889],{"type":208,"tag":630,"props":831,"children":833},{"style":832},"--shiki-default:#C678DD",[834],{"type":213,"value":835},"import",{"type":208,"tag":630,"props":837,"children":838},{"style":637},[839],{"type":213,"value":840}," { ",{"type":208,"tag":630,"props":842,"children":843},{"style":643},[844],{"type":213,"value":845},"describe",{"type":208,"tag":630,"props":847,"children":848},{"style":637},[849],{"type":213,"value":850},", ",{"type":208,"tag":630,"props":852,"children":853},{"style":643},[854],{"type":213,"value":855},"expect",{"type":208,"tag":630,"props":857,"children":858},{"style":637},[859],{"type":213,"value":850},{"type":208,"tag":630,"props":861,"children":862},{"style":643},[863],{"type":213,"value":864},"it",{"type":208,"tag":630,"props":866,"children":867},{"style":637},[868],{"type":213,"value":850},{"type":208,"tag":630,"props":870,"children":871},{"style":643},[872],{"type":213,"value":873},"vi",{"type":208,"tag":630,"props":875,"children":876},{"style":637},[877],{"type":213,"value":878}," } ",{"type":208,"tag":630,"props":880,"children":881},{"style":832},[882],{"type":213,"value":883},"from",{"type":208,"tag":630,"props":885,"children":886},{"style":795},[887],{"type":213,"value":888}," 'vitest'",{"type":208,"tag":630,"props":890,"children":891},{"style":637},[892],{"type":213,"value":893},";\n",{"type":208,"tag":570,"props":895,"children":896},{"id":616},[897],{"type":213,"value":898},"Configuration",{"type":208,"tag":600,"props":900,"children":902},{"id":901},"registering-extension",[903],{"type":213,"value":904},"Registering extension",{"type":208,"tag":215,"props":906,"children":907},{},[908,910,916],{"type":213,"value":909},"The extension is not automatically registered in your integration's configuration. Register it manually in the ",{"type":208,"tag":626,"props":911,"children":913},{"className":912},[],[914],{"type":213,"value":915},"apps/storefront-middleware/integrations/\u003Ctarget_integration_name>/config.ts",{"type":213,"value":917}," file:",{"type":208,"tag":620,"props":919,"children":923},{"className":920,"code":921,"language":922,"meta":6,"style":6},"language-diff shiki shiki-themes one-dark-pro","+ import type { ApiClientExtension, Integration } from '@alokai/connect/middleware';\n+ import { unifiedApiExtension } from './extensions/unified';\n\nexport const config = {\n  // ...other config properties\n  extensions: (existing: ApiClientExtension[]) => [\n    ...existing,\n    // ...other extensions\n+   unifiedApiExtension\n  ],\n} satisfies Integration\u003CConfig>;\n","diff",[924],{"type":208,"tag":626,"props":925,"children":926},{"__ignoreMap":6},[927,935,943,952,961,969,978,987,996,1005,1014],{"type":208,"tag":630,"props":928,"children":929},{"class":632,"line":633},[930],{"type":208,"tag":630,"props":931,"children":932},{"style":795},[933],{"type":213,"value":934},"+ import type { ApiClientExtension, Integration } from '@alokai/connect/middleware';\n",{"type":208,"tag":630,"props":936,"children":937},{"class":632,"line":236},[938],{"type":208,"tag":630,"props":939,"children":940},{"style":795},[941],{"type":213,"value":942},"+ import { unifiedApiExtension } from './extensions/unified';\n",{"type":208,"tag":630,"props":944,"children":946},{"class":632,"line":945},3,[947],{"type":208,"tag":630,"props":948,"children":949},{"emptyLinePlaceholder":8},[950],{"type":213,"value":951},"\n",{"type":208,"tag":630,"props":953,"children":955},{"class":632,"line":954},4,[956],{"type":208,"tag":630,"props":957,"children":958},{"style":637},[959],{"type":213,"value":960},"export const config = {\n",{"type":208,"tag":630,"props":962,"children":963},{"class":632,"line":235},[964],{"type":208,"tag":630,"props":965,"children":966},{"style":637},[967],{"type":213,"value":968},"  // ...other config properties\n",{"type":208,"tag":630,"props":970,"children":972},{"class":632,"line":971},6,[973],{"type":208,"tag":630,"props":974,"children":975},{"style":637},[976],{"type":213,"value":977},"  extensions: (existing: ApiClientExtension[]) => [\n",{"type":208,"tag":630,"props":979,"children":981},{"class":632,"line":980},7,[982],{"type":208,"tag":630,"props":983,"children":984},{"style":637},[985],{"type":213,"value":986},"    ...existing,\n",{"type":208,"tag":630,"props":988,"children":990},{"class":632,"line":989},8,[991],{"type":208,"tag":630,"props":992,"children":993},{"style":637},[994],{"type":213,"value":995},"    // ...other extensions\n",{"type":208,"tag":630,"props":997,"children":999},{"class":632,"line":998},9,[1000],{"type":208,"tag":630,"props":1001,"children":1002},{"style":795},[1003],{"type":213,"value":1004},"+   unifiedApiExtension\n",{"type":208,"tag":630,"props":1006,"children":1008},{"class":632,"line":1007},10,[1009],{"type":208,"tag":630,"props":1010,"children":1011},{"style":637},[1012],{"type":213,"value":1013},"  ],\n",{"type":208,"tag":630,"props":1015,"children":1017},{"class":632,"line":1016},11,[1018],{"type":208,"tag":630,"props":1019,"children":1020},{"style":637},[1021],{"type":213,"value":1022},"} satisfies Integration\u003CConfig>;\n",{"type":208,"tag":600,"props":1024,"children":1026},{"id":1025},"registering-sdk-module",[1027],{"type":213,"value":1028},"Registering SDK module",{"type":208,"tag":215,"props":1030,"children":1031},{},[1032,1034,1040],{"type":213,"value":1033},"The SDK module added when installing the extension is not automatically registered in your SDK configuration. Register it by exporting it manually from the ",{"type":208,"tag":626,"props":1035,"children":1037},{"className":1036},[],[1038],{"type":213,"value":1039},"apps/storefront-unified-nextjs/modules/index.ts",{"type":213,"value":917},{"type":208,"tag":620,"props":1042,"children":1044},{"className":920,"code":1043,"language":922,"meta":6,"style":6},"+ export * from '@/sdk/modules/unified-\u003Ctarget_integration_name>';\n",[1045],{"type":208,"tag":626,"props":1046,"children":1047},{"__ignoreMap":6},[1048],{"type":208,"tag":630,"props":1049,"children":1050},{"class":632,"line":633},[1051],{"type":208,"tag":630,"props":1052,"children":1053},{"style":795},[1054],{"type":213,"value":1043},{"type":208,"tag":570,"props":1056,"children":1058},{"id":1057},"usage",[1059],{"type":213,"value":1060},"Usage",{"type":208,"tag":658,"props":1062,"children":1063},{},[1064,1075],{"type":208,"tag":662,"props":1065,"children":1066},{},[1067,1069],{"type":213,"value":1068},"Run your Next.js application using ",{"type":208,"tag":626,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":213,"value":1074},"yarn dev",{"type":208,"tag":662,"props":1076,"children":1077},{},[1078,1080,1086],{"type":213,"value":1079},"Call your integration's unified SDK module in any of your components, e.g. ",{"type":208,"tag":626,"props":1081,"children":1083},{"className":1082},[],[1084],{"type":213,"value":1085},"/apps/storefront-unified-nextjs/app/[locale]/layout.tsx",{"type":213,"value":1087},":",{"type":208,"tag":620,"props":1089,"children":1091},{"className":920,"code":1090,"language":922,"meta":6,"style":6},"// Assuming \u003Ctarget_integration_name> is \"boilerplate\"\nexport default async function RootLayout({ children, params: { locale } }: RootLayoutProps) {\n+ const sdk = await getSdk();\n\n+ sdk.unifiedBoilerplate.getProductDetails({ id: \"1\" });\n\n  return ( ... );\n}\n\n",[1092],{"type":208,"tag":626,"props":1093,"children":1094},{"__ignoreMap":6},[1095,1103,1111,1119,1126,1134,1141,1149],{"type":208,"tag":630,"props":1096,"children":1097},{"class":632,"line":633},[1098],{"type":208,"tag":630,"props":1099,"children":1100},{"style":637},[1101],{"type":213,"value":1102},"// Assuming \u003Ctarget_integration_name> is \"boilerplate\"\n",{"type":208,"tag":630,"props":1104,"children":1105},{"class":632,"line":236},[1106],{"type":208,"tag":630,"props":1107,"children":1108},{"style":637},[1109],{"type":213,"value":1110},"export default async function RootLayout({ children, params: { locale } }: RootLayoutProps) {\n",{"type":208,"tag":630,"props":1112,"children":1113},{"class":632,"line":945},[1114],{"type":208,"tag":630,"props":1115,"children":1116},{"style":795},[1117],{"type":213,"value":1118},"+ const sdk = await getSdk();\n",{"type":208,"tag":630,"props":1120,"children":1121},{"class":632,"line":954},[1122],{"type":208,"tag":630,"props":1123,"children":1124},{"emptyLinePlaceholder":8},[1125],{"type":213,"value":951},{"type":208,"tag":630,"props":1127,"children":1128},{"class":632,"line":235},[1129],{"type":208,"tag":630,"props":1130,"children":1131},{"style":795},[1132],{"type":213,"value":1133},"+ sdk.unifiedBoilerplate.getProductDetails({ id: \"1\" });\n",{"type":208,"tag":630,"props":1135,"children":1136},{"class":632,"line":971},[1137],{"type":208,"tag":630,"props":1138,"children":1139},{"emptyLinePlaceholder":8},[1140],{"type":213,"value":951},{"type":208,"tag":630,"props":1142,"children":1143},{"class":632,"line":980},[1144],{"type":208,"tag":630,"props":1145,"children":1146},{"style":637},[1147],{"type":213,"value":1148},"  return ( ... );\n",{"type":208,"tag":630,"props":1150,"children":1151},{"class":632,"line":989},[1152],{"type":208,"tag":630,"props":1153,"children":1154},{"style":637},[1155],{"type":213,"value":1156},"}\n",{"type":208,"tag":658,"props":1158,"children":1159},{"start":945},[1160],{"type":208,"tag":662,"props":1161,"children":1162},{},[1163],{"type":213,"value":1164},"Verify that the following logs appear in the terminal:",{"type":208,"tag":620,"props":1166,"children":1168},{"className":777,"code":1167,"language":779,"meta":6,"style":6},"storefront-middleware-default:dev: mocked unified getProductDetails method has been called with args: { id: '1' }\n",[1169],{"type":208,"tag":626,"props":1170,"children":1171},{"__ignoreMap":6},[1172],{"type":208,"tag":630,"props":1173,"children":1174},{"class":632,"line":633},[1175,1180,1185,1190,1195,1200,1205,1210,1215,1220,1225,1230,1235,1240],{"type":208,"tag":630,"props":1176,"children":1177},{"style":804},[1178],{"type":213,"value":1179},"storefront-middleware-default:dev:",{"type":208,"tag":630,"props":1181,"children":1182},{"style":795},[1183],{"type":213,"value":1184}," mocked",{"type":208,"tag":630,"props":1186,"children":1187},{"style":795},[1188],{"type":213,"value":1189}," unified",{"type":208,"tag":630,"props":1191,"children":1192},{"style":795},[1193],{"type":213,"value":1194}," getProductDetails",{"type":208,"tag":630,"props":1196,"children":1197},{"style":795},[1198],{"type":213,"value":1199}," method",{"type":208,"tag":630,"props":1201,"children":1202},{"style":795},[1203],{"type":213,"value":1204}," has",{"type":208,"tag":630,"props":1206,"children":1207},{"style":795},[1208],{"type":213,"value":1209}," been",{"type":208,"tag":630,"props":1211,"children":1212},{"style":795},[1213],{"type":213,"value":1214}," called",{"type":208,"tag":630,"props":1216,"children":1217},{"style":795},[1218],{"type":213,"value":1219}," with",{"type":208,"tag":630,"props":1221,"children":1222},{"style":795},[1223],{"type":213,"value":1224}," args:",{"type":208,"tag":630,"props":1226,"children":1227},{"style":795},[1228],{"type":213,"value":1229}," {",{"type":208,"tag":630,"props":1231,"children":1232},{"style":795},[1233],{"type":213,"value":1234}," id:",{"type":208,"tag":630,"props":1236,"children":1237},{"style":795},[1238],{"type":213,"value":1239}," '1'",{"type":208,"tag":630,"props":1241,"children":1242},{"style":795},[1243],{"type":213,"value":1244}," }\n",{"type":208,"tag":1246,"props":1247,"children":1248},"style",{},[1249],{"type":213,"value":1250},"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);}",{"title":6,"searchDepth":235,"depth":236,"links":1252},[1253],{"id":549,"depth":236,"text":552,"children":1254},[1255,1256,1257,1258],{"id":572,"depth":945,"text":575},{"id":744,"depth":945,"text":747},{"id":616,"depth":945,"text":898},{"id":1057,"depth":945,"text":1060},"integrations:integrations:_partials:unified-commerce.md","integrations/_partials/unified-commerce.md","integrations/_partials/unified-commerce",{"nav":1263,"sidebarRoot":1265},[1264],{"title":247,"sidebarRoot":8,"_path":1265,"icon":249,"children":1266},"/integrations",[1267,1269,1275],{"title":1268,"_path":1265},"All Integrations",{"title":1270,"children":1271},"Guide",[1272],{"title":1273,"_path":1274},"What is an Integration?","/integrations/guide/what-is-an-integration",{"title":1276,"children":1277},"Custom Integrations",[1278,1281,1284],{"title":1279,"_path":1280},"Creating a Custom Integration","/integrations/custom/quick-start",{"title":1282,"_path":1283},"Unifying the Integration","/integrations/custom/unified",{"title":1285,"_path":1286},"Creating CMS Schemas","/integrations/custom/create-cms-schemas",[1288,1301,1312,1325,1334,1345,1354],{"_path":1289,"_dir":320,"_draft":7,"_partial":8,"_locale":6,"versions":1290,"_id":1297,"_type":13,"title":1298,"_source":320,"_file":1299,"_stem":1300,"_extension":18},"/integrations/commercetools/_versions",[1291,1294],{"title":1292,"path":1293,"latest":8},"current","/",{"title":1295,"path":1296},"SDK v2","/v2","commercetools:integrations:commercetools:_versions.yml","Versions","integrations/commercetools/_versions.yml","integrations/commercetools/_versions",{"_path":1302,"_dir":379,"_draft":7,"_partial":8,"_locale":6,"versions":1303,"_id":1309,"_type":13,"title":1298,"_source":379,"_file":1310,"_stem":1311,"_extension":18},"/integrations/sapcc/_versions",[1304,1306],{"title":1305,"path":1293,"latest":8},"v8.x",{"title":1307,"path":1308},"v7.x and earlier","/v7","sapcc:integrations:sapcc:_versions.yml","integrations/sapcc/_versions.yml","integrations/sapcc/_versions",{"_path":1313,"_dir":431,"_draft":7,"_partial":8,"_locale":6,"versions":1314,"_id":1322,"_type":13,"title":1298,"_source":431,"_file":1323,"_stem":1324,"_extension":18},"/middleware/_versions",[1315,1317,1320],{"title":1316,"path":1293,"latest":8},"connect v2",{"title":1318,"path":1319},"connect v1","/v1",{"title":454,"path":1321},"/legacy","middleware:middleware:_versions.yml","middleware/_versions.yml","middleware/_versions",{"_path":1326,"_dir":446,"_draft":7,"_partial":8,"_locale":6,"versions":1327,"_id":1331,"_type":13,"title":1298,"_source":446,"_file":1332,"_stem":1333,"_extension":18},"/sdk/_versions",[1328,1329,1330],{"title":1316,"path":1293,"latest":8},{"title":1318,"path":1319},{"title":454,"path":1321},"sdk:sdk:_versions.yml","sdk/_versions.yml","sdk/_versions",{"_path":1335,"_dir":467,"_draft":7,"_partial":8,"_locale":6,"versions":1336,"_id":1342,"_type":13,"title":1298,"_source":467,"_file":1343,"_stem":1344,"_extension":18},"/storefront/_versions",[1337,1338,1340],{"title":39,"path":1293,"latest":8},{"title":513,"path":1339},"/v0.1",{"title":520,"path":1341},"/v0.2","storefront:storefront:_versions.yml","storefront/_versions.yml","storefront/_versions",{"_path":1346,"_dir":475,"_draft":7,"_partial":8,"_locale":6,"versions":1347,"_id":1351,"_type":13,"title":1298,"_source":475,"_file":1352,"_stem":1353,"_extension":18},"/storefront/modules/_versions",[1348,1349],{"title":39,"path":1293,"latest":8},{"title":500,"path":1350},"/v0","modules:storefront:modules:_versions.yml","storefront/modules/_versions.yml","storefront/modules/_versions",{"_path":1355,"_dir":527,"_draft":7,"_partial":8,"_locale":6,"versions":1356,"_id":1359,"_type":13,"title":1298,"_source":531,"_file":1360,"_stem":1361,"_extension":18},"/unified-data-layer/_versions",[1357,1358],{"title":1316,"path":1293,"latest":8},{"title":1318,"path":1319},"unified:unified-data-layer:_versions.yml","unified-data-layer/_versions.yml","unified-data-layer/_versions",1782903418672]