[{"data":1,"prerenderedAt":554},["ShallowReactive",2],{"bootstrap":3,"blog-how-to-optimize-checkout":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":363,"blogPostCarousel":440,"_seoMetaTags":515,"authors":549},{"text":279,"isExternal":11,"url":280,"link":281},"Finding unmined opportunities in your checkout.","",{"_modelApiKey":212,"slug":282},"how-to-optimize-checkout","February 28, 2023",{"name":285,"picture":286},"Barbara Rybka",{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":291,"customData":293},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1754320129-barbara.jpg","Commerce Layer avatar",1280,"jpg",{"x":292,"y":292},0.5,{},[],"shopping-cart","Removing friction from checkout will increase conversions and lift ROI of the marketing programs that bring traffic to your site. ",{"color":298,"name":100},"gray","portrait",[301,305,309,312,315,318,321,325,329,333,336,340,344,348,352,355,359],{"attributes":302,"tag":303,"content":304},null,"title","Finding Unmined Opportunities in Your Checkout",{"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":296},"description",{"attributes":316,"tag":308,"content":302},{"property":317,"content":296},"og:description",{"attributes":319,"tag":308,"content":302},{"name":320,"content":296},"twitter:description",{"attributes":322,"tag":308,"content":302},{"property":323,"content":324},"og:image","https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1677610502-foptimizing-checkout-1200x630-with-padding.jpg?auto=format&fit=max&w=1200",{"attributes":326,"tag":308,"content":302},{"property":327,"content":328},"og:image:width","1200",{"attributes":330,"tag":308,"content":302},{"property":331,"content":332},"og:image:height","630",{"attributes":334,"tag":308,"content":302},{"name":335,"content":324},"twitter:image",{"attributes":337,"tag":308,"content":302},{"property":338,"content":339},"og:locale","en",{"attributes":341,"tag":308,"content":302},{"property":342,"content":343},"og:type","article",{"attributes":345,"tag":308,"content":302},{"property":346,"content":347},"og:site_name","Commerce Layer",{"attributes":349,"tag":308,"content":302},{"property":350,"content":351},"article:modified_time","2025-10-08T16:32:58Z",{"attributes":353,"tag":308,"content":302},{"property":354,"content":280},"article:publisher",{"attributes":356,"tag":308,"content":302},{"name":357,"content":358},"twitter:card","summary_large_image",{"attributes":360,"tag":308,"content":302},{"name":361,"content":362},"twitter:site","@commercelayer",[364,370,380,383,386,434,437],{"_modelApiKey":365,"copy":366,"listStyle":367,"darkTheme":11,"buttons":368,"color":369,"indent":7},"wysiwyg","\u003Cp>A central tenet of the online journey is &quot;all paths lead to product&quot; — from highly directed searches and the global navigation to brand editorial and collection\u002Fproduct storytelling — with the path taken depending on the user’s intent. Brands invest untold amounts of time and resources in creating compelling messaging, rich content and a beautiful design to spark an emotional connection with prospective customers.  \u003C\u002Fp>\n\n\u003Cp>Once there is a strong desire to purchase a product, then speed, ease and trust becomes paramount to a successful checkout experience and revenue. However, there are a lot of checkout experiences that drive away sales and put a cap on revenue. Web UX research group Baymard Institute found that the average cart abandonment rate for online retailers is \u003Ca href=\"https:\u002F\u002Fbaymard.com\u002Flists\u002Fcart-abandonment-rate\">70%\u003C\u002Fa>. Even when you remove those who are simply browsing and do not initiate the checkout flow, there is a material impact on revenue loss that can be recoverable. In Baymard’s research amongst U.S. shoppers, 1 in 5 shoppers indicated they abandoned checkout due to a “too long\u002Fcomplicated checkout process”. Other reasons included extra costs, required account creation, trusting the site with credit card information, and site errors, to name a few.\u003C\u002Fp>\n\n\u003Cp>Here is where brands can run out of gas due to a couple of reasons: the tightly coupled tech stack may make changes very risky, or there’s a pervasive feeling that checkouts are fine as long as a customer can transact. Nowadays, neither excuse holds much water. Ecommerce technology has come far enough where it’s possible to build a sturdy checkout that can handle optimization without breaking everything else. As far as checkouts “being fine”, it should be treated like any other part of your store – something to be regularly analyzed and tested for improvement.\u003C\u002Fp>\n\n\u003Cp>There are many facets to completing a purchase with optimization opportunities at every step of the journey. Continually taking the friction out of checkout will not only increase your conversion rate but also lift the ROI of the marketing programs that bring traffic to your site.  \u003C\u002Fp>\n\n\u003Cp>In this piece, I’ll explain the three essential components of high-performing online checkouts, and then outline 14 steps online retailers can take to optimize their checkout experience.\u003C\u002Fp>\n\n\u003Ch3>3 essentials of high-performing checkouts: speed, ease, and trust\u003C\u002Fh3>\n\n\u003Ch4>Speed\u003C\u002Fh4>\n\n\u003Cp>In my last replatform project at a global luxury brand that’s recognized for its fashion authority and digital leadership, both the business and tech teams cited site speed as their #1 requirement. Fast loading pages that react quickly to each user interaction will progress the journey, build trust with users and improve conversion. In a \u003Ca href=\"https:\u002F\u002Fwww.thinkwithgoogle.com\u002Fmarketing-strategies\u002Fapp-and-mobile\u002Fmobile-page-speed-data\u002F\">study\u003C\u002Fa> commissioned by Google, they found that «decreasing mobile site load times by just one tenth of a second resulted in major performance gains. Specifically, conversion rates went up by 8.4% for retail and 10.1% for travel.»  \u003C\u002Fp>\n","directional",[],"orange",{"_modelApiKey":371,"border":11,"caption":280,"image":372,"size":379,"darkTheme":11,"rounded":11,"color":369},"image_block",{"url":373,"alt":374,"title":374,"width":375,"height":376,"format":290,"focalPoint":377,"customData":378},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1678119450-emea-research_mnec-cut.jpg","Mobile speed improvement",1204,580,{"x":292,"y":292},{},"slim",{"_modelApiKey":365,"copy":381,"listStyle":367,"darkTheme":11,"buttons":382,"color":369,"indent":11},"\u003Cp>\u003Cem>Source: \u003Ca href=\"https:\u002F\u002Fwww.thinkwithgoogle.com\u002Fmarketing-strategies\u002Fapp-and-mobile\u002Fmobile-page-speed-data\u002F\">Think With Google\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n",[],{"_modelApiKey":365,"copy":384,"listStyle":367,"darkTheme":11,"buttons":385,"color":369,"indent":11},"\u003Ch4>Ease\u003C\u002Fh4>\n\n\u003Cp>Faster transactions generally make for easier transactions, but ease takes other forms, too. Minimizing the fields a user needs to fill out, for one. And product content should always load in the local language, be priced in the local currency, and offer payment through a gateway that’s trusted in the region.\u003C\u002Fp>\n\n\u003Cp>A few more considerations, especially when you have a global user base:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Address formats and validation\u003C\u002Fli>\n\u003Cli>Label naming conventions\u003C\u002Fli>\n\u003Cli>Clear error messaging\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>In my experience performing usability testing in different international markets, there were marked differences in how users engaged with the site and their recovery paths. Adapting your purchase process to local norms demonstrates that you understand the market, leads to higher conversion rates, and conveys respect for the customer. \u003C\u002Fp>\n\n\u003Ch4>Trust\u003C\u002Fh4>\n\n\u003Cp>A fast-loading site signals that you’ve invested in your online experience and suggests you’ve also invested in security, developing quality products, and providing adequate customer support.\u003C\u002Fp>\n\n\u003Cp>Other signals that combine to win users’ trust include product availability, full payment options, shipping providers and delivery options, return policy, contactability, language, customer reviews, etc.\u003C\u002Fp>\n\n\u003Ch3>Optimizing checkout\u003C\u002Fh3>\n\n\u003Cp>Now let’s take a look at some concrete steps online retailers can take to improve the speed, ease, and trust of their online checkout experiences. As you implement these steps, it’s important to keep three principles in mind:\u003C\u002Fp>\n\n\u003Col>\n\u003Cli>You can \u003Cstrong>continuously optimize the checkout funnel at every step\u003C\u002Fstrong> to reduce your abandonment rate.\u003C\u002Fli>\n\u003Cli>As you observe customer behavior, you can \u003Cstrong>add new features to cater to their preferences.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>You can \u003Cstrong>adjust your checkout functionality to capitalize on new revenue opportunities\u003C\u002Fstrong> (e.g. introducing subscriptions) and scale your business.\u003C\u002Fli>\n\u003C\u002Fol>\n\n\u003Cp>Note that all of these are things you can (and should) do on an ongoing basis to optimize checkout.\u003C\u002Fp>\n",[],{"_modelApiKey":387,"displayTitle":388,"copy":280,"cta":302,"ctaText":280,"faqsList":389},"faqs_block","14 steps to optimize your digital checkout",[390],{"displayTitle":280,"faqs":391},[392,395,398,401,404,407,410,413,416,419,422,425,428,431],{"question":393,"answer":394},"Gather data on your checkout funnel by device and by market.","Consider each device independently, e.g. mobile vs. desktop, to better understand your customers’ shopping behaviors and drop-off points. Are customers visiting your site on mobile, but converting more on PC? Is the average order value consistent across devices or higher on desktop? Understand these differentials. \n\nCapture the drop-off at every step, from add to shopping bag, the cart, sign-in, shipping, payment, order review and order placement. Develop hypotheses for each drop-off and gather available data\u002Finsights from tracking tools. Identify where gains can be made and prioritize A|B tests. Optimization goals should be set at each step, resulting in an overall conversion improvement.",{"question":396,"answer":397},"Reduce the need for data entry, taking out the friction.","Leverage social log-ins and digital wallets on mobile. Avoid capturing extraneous information unless the business value elsewhere outweighs the conversion impact (e.g. titles). If you find that in most sessions, the customer’s shipping and billing address match, make this a default state. Provide a way for customers to save their payment method for future use.",{"question":399,"answer":400},"Design for mobile.","The “always with you” device creates more shoppable moments than the PC. Express checkout is particularly beneficial on the small screen that is prone to entry errors. Plus, designing for the small screen brings simplicity and clarity that will carry over well to the desktop experience.\n\nFactor in the dominant operating system(s) used by your customers which may have different design patterns and features. Be aware of upgrade releases and run usability tests in advance to make sure the experience doesn’t break.",{"question":402,"answer":403},"Test speed.","This includes page loading, user interactions, and database calls. The target should be less than 100ms per API call.",{"question":405,"answer":406},"Review where most input errors occur.","Check the instruction label for clarity. Review field formats for ease of entry and error messages for recovery suggestions. Make sure required fields are essential and clearly noted. Is address auto-complete or autofill utilized? Does the credit card field follow a 4-digit block format so that digits can be visually validated? Does the error message suggest a way to correct it? Does the phone number capture country code? ",{"question":408,"answer":409},"Guide the user through the process.","Let them know all the steps required and their progress at any time. If you sell high consideration products and have implemented a proactive chat service, test its effectiveness in checkout based on different thresholds of time spent.   ",{"question":411,"answer":412},"Provide real time feedback.","Give your customers feedback as each field is entered. Confirm that it was completed successfully or in error.",{"question":414,"answer":415},"Provide all the local payment options.","Include the local payment methods that your customers expect. This is a significant driver of conversion. Can you readily add new payment options as they emerge? In recent years we’ve seen the emergence of buy now, pay later (BNPL). Be sure to have the ability to test emerging payment methods.   ",{"question":417,"answer":418},"Use trusted, local shipping providers.","Ensure that not only are SLAs in place to meet delivery promise dates, but that they are also tracked. If you have multiple stock locations, is your inventory strategy set up for speed?",{"question":420,"answer":421},"Offer ship-to-store for convenience.","If you have a retail presence and strong market coverage, include this option if it provides convenience for most customers.",{"question":423,"answer":424},"Provide visible contact information.","Customers might need assistance during checkout. Give them a way to contact you. It’s also a trust element. Test chat, but if offered, make sure it’s 100% available during business hours.",{"question":426,"answer":427},"Check that the order review page is easily editable.","If one datapoint is changed, return quickly to the final review page.\n\n",{"question":429,"answer":430},"Run post-purchase surveys.","Understand areas for improvement. Satisfaction doesn't always lead to repeat purchase, but dissatisfaction definitely deters it.",{"question":432,"answer":433},"Comply with local security standards.","Start by clearly communicating to customers. By now, your site should comply with GDPR and CCPA. PCI is the industry’s standard for security compliance for payments, but does your site utilize HTTPS, TLS, and other web protocols? What about multi-factor authentication to secure users’ data? Your mileage may vary, but you should look at all these measures.",{"_modelApiKey":365,"copy":435,"listStyle":367,"darkTheme":11,"buttons":436,"color":369,"indent":11},"\u003Cp>This is a moment-in-time checklist. I recommend making these tasks a regular part of your site maintenance to ensure that you’re adapting to changing customer behaviors and preferences and capitalizing on new technology developments. Your platform and architecture should let you evolve quickly so you can offer an experience that meets customer expectations. With a headless solution, you’ll be able to make front-end design changes without impacting your back-end databases.  \u003C\u002Fp>\n\n\u003Cp>Savvy retailers will continue to focus on taking the friction out of the shopping experience. They will raise the bar on customer expectations which will benefit the industry overall. Be that retailer.\u003C\u002Fp>\n",[],{"_modelApiKey":438,"form":439},"form_block",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":441,"cta":302,"ctaText":280,"cards":442},"Your next read",[443,462,481,498],{"_modelApiKey":212,"link":444,"subtitle":448,"date":448,"author":449,"additionalAuthors":457,"icon":458,"abstract":459,"tag":460,"displayTitle":445,"cardRatio":299,"featured":461},{"text":445,"isExternal":11,"url":280,"link":446},"Composable commerce with micro frontends.",{"_modelApiKey":212,"slug":447},"composable-commerce-with-micro-frontends","December 23, 2022",{"name":450,"picture":451},"Filippo Conforti",{"url":452,"alt":453,"title":453,"width":289,"height":289,"format":454,"focalPoint":455,"customData":456},"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":463,"subtitle":467,"date":467,"author":468,"additionalAuthors":475,"icon":476,"abstract":477,"tag":478,"displayTitle":464,"cardRatio":11,"featured":480},{"text":464,"isExternal":11,"url":280,"link":465},"How to build an ecommerce website with Commerce Layer Demo Store.",{"_modelApiKey":212,"slug":466},"how-to-build-an-ecommerce-website-with-commerce-layer-demo-store","January 17, 2023",{"name":469,"picture":470},"Bolaji Ayodeji",{"url":471,"alt":472,"title":472,"width":289,"height":289,"format":290,"focalPoint":473,"customData":474},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1643036479-bolaji.jpg","Bolaji Ayodeji — Developer Advocate at Commerce Layer",{"x":292,"y":292},{},[],"storefront","Learn how to build a sleek, modern, and user-friendly conference swag digital store using composable commerce APIs, micro-frontends, and the Commerce Layer Nextjs Demo Store project. ",{"color":298,"name":479},"Tutorials",1,{"_modelApiKey":212,"link":482,"subtitle":486,"date":486,"author":487,"additionalAuthors":494,"icon":495,"abstract":496,"tag":497,"displayTitle":483,"cardRatio":11,"featured":38},{"text":483,"isExternal":11,"url":280,"link":484},"How to handle VAT and sales tax calculations.",{"_modelApiKey":212,"slug":485},"how-to-handle-vat-and-sales-tax-calculations","January 11, 2023",{"name":488,"picture":489},"Seth Bindernagel",{"url":490,"alt":491,"title":491,"width":289,"height":289,"format":290,"focalPoint":492,"customData":493},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1656680208-seth.jpg","Seth Bindernagel avatar",{"x":292,"y":292},{},[],"calculator","Calculating VAT or sales tax can be challenging. Use Commerce Layer's integrations with either TaxJar or Avalara to simplify the process. You can also use our API to connect any external tax calculator, or even build your own.",{"color":298,"name":100},{"_modelApiKey":212,"link":499,"subtitle":503,"date":503,"author":504,"additionalAuthors":511,"icon":295,"abstract":512,"tag":513,"displayTitle":500,"cardRatio":11,"featured":514},{"text":500,"isExternal":11,"url":280,"link":501},"Introducing our hosted checkout application.",{"_modelApiKey":212,"slug":502},"introducing-our-hosted-checkout-application","January 20, 2022",{"name":505,"picture":506},"Simone Fiorucci",{"url":507,"alt":508,"title":508,"width":289,"height":289,"format":454,"focalPoint":509,"customData":510},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614874508-commercelayeravatarsquareff7e27.png","Simone Fiorucci — Marketing Manager at Commerce Layer",{"x":292,"y":292},{},[],"Not only an out-of-the-box, hosted payment solution for developers who are working with Commerce Layer and looking for a one-stop integration, but also and above all a powerful reference tool to build your own custom checkout experience with unlimited flexibility.",{"color":298,"name":8},3,[516,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547],{"attributes":302,"tag":303,"content":304},{"attributes":518,"tag":308,"content":302},{"property":307,"content":304},{"attributes":520,"tag":308,"content":302},{"name":311,"content":304},{"attributes":522,"tag":308,"content":302},{"name":314,"content":296},{"attributes":524,"tag":308,"content":302},{"property":317,"content":296},{"attributes":526,"tag":308,"content":302},{"name":320,"content":296},{"attributes":528,"tag":308,"content":302},{"property":323,"content":324},{"attributes":530,"tag":308,"content":302},{"property":327,"content":328},{"attributes":532,"tag":308,"content":302},{"property":331,"content":332},{"attributes":534,"tag":308,"content":302},{"name":335,"content":324},{"attributes":536,"tag":308,"content":302},{"property":338,"content":339},{"attributes":538,"tag":308,"content":302},{"property":342,"content":343},{"attributes":540,"tag":308,"content":302},{"property":346,"content":347},{"attributes":542,"tag":308,"content":302},{"property":350,"content":351},{"attributes":544,"tag":308,"content":302},{"property":354,"content":280},{"attributes":546,"tag":308,"content":302},{"name":357,"content":358},{"attributes":548,"tag":308,"content":302},{"name":361,"content":362},[550],{"name":285,"picture":551},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":552,"customData":553},{"x":292,"y":292},{},1791534736984]