[{"data":1,"prerenderedAt":527},["ShallowReactive",2],{"bootstrap":3,"blog-introducing-custom-dashboard-apps":277},{"navigation":4,"globalConfig":196,"forms":218},{"headerSections":5,"headerFooterLinks":67,"footer":76,"legalLinks":153,"socialLinks":176},[6,39,44,50,57,62],{"hasSubMenu":7,"title":8,"links":9,"columns":38},true,"Product",[10,20,26,32],{"showTag":11,"_modelApiKey":12,"text":13,"subtitle":14,"icon":15,"isExternal":11,"link":16,"openForm":11},false,"navigation_link","Universal checkout","Sell anywhere","globe-simple",{"_modelApiKey":17,"slug":18,"title":19},"page","universal-checkout","Universal Checkout",{"showTag":11,"_modelApiKey":12,"text":21,"subtitle":22,"icon":23,"isExternal":11,"link":24,"openForm":11},"Distributed OMS","Manage orders","package",{"_modelApiKey":17,"slug":25,"title":21},"distributed-oms",{"showTag":11,"_modelApiKey":12,"text":27,"subtitle":28,"icon":29,"isExternal":11,"link":30,"openForm":11},"Promotion engine","Automated discounts","seal-percent",{"_modelApiKey":17,"slug":31,"title":27},"promotion-engine",{"showTag":11,"_modelApiKey":12,"text":33,"subtitle":34,"icon":35,"isExternal":11,"link":36,"openForm":11},"POS system","Operate stores","devices",{"_modelApiKey":17,"slug":37,"title":33},"pos-system",2,{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":40,"isExternal":11,"link":41,"openForm":11,"title":40},"Pricing",{"_modelApiKey":42,"slug":43},"pricing_page","pricing",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":45,"isExternal":11,"link":46,"openForm":11,"title":45},"Customers",{"_modelApiKey":47,"slug":48,"title":49},"customer_landing_page","customers","Customers page",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":51,"isExternal":11,"link":52,"openForm":11,"form":54,"title":51},"Partners",{"_modelApiKey":17,"slug":53,"title":51},"partners",{"_modelApiKey":55,"slug":53,"name":56},"form","PartnersForm",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":58,"label":59,"isExternal":7,"url":60,"openForm":11,"title":61},"Docs Hub","Learn more","https:\u002F\u002Fdocs.commercelayer.io\u002F","Docs",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":63,"isExternal":11,"link":64,"openForm":11,"title":63},"Blog",{"_modelApiKey":65,"slug":66},"blog_landing_page","blog",[68,72],{"text":69,"link":70},"Sign in",{"_modelApiKey":12,"text":69,"isExternal":7,"url":71,"openForm":11},"https:\u002F\u002Fdashboard.commercelayer.io\u002Fsign_in",{"text":73,"link":74},"Sign up for free",{"_modelApiKey":12,"text":73,"isExternal":7,"url":75,"openForm":11},"https:\u002F\u002Fdashboard.commercelayer.io\u002Fsign_up",[77,89,109,132],{"hasSubMenu":7,"title":8,"links":78},[79,81,83,85,87],{"showTag":11,"_modelApiKey":12,"text":13,"subtitle":14,"icon":15,"isExternal":11,"link":80,"openForm":11},{"_modelApiKey":17,"slug":18,"title":19},{"showTag":11,"_modelApiKey":12,"text":21,"subtitle":22,"icon":23,"isExternal":11,"link":82,"openForm":11},{"_modelApiKey":17,"slug":25,"title":21},{"showTag":11,"_modelApiKey":12,"text":27,"subtitle":28,"icon":29,"isExternal":11,"link":84,"openForm":11},{"_modelApiKey":17,"slug":31,"title":27},{"showTag":11,"_modelApiKey":12,"text":33,"subtitle":34,"icon":35,"isExternal":11,"link":86,"openForm":11},{"_modelApiKey":17,"slug":37,"title":33},{"showTag":11,"_modelApiKey":12,"text":40,"isExternal":11,"link":88,"openForm":11},{"_modelApiKey":42,"slug":43},{"hasSubMenu":7,"title":90,"links":91},"Resources",[92,94,99,104,107],{"showTag":11,"_modelApiKey":12,"text":93,"isExternal":7,"url":60,"openForm":11},"Documentation",{"showTag":11,"_modelApiKey":12,"text":95,"label":95,"isExternal":11,"link":96,"openForm":11},"Agentic Commerce",{"_modelApiKey":17,"slug":97,"title":98},"agentic-commerce-whitepaper","Agentic Commerce Whitepaper",{"showTag":11,"_modelApiKey":12,"text":100,"isExternal":11,"link":101,"openForm":11},"Core concepts",{"_modelApiKey":17,"slug":102,"title":103},"headless-commerce","Headless commerce",{"showTag":11,"_modelApiKey":12,"text":105,"isExternal":7,"url":106,"openForm":11},"Changelog","https:\u002F\u002Fdocs.commercelayer.io\u002Fchangelog\u002F",{"showTag":11,"_modelApiKey":12,"text":63,"isExternal":11,"link":108,"openForm":11},{"_modelApiKey":65,"slug":66},{"hasSubMenu":7,"title":110,"links":111},"Company",[112,116,118,121,126],{"showTag":11,"_modelApiKey":12,"text":113,"isExternal":11,"link":114,"openForm":11},"Vision",{"_modelApiKey":17,"slug":115,"title":113},"vision",{"showTag":11,"_modelApiKey":12,"text":45,"isExternal":11,"link":117,"openForm":11},{"_modelApiKey":47,"slug":48,"title":49},{"showTag":11,"_modelApiKey":12,"text":51,"isExternal":11,"link":119,"openForm":11,"form":120},{"_modelApiKey":17,"slug":53,"title":51},{"_modelApiKey":55,"slug":53,"name":56},{"showTag":11,"_modelApiKey":12,"text":122,"isExternal":11,"link":123,"openForm":11},"Security",{"_modelApiKey":17,"slug":124,"title":125},"security","Security at Commerce Layer",{"showTag":11,"_modelApiKey":12,"text":127,"label":128,"isExternal":11,"openForm":7,"form":129},"Giveback","Giveback program",{"_modelApiKey":55,"slug":130,"name":131},"giveback","GivebackForm",{"hasSubMenu":7,"title":133,"links":134},"Get in touch",[135,140,145,149],{"showTag":11,"_modelApiKey":12,"text":136,"isExternal":11,"openForm":7,"form":137},"Contact",{"_modelApiKey":55,"slug":138,"name":139},"contact","ContactUsForm",{"showTag":11,"_modelApiKey":12,"text":141,"isExternal":11,"openForm":7,"form":142},"Book a demo",{"_modelApiKey":55,"slug":143,"name":144},"demo","RequestDemoForm",{"showTag":11,"_modelApiKey":12,"text":146,"label":147,"isExternal":7,"url":148,"openForm":11},"Support","Email support","mailto:support@commercelayer.io",{"showTag":11,"_modelApiKey":12,"text":150,"label":151,"isExternal":7,"url":152,"openForm":11},"Community","Discord community","https:\u002F\u002Fdiscord.gg\u002Fcommercelayer",{"hasSubMenu":7,"title":154,"links":155},"Legal",[156,161,165,169,173],{"showTag":11,"_modelApiKey":12,"text":157,"label":158,"isExternal":7,"url":159,"openForm":11,"htmlClassNames":160},"Terms","Terms and conditions","\u002Flegal-embed\u002Fterms-of-service","iubenda-nostyle no-brand iubenda-noiframe iubenda-embed",{"showTag":11,"_modelApiKey":12,"text":162,"label":163,"isExternal":7,"url":164,"openForm":11,"htmlClassNames":160},"Privacy","Privacy policy","\u002Flegal-embed\u002Fprivacy-policy",{"showTag":11,"_modelApiKey":12,"text":166,"label":167,"isExternal":7,"url":168,"openForm":11,"htmlClassNames":160},"Cookies","Cookie policy","\u002Flegal-embed\u002Fcookie-policy",{"showTag":11,"_modelApiKey":12,"text":170,"isExternal":7,"url":171,"openForm":11,"htmlClassNames":172},"Notice at collection","#","iubenda-cs-uspr-link",{"showTag":11,"_modelApiKey":12,"text":174,"isExternal":7,"url":171,"openForm":11,"htmlClassNames":175},"Privacy preferences","iubenda-cs-preferences-link",[177,180,184,188,192],{"title":178,"type":179,"url":152,"isExternal":7},"Discord","discord-logo",{"title":181,"type":182,"url":183,"isExternal":7},"Github","github","https:\u002F\u002Fgithub.com\u002Fcommercelayer",{"title":185,"type":186,"url":187,"isExternal":7},"Bluesky","bluesky-logo","https:\u002F\u002Fbsky.app\u002Fprofile\u002Fcommercelayer.io",{"title":189,"type":190,"url":191,"isExternal":7},"X","x-logo","https:\u002F\u002Fx.com\u002Fcommercelayer",{"title":193,"type":194,"url":195,"isExternal":7},"LinkedIn","linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcommerce-layer",{"pagesWithoutCtaPanel":197,"ctaPanel":198,"notification":208,"showApiResponseTime":11,"newsletterSignup":216},[],{"title":199,"subtitle":200,"ctas":201},"Ready to get started?","Discover how we can help your business.",[202,205],{"_modelApiKey":203,"text":204,"isExternal":7,"url":75,"openForm":11},"link","Get started for free",{"_modelApiKey":203,"text":206,"isExternal":11,"openForm":7,"form":207},"Contact us",{"_modelApiKey":55,"slug":138,"name":139},{"showNotification":7,"link":209,"linkText":210,"text":215},{"_modelApiKey":203,"text":210,"isExternal":11,"link":211,"openForm":11},"Read article",{"_modelApiKey":212,"slug":213,"title":214},"blog_post","payment-api-redesigned","Introducing our new Payments API. For humans and agents.","\u003Cp>Introducing our new Payments API. For humans and agents.\u003C\u002Fp>\n",{"ctaText":217},"Subscribe",[219,225,229,236,240,246,249,253,261,262,267,272,274],{"_modelApiKey":55,"slug":220,"pardotFormEmbedCode":221,"formEmbedMinHeight":222,"successTitle":223,"successCopy":224},"agentic-commerce","https:\u002F\u002Fcommercelayer.fillout.com\u002Ft\u002F5w4Khwgxr6us?whitepaper=agentic",520,"Thank you for your request!","We’ll be in touch soon to arrange a date and time for your personalized demo.",{"_modelApiKey":55,"slug":226,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"successTitle":223,"successCopy":224},"shopify","https:\u002F\u002Fform.fillout.com\u002Ft\u002FgVnLSmKZwRus",850,{"_modelApiKey":55,"slug":130,"pardotFormEmbedCode":230,"formEmbedMinHeight":231,"displayTitle":232,"copy":233,"successTitle":234,"successCopy":235},"https:\u002F\u002Fform.fillout.com\u002Ft\u002FmVDF8aAiofus",500,"We give back.","\u003Cp>Part of Commerce Layer&#39;s company ethos is to empathize and support one another: co-workers, customers, and community. We want to do our part to help nonprofit organizations and small businesses who may feel adversely affected by the current global economic climate, and as a result, need in-kind support to reach their customers.\u003C\u002Fp>\n\n\u003Cp>If this general description matches your organization’s needs, please tell us your story by completing the following form so we can consider helping your cause.\u003C\u002Fp>\n","Thank you!","We will contact you soon to learn more about your story.",{"_modelApiKey":55,"slug":237,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":238,"copy":239},"book-an-onboarding-session","Book an onboarding session","\u003Cp>Schedule some time and our devs will help you set up a Commerce Layer + Sanity store.\u003C\u002Fp>\n",{"_modelApiKey":55,"slug":241,"pardotFormEmbedCode":242,"formEmbedMinHeight":243,"displayTitle":244,"successTitle":234,"successCopy":245},"download-our-whitepaper","https:\u002F\u002Fform.fillout.com\u002Ft\u002F5YPWmy8oT7us?whitepaper=ComposableCommerce",450,"Download our whitepaper.","Check your inbox. You should receive a download link soon.",{"_modelApiKey":55,"slug":247,"pardotFormEmbedCode":248,"formEmbedMinHeight":243,"displayTitle":244,"successTitle":234,"successCopy":245},"download-the-content-and-commerce-whitepaper","https:\u002F\u002Fform.fillout.com\u002Ft\u002F5YPWmy8oT7us?whitepaper=ContentAndCommerce",{"_modelApiKey":55,"slug":250,"pardotFormEmbedCode":251,"formEmbedMinHeight":243,"displayTitle":244,"copy":252,"successTitle":234,"successCopy":245},"whitepaper","https:\u002F\u002Fform.fillout.com\u002Ft\u002F5YPWmy8oT7us?whitepaper=Jamstack","\u003Cp>Commerce Layer is the perfect platform for building commerce on the Jamstack. Convert any design into pixel perfect HTML pages. Connect a best-of-breed headless CMS. Go serverless and forget the hassle of managing complex infrastructures.\u003C\u002Fp>\n",{"_modelApiKey":55,"slug":254,"pardotFormEmbedCode":255,"formEmbedMinHeight":256,"displayTitle":257,"copy":258,"successTitle":259,"successCopy":260},"contact-links","https:\u002F\u002Fform.fillout.com\u002Ft\u002FeWPyhHGHT7us",750,"Contact us.","\u003Cp>Tell us about your project. Our team will reach out to you for a personalized offer.\u003C\u002Fp>\n","Thanks for your message!","We’ll be in touch soon to discuss your project details.",{"_modelApiKey":55,"slug":138,"pardotFormEmbedCode":255,"formEmbedMinHeight":256,"displayTitle":257,"copy":258,"successTitle":259,"successCopy":260},{"_modelApiKey":55,"slug":263,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":264,"successTitle":265,"successCopy":266},"demo-embed","Want to see it in action? Request a demo.","Thanks for your request!","We’ll be in touch soon to arrange a date and time for your free live demo.",{"_modelApiKey":55,"slug":53,"pardotFormEmbedCode":268,"formEmbedMinHeight":228,"displayTitle":269,"copy":270,"successTitle":234,"successCopy":271},"https:\u002F\u002Fform.fillout.com\u002Ft\u002F9MTkDWMUSqus","Become our partner.","\u003Cp>Join us and get our guidance in helping your clients succeed. Our partners are our ambassadors. We are committed to your success as much as you are.\u003C\u002Fp>\n","We will contact you soon to discuss the details of our partnership.",{"_modelApiKey":55,"slug":273,"pardotFormEmbedCode":268,"formEmbedMinHeight":228,"displayTitle":269,"copy":270,"successTitle":234,"successCopy":271},"partners-embed",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"successTitle":265,"successCopy":266},"Get a free live demo.","\u003Cp>Get a personalized demo and learn more about what Commerce Layer can do for your company.\u003C\u002Fp>\n",{"_modelApiKey":212,"link":278,"subtitle":283,"date":283,"author":284,"additionalAuthors":294,"icon":295,"abstract":296,"tag":297,"displayTitle":279,"cardRatio":299,"featured":11,"seoMetaTags":300,"layout":364,"blogPostCarousel":422,"_seoMetaTags":488,"authors":522},{"text":279,"isExternal":11,"url":280,"link":281},"Build your own Dashboard experience with Custom Apps.","",{"_modelApiKey":212,"slug":282},"introducing-custom-dashboard-apps","October 4, 2023",{"name":285,"picture":286},"Daniel Oh",{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":291,"customData":293},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1658849633-daniel.jpg","Daniel Oh avatar",1280,"jpg",{"x":292,"y":292},0.5,{},[],"chart-scatter","Our new Custom Apps allow you to build your own versions of our open-source Dashboard apps, allowing you to manage your own Commerce Layer admin experience.",{"color":298,"name":8},"gray","portrait",[301,305,309,312,316,319,322,326,330,334,337,341,345,349,353,356,360],{"attributes":302,"tag":303,"content":304},null,"title","Introducing Custom Apps for Our Dashboard",{"attributes":306,"tag":308,"content":302},{"property":307,"content":304},"og:title","meta",{"attributes":310,"tag":308,"content":302},{"name":311,"content":304},"twitter:title",{"attributes":313,"tag":308,"content":302},{"name":314,"content":315},"description","Introducing our new Custom Apps that enable you to build your own Dashboard apps with Commerce Layer.",{"attributes":317,"tag":308,"content":302},{"property":318,"content":315},"og:description",{"attributes":320,"tag":308,"content":302},{"name":321,"content":315},"twitter:description",{"attributes":323,"tag":308,"content":302},{"property":324,"content":325},"og:image","https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1696326833-custom-apps.jpg?auto=format&fit=max&w=1200",{"attributes":327,"tag":308,"content":302},{"property":328,"content":329},"og:image:width","1200",{"attributes":331,"tag":308,"content":302},{"property":332,"content":333},"og:image:height","630",{"attributes":335,"tag":308,"content":302},{"name":336,"content":325},"twitter:image",{"attributes":338,"tag":308,"content":302},{"property":339,"content":340},"og:locale","en",{"attributes":342,"tag":308,"content":302},{"property":343,"content":344},"og:type","article",{"attributes":346,"tag":308,"content":302},{"property":347,"content":348},"og:site_name","Commerce Layer",{"attributes":350,"tag":308,"content":302},{"property":351,"content":352},"article:modified_time","2025-10-08T16:55:14Z",{"attributes":354,"tag":308,"content":302},{"property":355,"content":280},"article:publisher",{"attributes":357,"tag":308,"content":302},{"name":358,"content":359},"twitter:card","summary_large_image",{"attributes":361,"tag":308,"content":302},{"name":362,"content":363},"twitter:site","@commercelayer",[365,371,378,381,392,395,405,409,416,419],{"_modelApiKey":366,"copy":367,"listStyle":368,"darkTheme":11,"buttons":369,"color":370,"indent":7},"wysiwyg","\u003Ch3>Creating your own workspace\u003C\u002Fh3>\n\n\u003Cp>We pride ourselves in building clean, functional, and intuitive admin applications for our clients. Users don&#39;t want to decipher complex interfaces and flows, they just want apps that work. That&#39;s why we go through extensive testing and development to ensure all our apps are easy for any user to pick up.\u003C\u002Fp>\n\n\u003Cp>Still, we know that every user has different requirements and preferences for the tools they use. While admin applications aren&#39;t usually extensible, a big part of our Dashboard revamp was to bring it closer to our product philosophy. Enabling your own experience is a critical part of what we do at Commerce Layer, from our open-source applications to our React component library. \u003C\u002Fp>\n\n\u003Cp>Today, we’re proud to announce the release of Custom Apps. Custom Apps allow you to build your own Dashboard experience, either by editing our existing open-source Dashboard applications or build your own using our \u003Cstrong>App Elements\u003C\u002Fstrong> components.\u003C\u002Fp>\n\n\u003Ch3>Building your own apps\u003C\u002Fh3>\n\n\u003Cp>For minor or stylistic edits — like new UI copy or a title change — it’s probably best to fork the application you want to tweak. From GitHub, it’s easy to host your new application on either Netlify or Vercel. Once it’s set up, all we need is the URL to implement it seamlessly into our Dashboard.\u003C\u002Fp>\n\n\u003Cp>If you want to build a new app from the ground up, then it’s best to leverage our App Elements library. App Elements is a React library containing all the components that make up our Hub apps on the Dashboard. The components range from the very simple (a button) to the very sophisticated (a fully functional events and comments timeline), giving you everything you need to build your own applications.\u003C\u002Fp>\n","directional",[],"violet",{"_modelApiKey":372,"title":373,"preTitle":374,"linkText":59,"darkTheme":11,"link":375},"link_block","App Elements","From our GitHub",{"_modelApiKey":203,"text":376,"label":280,"subtitle":280,"icon":280,"isExternal":7,"url":377,"link":302,"anchor":280,"openForm":11,"form":302,"htmlClassNames":280},"App Elements Storybook","https:\u002F\u002Fcommercelayer.github.io\u002Fapp-elements\u002F",{"_modelApiKey":366,"copy":379,"listStyle":368,"darkTheme":11,"buttons":380,"color":370,"indent":11},"\u003Cp>Once you’ve built your new app — whether it’s an adjusted version of our apps or a completely new app built with App Elements — and you’ve deployed it onto your own hosting service, you have the ability to integrate into the Dashboard at the bottom of the Hub.\u003C\u002Fp>\n",[],{"_modelApiKey":382,"border":7,"caption":280,"image":383,"size":391,"darkTheme":11,"rounded":7,"color":370},"image_block",{"url":384,"alt":385,"title":386,"width":387,"height":388,"format":290,"focalPoint":389,"customData":390},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1696411320-custom-apps.jpg","Custom Apps 1","Building your own Custom Apps",628,621,{"x":292,"y":292},{},"slim",{"_modelApiKey":366,"copy":393,"listStyle":368,"darkTheme":11,"buttons":394,"color":370,"indent":11},"\u003Cp>Here, you’ll click into the implementation wizard. The first step is determining what kind of app your Custom App is — a Customers app, an Orders app, a Shipments app, etc. After you’ve selected, you’ll need to input the name of your new app and the URL of your hosted app. Once you’ve entered all of the required information, your new app will show up in the Hub.\u003C\u002Fp>\n",[],{"_modelApiKey":382,"border":7,"caption":280,"image":396,"size":391,"darkTheme":11,"rounded":7,"color":370},{"url":397,"alt":398,"title":399,"width":387,"height":400,"format":290,"focalPoint":401,"customData":404},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1696410923-forked-customers.jpg","Custom Apps 2","Implementing your Custom Apps",544,{"x":402,"y":403},0.49,0.51,{},{"_modelApiKey":366,"copy":406,"listStyle":407,"darkTheme":11,"buttons":408,"color":370,"indent":11},"\u003Cp>For a video walkthrough of how to implement a Custom App from start to finish, take a look at our recording below:\u003C\u002Fp>\n","checkbox",[],{"id":410,"_modelApiKey":411,"border":11,"caption":280,"rounded":7,"size":412,"video":413},"183176872","video","standard",{"videoId":414,"videoProvider":415,"videoPoster":302},"8dEvt7B-Vrk","youtube",{"_modelApiKey":366,"copy":417,"listStyle":368,"darkTheme":11,"buttons":418,"color":370,"indent":11},"\u003Cp>Custom Apps are also subject to the same permissions and roles as native Commerce Layer apps, allowing admins to maintain the same protections and guardrails as our Dashboard apps. \u003C\u002Fp>\n\n\u003Ch3>Building outside the box, not out-of-the-box\u003C\u002Fh3>\n\n\u003Cp>The prevailing thinking in ecommerce is that problems must be solved out-of-the-box. There’s nothing inherently wrong with that approach, a lot of our competitors have robust admin dashboards that are filled to the brim with features and solutions to solve the day-to-day concerns of merchants and developers. We’ve also took the time to build useable Dashboard applications that make our users lives easier.\u003C\u002Fp>\n\n\u003Cp>That said, us providers can’t account for every use case or preference. Just having \u003Cem>the option\u003C\u002Fem> to build your own experiences has been missing in every ecommerce platform until now. For this reason alone, we’re not just proud of the applications we’ve built, we’re also very proud to be the only commerce platform on the market to make our Dashboard truly extensible.\u003C\u002Fp>\n\n\u003Cp>We’d love to hear your thoughts on our Custom Apps. If you want to give us feedback or join the ongoing conversation in our community, join us on \u003Ca href=\"https:\u002F\u002Fslack.commercelayer.app\">Slack\u003C\u002Fa> here!\u003C\u002Fp>\n",[],{"_modelApiKey":420,"form":421},"form_block",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":423,"cta":302,"ctaText":280,"cards":424},"Your next read",[425,444,459,473],{"_modelApiKey":212,"link":426,"subtitle":430,"date":430,"author":431,"additionalAuthors":439,"icon":440,"abstract":441,"tag":442,"displayTitle":427,"cardRatio":299,"featured":443},{"text":427,"isExternal":11,"url":280,"link":428},"Composable commerce with micro frontends.",{"_modelApiKey":212,"slug":429},"composable-commerce-with-micro-frontends","December 23, 2022",{"name":432,"picture":433},"Filippo Conforti",{"url":434,"alt":435,"title":435,"width":289,"height":289,"format":436,"focalPoint":437,"customData":438},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614874449-commercelayeravatarsquare212f3f.png","Filippo Conforti — CEO at Commerce Layer","png",{"x":292,"y":292},{},[],"circles-three-plus","Micro frontends are an architecture style that extends the composable nature of microservices to the user interface. See them in action and start using micro frontends in your projects today.",{"color":298,"name":8},0,{"_modelApiKey":212,"link":445,"subtitle":449,"date":449,"author":450,"additionalAuthors":454,"icon":455,"abstract":456,"tag":457,"displayTitle":446,"cardRatio":11,"featured":458},{"text":446,"isExternal":11,"url":280,"link":447},"Streamline your operations with our new Customers and Shipments apps.",{"_modelApiKey":212,"slug":448},"new-customers-and-shipments-apps","August 10, 2023",{"name":285,"picture":451},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":452,"customData":453},{"x":292,"y":292},{},[],"users-three","Manage customer experiences and shipment flows with our brand new Customers and Shipments apps, now available in the Order Management section of our Hub.",{"color":298,"name":8},1,{"_modelApiKey":212,"link":460,"subtitle":464,"date":464,"author":465,"additionalAuthors":469,"icon":470,"abstract":471,"tag":472,"displayTitle":461,"cardRatio":11,"featured":38},{"text":461,"isExternal":11,"url":280,"link":462},"Introducing our My Account application.",{"_modelApiKey":212,"slug":463},"introducing-our-my-account-application","December 22, 2022",{"name":285,"picture":466},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":467,"customData":468},{"x":292,"y":292},{},[],"user-circle","We're proud to announce the release of our new My Account application, enabling brands to implement a customer account function instantly.",{"color":298,"name":8},{"_modelApiKey":212,"link":474,"subtitle":478,"date":478,"author":479,"additionalAuthors":483,"icon":484,"abstract":485,"tag":486,"displayTitle":475,"cardRatio":11,"featured":487},{"text":475,"isExternal":11,"url":280,"link":476},"Leverage enterprise-grade order management with Commerce Layer OMS.",{"_modelApiKey":212,"slug":477},"enterprise-grade-order-management-with-commerce-layer-oms","July 12, 2023",{"name":285,"picture":480},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":481,"customData":482},{"x":292,"y":292},{},[],"chart-pie-slice","This new release enables our brands to build sophisticated subscriptions that attract customers and drive revenue.",{"color":298,"name":8},3,[489,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520],{"attributes":302,"tag":303,"content":304},{"attributes":491,"tag":308,"content":302},{"property":307,"content":304},{"attributes":493,"tag":308,"content":302},{"name":311,"content":304},{"attributes":495,"tag":308,"content":302},{"name":314,"content":315},{"attributes":497,"tag":308,"content":302},{"property":318,"content":315},{"attributes":499,"tag":308,"content":302},{"name":321,"content":315},{"attributes":501,"tag":308,"content":302},{"property":324,"content":325},{"attributes":503,"tag":308,"content":302},{"property":328,"content":329},{"attributes":505,"tag":308,"content":302},{"property":332,"content":333},{"attributes":507,"tag":308,"content":302},{"name":336,"content":325},{"attributes":509,"tag":308,"content":302},{"property":339,"content":340},{"attributes":511,"tag":308,"content":302},{"property":343,"content":344},{"attributes":513,"tag":308,"content":302},{"property":347,"content":348},{"attributes":515,"tag":308,"content":302},{"property":351,"content":352},{"attributes":517,"tag":308,"content":302},{"property":355,"content":280},{"attributes":519,"tag":308,"content":302},{"name":358,"content":359},{"attributes":521,"tag":308,"content":302},{"name":362,"content":363},[523],{"name":285,"picture":524},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":525,"customData":526},{"x":292,"y":292},{},1790593726389]