[{"data":1,"prerenderedAt":538},["ShallowReactive",2],{"bootstrap":3,"blog-why-we-created-a-new-ecommerce-platform":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":431,"_seoMetaTags":499,"authors":533},{"text":279,"isExternal":11,"url":280,"link":281},"Why we created a new ecommerce platform.","",{"_modelApiKey":212,"slug":282},"why-we-created-a-new-ecommerce-platform","August 23, 2018",{"name":285,"picture":286},"Filippo Conforti",{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":291,"customData":293},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614874449-commercelayeravatarsquare212f3f.png","Filippo Conforti — CEO at Commerce Layer",1280,"png",{"x":292,"y":292},0.5,{},[],"lightbulb","The journey that led us to build Commerce Layer, the platform for digital agencies, ecommerce makers and innovators.",{"color":298,"name":100},"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","Why We Created a New Ecommerce Platform",{"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 journey that led us to build Commerce Layer, the platform for digital agencies, ecommerce makers, and innovators.",{"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\u002F1621372367-why-we-created-a-new-ecommerce-platform.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-08T17:00:35Z",{"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,374,377,380,383,386,398,401,409,412,419,422,428],{"_modelApiKey":366,"copy":367,"listStyle":368,"darkTheme":11,"buttons":369,"color":370,"indent":7},"wysiwyg","\u003Cp>Almost every founder has we-were-not-satisfied\u2028-of-the-existing-solutions-so-we-created-our-own story, and I am no exception. My name is Filippo. I&#39;m the CEO of Commerce Layer, and I want to tell you why — at the age of 40 — I thought that the world needed (yet) \u003Cem>another e-commerce\u003C\u002Fem> platform.\u003C\u002Fp>\n\n\u003Cp>In the past decade, I&#39;ve been working with all kinds of brands, from startups to global enterprises. Massimo, my co-founder, has even a more extensive experience. We&#39;ve both learned a lot about the challenges of building e-commerce the right way. Above all, we&#39;ve never seen a project coming out of the box of any platform or a beautiful UX being packed in any theme.\u003C\u002Fp>\n","directional",[],"orange",{"_modelApiKey":372,"copy":373,"darkTheme":11},"large_copy","The best projects are always driven by creativity. The problem is that creatives and engineers generally have conflicting priorities. The former always push for innovation and flexibility. The latter pull for security and stability.",{"_modelApiKey":366,"copy":375,"listStyle":368,"darkTheme":11,"buttons":376,"color":370,"indent":11},"\u003Cp>All the traditional ecommerce platforms failed in filling this gap. In some cases, they actually were the cause of it. So, we created our own solution. We built a platform designed for the world&#39;s best digital agencies, makers, and innovators. A new model that radically changes the way of thinking and building ecommerce.\u003C\u002Fp>\n",[],{"_modelApiKey":366,"copy":378,"listStyle":368,"darkTheme":11,"buttons":379,"color":370,"indent":11},"\u003Ch2>What is Commerce Layer, anyway?\u003C\u002Fh2>\n\n\u003Cp>Commerce Layer is a headless, CMS-agnostic ecommerce platform. It&#39;s an enterprise-level solution available to anyone, providing unparalleled flexibility.\u003C\u002Fp>\n\n\u003Cp>As you can imagine, it was not built overnight but through a series of experiences that let us shape it as we wanted to be. This article will walk you through our journey. First, you will get an overview of what we didn&#39;t like about the existing platforms and how their limitations became our own points of strength. Then, we will help you understand the pros and cons of working with Commerce Layer and finally decide if it&#39;s the right solution for you.\u003C\u002Fp>\n",[],{"_modelApiKey":381,"copy":382,"color":370},"highlight_block","Commerce Layer is a headless, CMS-agnostic ecommerce platform. It's an enterprise-level solution available to anyone, providing unparalleled flexibility.",{"_modelApiKey":366,"copy":384,"listStyle":368,"darkTheme":11,"buttons":385,"color":370,"indent":11},"\u003Ch2>The limitations of traditional ecommerce platforms\u003C\u002Fh2>\n\n\u003Cp>When we say &quot;traditional,&quot; we mean all the ecommerce platforms that were launched ten years ago or more. The most popular examples include WooCommerce, Magento, or Shopify. The top-right side of the Gartner&#39;s Magic Quadrant spots the (overpriced) giants like Salesforce Commerce Cloud, formerly Demandware, SAP Commerce Clould, formerly Hybris, or IBM Websphere Commerce.\u003C\u002Fp>\n\n\u003Cp>Regardless of their features and target customers that can vary greatly, all those platforms are roughly made like this:\u003C\u002Fp>\n",[],{"_modelApiKey":387,"border":7,"caption":388,"image":389,"size":397,"darkTheme":11,"rounded":7,"color":370},"image_block","Traditional ecommerce platforms are built on top of a monolithic architecture",{"url":390,"alt":391,"title":388,"width":392,"height":393,"format":394,"focalPoint":395,"customData":396},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1620295967-1615147530-traditional-ecommerce-platform.webp","Traditional-ecommerce-platforms-architecture",1536,790,"webp",{"x":292,"y":292},{},"standard",{"_modelApiKey":366,"copy":399,"listStyle":368,"darkTheme":11,"buttons":400,"color":370,"indent":11},"\u003Cp>Put into words, they all present a monolithic architecture that includes the following:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>An opinionated presentation layer\u003C\u002Fli>\n\u003Cli>A transactional engine\u003C\u002Fli>\n\u003Cli>A limited CMS\u003C\u002Fli>\n\u003Cli>Some optional APIs\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>This architecture doesn&#39;t live up to the modern tech stacks. Think of the rise of content management systems, Javascript frameworks, or static site generators. Moreover, it ships with three significant limitations that you better understand.\u003C\u002Fp>\n\n\u003Ch3>1. Traditional platforms lock you into a templating system that sucks\u003C\u002Fh3>\n\n\u003Cp>We don&#39;t like themes, and we never used them in any of our projects. We do think that &quot;no coding required&quot; is more a selling proposition than something that works in real life. That said, we understand that having a theme store can make sense for the smallest businesses, like in the case of WooCommerce, which is a Wordpress plugin, or Shopify, that targets small, U.S.-based merchants.\u003C\u002Fp>\n\n\u003Cp>What we don&#39;t understand at all is how people can still believe that they can build enterprise ecommerce starting from a predefined theme. Call it \u003Cem>Boilerplate\u003C\u002Fem> (Magento), \u003Cem>Site Genesis\u003C\u002Fem> (Demandware), \u003Cem>Accelerator\u003C\u002Fem> (Hybris) or \u003Cem>Aurora\u003C\u002Fem> (Websphere). It doesn&#39;t change too much. Ask a developer how easy it is to customize those starter frameworks or ask a project manager how convenient it is in terms of budget and time to market. Finally, ask marketing people how happy they are with the final result.\u003C\u002Fp>\n\n\u003Cp>Theming frameworks lock your developers into a programming language they don&#39;t like. They confine your UX experts into a navigation structure that some engineers have designed on their behalf.\u003C\u002Fp>\n\n\u003Ch4>Solution: go headless!\u003C\u002Fh4>\n\n\u003Cp>A big step towards building better ecommerce is to go headless. A headless platform doesn&#39;t provide any presentation layer but talks to third-party systems through an API. The benefit is that developers can keep using their favorite languages and tools and be more productive. Creatives get more freedom in designing any user experience and customer journey.\u003C\u002Fp>\n",[],{"_modelApiKey":387,"border":7,"caption":402,"image":403,"size":397,"darkTheme":11,"rounded":7,"color":370},"Headless ecommerce platforms remove the presentation layer and elevate the role of APIs",{"url":404,"alt":405,"title":402,"width":392,"height":406,"format":394,"focalPoint":407,"customData":408},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1620296092-1615147746-headless-commerce-platform.webp","headless-ecommerce-platform-presentation-layer",898,{"x":292,"y":292},{},{"_modelApiKey":366,"copy":410,"listStyle":368,"darkTheme":11,"buttons":411,"color":370,"indent":11},"\u003Cp>\u003Cstrong>When we created Commerce Layer, being headless was our number one priority. We developed every single feature following an API-first approach, and we are going to do the same in the future.\u003C\u002Fstrong> It&#39;s fair to mention that we are not the first headless ecommerce platform in the market. Other headless solutions already existed, namely Snipcart, Moltin, and Commerce Tools. So why not adopt one of those platforms instead of creating our own?\u003C\u002Fp>\n\n\u003Cp>The answer is simple.\u003C\u002Fp>\n\n\u003Cp>Despite being very smart, Snipcart was too much on the lower side of our target customers. Likewise, Moltin didn&#39;t cover most of our enterprise business requirements. The problem with Commerce Tools was quite the opposite, as their price positioning was far too high for our smaller clients. At the end of the day, our goal was to have one single scalable platform, and none of the existing ones was a good fit.\u003C\u002Fp>\n\n\u003Ch3>2. Traditional platforms provide content management capabilities that are mediocre, at best\u003C\u002Fh3>\n\n\u003Cp>Apart from WooCommerce, which is built on top of the world&#39;s most popular CMS — who doesn&#39;t love Wordpress, by the way :) — all the traditional platforms ship with very basic content management capabilities. This is true for the headless ones as well, excluding Snipcart, which just provides a Javascript shopping cart that can be attached to any site (bravo!).\u003C\u002Fp>\n\n\u003Cp>I must confess that even the first version of Commerce Layer included a CMS. However, we soon realized that, like the other platforms, we were just building something fair — nothing more. So we decided to get rid of it and focus on building the best transactional engine.\u003C\u002Fp>\n",[],{"_modelApiKey":387,"border":7,"caption":413,"image":414,"size":397,"darkTheme":11,"rounded":7,"color":370},"Commerce Layer provides the cleanest architecture, letting developers choose the CMS the like more",{"url":415,"alt":416,"title":413,"width":392,"height":406,"format":394,"focalPoint":417,"customData":418},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1620296158-1615154631-cms-agnostic-ecommerce-platform.webp","commerce-layer-architecture",{"x":292,"y":292},{},{"_modelApiKey":366,"copy":420,"listStyle":368,"darkTheme":11,"buttons":421,"color":370,"indent":11},"\u003Cp>You know what? This is, by far, the best decision we&#39;ve ever have made during our journey. They say that &quot;perfection is achieved not when there is nothing left to add, but when there is nothing left to take away,&quot; and we can&#39;t agree more.\u003C\u002Fp>\n\n\u003Ch4>Content is not commerce\u003C\u002Fh4>\n\n\u003Cp>We created Commerce Layer, not &quot;Content&quot; Layer, and there&#39;s a reason for that. Content must be creative, emotional, and inspiring. Commerce must be secure, reliable, and flexible. An ecommerce platform that wants to manage content is like an engineer who wants to make the job of a marketing expert. It just doesn&#39;t work.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>Commerce Layer is CMS agnostic.\u003C\u002Fstrong> Instead of mimicking the best breed CMS like Contentful, Drupal, or Adobe Experience Manager it integrates with them with no friction. In this way, your digital agency can truly innovate and transform any boring catalog into rich content that converts.\u003C\u002Fp>\n\n\u003Ch3>3. None of the existing platforms scales with your business\u003C\u002Fh3>\n\n\u003Cp>Last but not least, the reason why we created our own platform is that none of the existing solutions were scalable enough. The term &quot;scalability&quot; is pretty broad, as it concerns many topics.\u003C\u002Fp>\n\n\u003Ch4>Performance\u003C\u002Fh4>\n\n\u003Cp>First of all, a scalable platform must support high-traffic, absorbing spikes. From our experience, SaaS platforms like Shopify or Salesforce Commerce Cloud are both great about performance. We can&#39;t say the same for Snipcart or Moltin, as we don&#39;t have any benchmarks on which to rely.\u003C\u002Fp>\n\n\u003Cp>With on-premise solutions, performance really depends on the underlying infrastructure and developer skills. That said, it&#39;s well known that WooCommerce websites suffer when traffic grows. Magento&#39;s slowness has become proverbial, and we know from experience how tough (and costly) is to make the Gartner&#39;s giants move faster.\u003C\u002Fp>\n\n\u003Ch4>Business complexity\u003C\u002Fh4>\n\n\u003Cp>A scalable platform must support the merchants&#39; business models, whatever their complexity. It must permit new markets and sales channels to be launched, as their business needs grow.\u003C\u002Fp>\n\n\u003Cp>The problem with entry-level platforms like Shopify is that they can work fine until you start selling abroad or need to scale your business rules. For example, they don&#39;t support multiple price lists and currencies, distributed inventory models, or personalization. And, no: Shopify Plus doesn&#39;t help too much. To get this kind of feature, your only option is to leverage a five (or six) figure budget, go with one of the big players, and hope for the best.\u003C\u002Fp>\n",[],{"_modelApiKey":423,"title":424,"preTitle":280,"linkText":280,"darkTheme":11,"link":425},"link_block","How does Commerce Layer compare with Shopify Plus?",{"isExternal":11,"link":426},{"_modelApiKey":212,"slug":427},"how-does-commerce-layer-compare-with-shopify-plus",{"_modelApiKey":366,"copy":429,"listStyle":368,"darkTheme":11,"buttons":430,"color":370,"indent":11},"\u003Ch4>Pricing\u003C\u002Fh4>\n\n\u003Cp>It should be clear that scalability is also related to pricing. A platform is not scalable if startups can&#39;t afford it. Moreover, if you piss away all your budget into your platform, you can&#39;t invest enough in your brand and make it grow.\u003C\u002Fp>\n\n\u003Cp>It doesn&#39;t have to be that way.\u003C\u002Fp>\n\n\u003Cp>\u003Cstrong>Commerce Layer is an enterprise-level platform available to anyone. It supports the early-stage businesses as well as the most established brands.\u003C\u002Fstrong> Our pricing model is sustainable and doesn&#39;t cannibalize your profits at any stage.\u003C\u002Fp>\n\n\u003Ch2>How to understand if Commerce Layer is the right solution for your digital agency\u003C\u002Fh2>\n\n\u003Cp>Now that you have a better idea of what Commerce Layer is and how different it is from other platforms, you may wonder if it&#39;s the right solution for you.\u003C\u002Fp>\n\n\u003Cp>Guess what — it depends. 🙂\u003C\u002Fp>\n\n\u003Cp>Despite all its benefits, Commerce Layer is not the right solution for everyone. First, it&#39;s best suited for makers and innovators rather than theme buyers. So, if you prefer to tweak a predefined template rather than design your own customer experience, you&#39;re better off staying traditional. The same goes for if you don&#39;t feel confident working with an API or taking charge of your front-end.\u003C\u002Fp>\n\n\u003Cp>If, instead, you are bored of seeing that all e-commerce websites look the same or you want to create the next Dash Button, then \u003Ca href=\"\u002Fform\u002Fdemo\">give us a try\u003C\u002Fa>. We can&#39;t wait to see what you can build with Commerce Layer.\u003C\u002Fp>\n",[],{"displayTitle":432,"cta":302,"ctaText":280,"cards":433},"Your next read",[434,449,464,481],{"_modelApiKey":212,"link":435,"subtitle":439,"date":439,"author":440,"additionalAuthors":444,"icon":445,"abstract":446,"tag":447,"displayTitle":436,"cardRatio":299,"featured":448},{"text":436,"isExternal":11,"url":280,"link":437},"How to build ecommerce websites in 2019 — Hint: static.",{"_modelApiKey":212,"slug":438},"how-to-build-ecommerce-websites-in-2019","October 29, 2018",{"name":285,"picture":441},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":442,"customData":443},{"x":292,"y":292},{},[],"laptop","Static sites are disrupting the web development industry. They are fast, scalable and secure by design. All amazing features that will make your ecommerce shine without breaking the bank",{"color":298,"name":100},0,{"_modelApiKey":212,"link":450,"subtitle":454,"date":454,"author":455,"additionalAuthors":459,"icon":460,"abstract":461,"tag":462,"displayTitle":451,"cardRatio":11,"featured":463},{"text":451,"isExternal":11,"url":280,"link":452},"Static is the New Dynamic.",{"_modelApiKey":212,"slug":453},"static-is-the-new-dynamic","January 31, 2019",{"name":285,"picture":456},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":457,"customData":458},{"x":292,"y":292},{},[],"shapes","An opinionated, yet adaptable approach to build enterprise-grade ecommerce, the Jamstack way.",{"color":298,"name":100},1,{"_modelApiKey":212,"link":465,"subtitle":469,"date":469,"author":470,"additionalAuthors":477,"icon":478,"abstract":479,"tag":480,"displayTitle":466,"cardRatio":11,"featured":38},{"text":466,"isExternal":11,"url":280,"link":467},"What is Distributed Order Management and what are its benefits?",{"_modelApiKey":212,"slug":468},"what-is-distributed-order-management-and-what-are-its-benefits","June 8, 2021",{"name":471,"picture":472},"Fabrizio Picca",{"url":473,"alt":474,"title":474,"width":289,"height":289,"format":290,"focalPoint":475,"customData":476},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614875259-commercelayeravatarsquare113f26.png","Fabrizio Picca —      Partnerships Manager at Commerce Layer",{"x":292,"y":292},{},[],"dropbox-logo","A well-designed and architected DOM provides unparalleled flexibility in achieving operational excellence goals, today and scale as your ecommerce business grows.",{"color":298,"name":100},{"_modelApiKey":212,"link":482,"subtitle":486,"date":486,"author":487,"additionalAuthors":494,"icon":495,"abstract":496,"tag":497,"displayTitle":483,"cardRatio":11,"featured":498},{"text":483,"isExternal":11,"url":280,"link":484},"Omnichannel vs multichannel: the key differences.",{"_modelApiKey":212,"slug":485},"omnichannel-vs-multichannel-the-key-differences","July 28, 2021",{"name":488,"picture":489},"Simone Fiorucci",{"url":490,"alt":491,"title":491,"width":289,"height":289,"format":290,"focalPoint":492,"customData":493},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614874508-commercelayeravatarsquareff7e27.png","Simone Fiorucci — Marketing Manager at Commerce Layer",{"x":292,"y":292},{},[],"arrows-out","Terms like omnichannel and multichannel are often used interchangeably, but the two approaches are quite different. Learn where they diverge and how Commerce Layer can help you develop true omnichannel experiences.",{"color":298,"name":100},3,[500,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531],{"attributes":302,"tag":303,"content":304},{"attributes":502,"tag":308,"content":302},{"property":307,"content":304},{"attributes":504,"tag":308,"content":302},{"name":311,"content":304},{"attributes":506,"tag":308,"content":302},{"name":314,"content":315},{"attributes":508,"tag":308,"content":302},{"property":318,"content":315},{"attributes":510,"tag":308,"content":302},{"name":321,"content":315},{"attributes":512,"tag":308,"content":302},{"property":324,"content":325},{"attributes":514,"tag":308,"content":302},{"property":328,"content":329},{"attributes":516,"tag":308,"content":302},{"property":332,"content":333},{"attributes":518,"tag":308,"content":302},{"name":336,"content":325},{"attributes":520,"tag":308,"content":302},{"property":339,"content":340},{"attributes":522,"tag":308,"content":302},{"property":343,"content":344},{"attributes":524,"tag":308,"content":302},{"property":347,"content":348},{"attributes":526,"tag":308,"content":302},{"property":351,"content":352},{"attributes":528,"tag":308,"content":302},{"property":355,"content":280},{"attributes":530,"tag":308,"content":302},{"name":358,"content":359},{"attributes":532,"tag":308,"content":302},{"name":362,"content":363},[534],{"name":285,"picture":535},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":536,"customData":537},{"x":292,"y":292},{},1791534734178]