[{"data":1,"prerenderedAt":506},["ShallowReactive",2],{"bootstrap":3,"blog-introducing-the-demo-store":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","the-new-payments-api-built-for-how-people-pay-now","The new Payments API. Built for how people pay now.","\u003Cp>The new Payments API. Built for how people pay now.\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":398,"_seoMetaTags":467,"authors":501},{"text":279,"isExternal":11,"url":280,"link":281},"Introducing the Demo Store.","",{"_modelApiKey":212,"slug":282},"introducing-the-demo-store","September 14, 2022",{"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,{},[],"storefront","Introducing the Demo Store, a project that gives developers a template to quickly launch their stores and the underlying source code to serve as the foundation of a custom store.",{"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 the Demo Store",{"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","The Demo Store project enables developers to set up stores quickly using a template, while also sharing the template's source code for future customization.",{"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\u002F1663668292-introducing-demo-store.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:57:02Z",{"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,380,383,386,389,392,395],{"_modelApiKey":366,"copy":367,"listStyle":368,"darkTheme":11,"buttons":369,"color":370,"indent":7},"wysiwyg","\u003Cp>We’re happy to announce the release of our Demo Store project, which includes a static-site generated store template (that also supports server-side rendering) built with Next.js. This release represents our ongoing commitment to lightening the technical load of ecommerce development. Composability — as defined by breaking down store architecture into independent microservices and micro frontend components — can sound powerful and intimidating at the same time. The Demo Store is another way we’re providing tools to ease the burden on developers and brands, \u003Cstrong>paving the way towards implementing a composable stack and unlocking the true potential of their stores\u003C\u002Fstrong>.\u003C\u002Fp>\n\n\u003Cp>The Demo Store includes all of the major benefits of building a store with Commerce Layer: it’s natively multi-market, it can work with any other API (like payment gateways or in-store search engines), and it leverages our own frontend components such as:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcommercelayer\u002Fcommercelayer-react-components\">React components\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcommercelayer\u002Fmfe-cart\">Hosted Cart\u003C\u002Fa> (embedded via iframe)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcommercelayer\u002Fmfe-checkout\">Hosted Checkout\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>We also made the conscious decision to exclude third-party services that most brands rely on — a CMS, search function, PIM, etc. — in order to maintain the freedom for brands to select and implement the services they prefer. \u003Cstrong>As long as your preferred service has an API endpoint, it can work seamlessly with the Demo Store.\u003C\u002Fstrong>\u003C\u002Fp>\n","directional",[],"violet",{"_modelApiKey":372,"title":373,"preTitle":374,"linkText":375,"darkTheme":11,"link":376},"link_block","Demo Store","Open-source","View on GitHub",{"_modelApiKey":203,"text":377,"label":378,"subtitle":280,"icon":280,"isExternal":7,"url":379,"link":302,"anchor":280,"openForm":11,"form":302,"htmlClassNames":280},"View in GitHub","demo-store","https:\u002F\u002Fgithub.com\u002Fcommercelayer\u002Fdemo-store",{"_modelApiKey":366,"copy":381,"listStyle":368,"darkTheme":11,"buttons":382,"color":370,"indent":11},"\u003Ch3>Using the Demo Store as a template\u003C\u002Fh3>\n\n\u003Cp>The \u003Ccode>demo-store\u003C\u002Fcode> repo is a fully-functional store template that includes search, catalog management, and our full suite of APIs and commerce apps. This repo is perfect for developers who are trying to \u003Cstrong>activate quickly and do not have complex or unique requirements\u003C\u002Fstrong> for their stores. For quick launches — this template simply needs to be filled in with content and product information and it’s ready to sell. The \u003Ccode>demo-store\u003C\u002Fcode> repo includes:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>A built-in search engine powered by Fuse.js\u003C\u002Fli>\n\u003Cli>A full catalog management system with taxonomies and taxons\u003C\u002Fli>\n\u003Cli>Single product variant management\u003C\u002Fli>\n\u003Cli>Multi-language support\u003C\u002Fli>\n\u003Cli>Extensive set of features provided by Commerce Layer APIs, including multiple currency price lists, inventory models that support multiple warehouses, market-specific payment gateways, delivery options and carrier accounts, and much more\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>All it needs is your content, product, inventory, and payment information to get up and running. You can also import your data at scale using our Import API, which you can learn more about here. \u003C\u002Fp>\n\n\u003Cp>Since we’ve built the Demo Store using Commerce Layer micro frontends such as our hosted cart and checkout applications, it’s easy to implement any of the updates we make to them to any store built using the \u003Ccode>demo-store\u003C\u002Fcode> repo.\u003C\u002Fp>\n",[],{"_modelApiKey":366,"copy":384,"listStyle":368,"darkTheme":11,"buttons":385,"color":370,"indent":11},"\u003Ch3>A composable sandbox to play in\u003C\u002Fh3>\n\n\u003Cp>The \u003Ccode>demo-store-core\u003C\u002Fcode> repo contains the source code of our project. Developers who want to dive into the inner workings of a composable store or require more customization for their composable projects can fork our \u003Ccode>demo-store-core\u003C\u002Fcode> repo. It’s a great place to explore the inner workings of a composable store and serve as a reference for developers and brands who are interested in replatforming.\u003C\u002Fp>\n",[],{"_modelApiKey":387,"copy":388,"color":370},"highlight_block","Like all of our open-source projects, forking the Demo Store repo is also how you’d begin contributing. We’d love to see what you come up with, and we might include your contributions into future versions of the Demo Store.",{"_modelApiKey":366,"copy":390,"listStyle":368,"darkTheme":11,"buttons":391,"color":370,"indent":11},"\u003Cp>Our demo-store-core repo also gives developers complete freedom to customize any aspect of the store. This makes it a more ideal starting point for brands who want to begin the composable journey, but have much more specific and sophisticated requirements around the look and feel of their store. In this way, the Demo Store provides an ideal starter kit for developers — without locking them into a setup that makes future customization difficult.\u003C\u002Fp>\n",[],{"_modelApiKey":366,"copy":393,"listStyle":368,"darkTheme":11,"buttons":394,"color":370,"indent":11},"\u003Ch3>Demo Store repo and documentation\u003C\u002Fh3>\n\n\u003Cp>Part of our mission is to provide developers with as many tools and resources as we can to streamline the building and maintaining of composable commerce as much as we can. From our raw APIs and React components to our Drop-in library and commerce micro frontends, every release we make is with easing the development load as much as we can. \u003C\u002Fp>\n\n\u003Cp>The Demo Store — along with all of our products — is another example of the commitment we have to making the development process easier for ecommerce developers, no matter how simple or complex the use case may be.\u003C\u002Fp>\n\n\u003Cp>Our documentation on Github also has more information that goes into more detail about our Demo Store, be sure to check it out \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcommercelayer\u002Fdemo-store\">here\u003C\u002Fa>.\u003C\u002Fp>\n",[],{"_modelApiKey":396,"form":397},"form_block",{"_modelApiKey":55,"slug":263,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":264,"copy":280,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":399,"cta":302,"ctaText":280,"cards":400},"Your next read",[401,420,439,452],{"_modelApiKey":212,"link":402,"subtitle":406,"date":406,"author":407,"additionalAuthors":414,"icon":415,"abstract":416,"tag":417,"displayTitle":403,"cardRatio":299,"featured":419},{"text":403,"isExternal":11,"url":280,"link":404},"How to make any website shoppable with Commerce Layer.",{"_modelApiKey":212,"slug":405},"how-to-make-any-website-shoppable-with-commerce-layer","February 14, 2022",{"name":408,"picture":409},"Bolaji Ayodeji",{"url":410,"alt":411,"title":411,"width":289,"height":289,"format":290,"focalPoint":412,"customData":413},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1643036479-bolaji.jpg","Bolaji Ayodeji — Developer Advocate at Commerce Layer",{"x":292,"y":292},{},[],"eyedropper","The fastest way to get started with headless commerce and Commerce Layer. Let's build a simple ecommerce product page with static content, make it shoppable using Commerce Layer's dropin javascript library, and deploy the application to the cloud.",{"color":298,"name":418},"Tutorials",0,{"_modelApiKey":212,"link":421,"subtitle":425,"date":425,"author":426,"additionalAuthors":434,"icon":435,"abstract":436,"tag":437,"displayTitle":422,"cardRatio":11,"featured":438},{"text":422,"isExternal":11,"url":280,"link":423},"Why we created a new ecommerce platform.",{"_modelApiKey":212,"slug":424},"why-we-created-a-new-ecommerce-platform","August 23, 2018",{"name":427,"picture":428},"Filippo Conforti",{"url":429,"alt":430,"title":430,"width":289,"height":289,"format":431,"focalPoint":432,"customData":433},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614874449-commercelayeravatarsquare212f3f.png","Filippo Conforti — CEO at Commerce Layer","png",{"x":292,"y":292},{},[],"lightbulb","The journey that led us to build Commerce Layer, the platform for digital agencies, ecommerce makers and innovators.",{"color":298,"name":100},1,{"_modelApiKey":212,"link":440,"subtitle":444,"date":444,"author":445,"additionalAuthors":449,"icon":295,"abstract":450,"tag":451,"displayTitle":441,"cardRatio":11,"featured":38},{"text":441,"isExternal":11,"url":280,"link":442},"Introducing Microstores.",{"_modelApiKey":212,"slug":443},"introducing-microstores","August 11, 2022",{"name":285,"picture":446},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":447,"customData":448},{"x":292,"y":292},{},[],"Please welcome microstores, self-contained stores that are configured and spun up instantly, with no development required, that can then be accessed via URL or QR code and used to immediately drive transactions from the first contact with a customer.",{"color":298,"name":8},{"_modelApiKey":212,"link":453,"subtitle":457,"date":457,"author":458,"additionalAuthors":462,"icon":463,"abstract":464,"tag":465,"displayTitle":454,"cardRatio":11,"featured":466},{"text":454,"isExternal":11,"url":280,"link":455},"Building an external payment gateway with the Twitter API.",{"_modelApiKey":212,"slug":456},"building-an-external-payment-gateway-with-twitter-api","August 17, 2022",{"name":408,"picture":459},{"url":410,"alt":411,"title":411,"width":289,"height":289,"format":290,"focalPoint":460,"customData":461},{"x":292,"y":292},{},[],"twitter-logo","We makes integrating with any local payment gateway like Twitter possible, allowing you to explore any option your customers demand. In this article, you will learn how to get started with our payment gateways, external payment gateways, and payment methods.",{"color":298,"name":418},3,[468,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499],{"attributes":302,"tag":303,"content":304},{"attributes":470,"tag":308,"content":302},{"property":307,"content":304},{"attributes":472,"tag":308,"content":302},{"name":311,"content":304},{"attributes":474,"tag":308,"content":302},{"name":314,"content":315},{"attributes":476,"tag":308,"content":302},{"property":318,"content":315},{"attributes":478,"tag":308,"content":302},{"name":321,"content":315},{"attributes":480,"tag":308,"content":302},{"property":324,"content":325},{"attributes":482,"tag":308,"content":302},{"property":328,"content":329},{"attributes":484,"tag":308,"content":302},{"property":332,"content":333},{"attributes":486,"tag":308,"content":302},{"name":336,"content":325},{"attributes":488,"tag":308,"content":302},{"property":339,"content":340},{"attributes":490,"tag":308,"content":302},{"property":343,"content":344},{"attributes":492,"tag":308,"content":302},{"property":347,"content":348},{"attributes":494,"tag":308,"content":302},{"property":351,"content":352},{"attributes":496,"tag":308,"content":302},{"property":355,"content":280},{"attributes":498,"tag":308,"content":302},{"name":358,"content":359},{"attributes":500,"tag":308,"content":302},{"name":362,"content":363},[502],{"name":285,"picture":503},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":504,"customData":505},{"x":292,"y":292},{},1791379912075]