[{"data":1,"prerenderedAt":500},["ShallowReactive",2],{"bootstrap":3,"blog-introducing-our-new-subscription-features":277},{"navigation":4,"globalConfig":196,"forms":218},{"headerSections":5,"headerFooterLinks":67,"footer":76,"legalLinks":153,"socialLinks":176},[6,39,44,50,57,62],{"hasSubMenu":7,"title":8,"links":9,"columns":38},true,"Product",[10,20,26,32],{"showTag":11,"_modelApiKey":12,"text":13,"subtitle":14,"icon":15,"isExternal":11,"link":16,"openForm":11},false,"navigation_link","Universal checkout","Sell anywhere","globe-simple",{"_modelApiKey":17,"slug":18,"title":19},"page","universal-checkout","Universal Checkout",{"showTag":11,"_modelApiKey":12,"text":21,"subtitle":22,"icon":23,"isExternal":11,"link":24,"openForm":11},"Distributed OMS","Manage orders","package",{"_modelApiKey":17,"slug":25,"title":21},"distributed-oms",{"showTag":11,"_modelApiKey":12,"text":27,"subtitle":28,"icon":29,"isExternal":11,"link":30,"openForm":11},"Promotion engine","Automated discounts","seal-percent",{"_modelApiKey":17,"slug":31,"title":27},"promotion-engine",{"showTag":11,"_modelApiKey":12,"text":33,"subtitle":34,"icon":35,"isExternal":11,"link":36,"openForm":11},"POS system","Operate stores","devices",{"_modelApiKey":17,"slug":37,"title":33},"pos-system",2,{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":40,"isExternal":11,"link":41,"openForm":11,"title":40},"Pricing",{"_modelApiKey":42,"slug":43},"pricing_page","pricing",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":45,"isExternal":11,"link":46,"openForm":11,"title":45},"Customers",{"_modelApiKey":47,"slug":48,"title":49},"customer_landing_page","customers","Customers page",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":51,"isExternal":11,"link":52,"openForm":11,"form":54,"title":51},"Partners",{"_modelApiKey":17,"slug":53,"title":51},"partners",{"_modelApiKey":55,"slug":53,"name":56},"form","PartnersForm",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":58,"label":59,"isExternal":7,"url":60,"openForm":11,"title":61},"Docs Hub","Learn more","https:\u002F\u002Fdocs.commercelayer.io\u002F","Docs",{"hasSubMenu":11,"showTag":11,"_modelApiKey":12,"text":63,"isExternal":11,"link":64,"openForm":11,"title":63},"Blog",{"_modelApiKey":65,"slug":66},"blog_landing_page","blog",[68,72],{"text":69,"link":70},"Sign in",{"_modelApiKey":12,"text":69,"isExternal":7,"url":71,"openForm":11},"https:\u002F\u002Fdashboard.commercelayer.io\u002Fsign_in",{"text":73,"link":74},"Sign up for free",{"_modelApiKey":12,"text":73,"isExternal":7,"url":75,"openForm":11},"https:\u002F\u002Fdashboard.commercelayer.io\u002Fsign_up",[77,89,109,132],{"hasSubMenu":7,"title":8,"links":78},[79,81,83,85,87],{"showTag":11,"_modelApiKey":12,"text":13,"subtitle":14,"icon":15,"isExternal":11,"link":80,"openForm":11},{"_modelApiKey":17,"slug":18,"title":19},{"showTag":11,"_modelApiKey":12,"text":21,"subtitle":22,"icon":23,"isExternal":11,"link":82,"openForm":11},{"_modelApiKey":17,"slug":25,"title":21},{"showTag":11,"_modelApiKey":12,"text":27,"subtitle":28,"icon":29,"isExternal":11,"link":84,"openForm":11},{"_modelApiKey":17,"slug":31,"title":27},{"showTag":11,"_modelApiKey":12,"text":33,"subtitle":34,"icon":35,"isExternal":11,"link":86,"openForm":11},{"_modelApiKey":17,"slug":37,"title":33},{"showTag":11,"_modelApiKey":12,"text":40,"isExternal":11,"link":88,"openForm":11},{"_modelApiKey":42,"slug":43},{"hasSubMenu":7,"title":90,"links":91},"Resources",[92,94,99,104,107],{"showTag":11,"_modelApiKey":12,"text":93,"isExternal":7,"url":60,"openForm":11},"Documentation",{"showTag":11,"_modelApiKey":12,"text":95,"label":95,"isExternal":11,"link":96,"openForm":11},"Agentic Commerce",{"_modelApiKey":17,"slug":97,"title":98},"agentic-commerce-whitepaper","Agentic Commerce Whitepaper",{"showTag":11,"_modelApiKey":12,"text":100,"isExternal":11,"link":101,"openForm":11},"Core concepts",{"_modelApiKey":17,"slug":102,"title":103},"headless-commerce","Headless commerce",{"showTag":11,"_modelApiKey":12,"text":105,"isExternal":7,"url":106,"openForm":11},"Changelog","https:\u002F\u002Fdocs.commercelayer.io\u002Fchangelog\u002F",{"showTag":11,"_modelApiKey":12,"text":63,"isExternal":11,"link":108,"openForm":11},{"_modelApiKey":65,"slug":66},{"hasSubMenu":7,"title":110,"links":111},"Company",[112,116,118,121,126],{"showTag":11,"_modelApiKey":12,"text":113,"isExternal":11,"link":114,"openForm":11},"Vision",{"_modelApiKey":17,"slug":115,"title":113},"vision",{"showTag":11,"_modelApiKey":12,"text":45,"isExternal":11,"link":117,"openForm":11},{"_modelApiKey":47,"slug":48,"title":49},{"showTag":11,"_modelApiKey":12,"text":51,"isExternal":11,"link":119,"openForm":11,"form":120},{"_modelApiKey":17,"slug":53,"title":51},{"_modelApiKey":55,"slug":53,"name":56},{"showTag":11,"_modelApiKey":12,"text":122,"isExternal":11,"link":123,"openForm":11},"Security",{"_modelApiKey":17,"slug":124,"title":125},"security","Security at Commerce Layer",{"showTag":11,"_modelApiKey":12,"text":127,"label":128,"isExternal":11,"openForm":7,"form":129},"Giveback","Giveback program",{"_modelApiKey":55,"slug":130,"name":131},"giveback","GivebackForm",{"hasSubMenu":7,"title":133,"links":134},"Get in touch",[135,140,145,149],{"showTag":11,"_modelApiKey":12,"text":136,"isExternal":11,"openForm":7,"form":137},"Contact",{"_modelApiKey":55,"slug":138,"name":139},"contact","ContactUsForm",{"showTag":11,"_modelApiKey":12,"text":141,"isExternal":11,"openForm":7,"form":142},"Book a demo",{"_modelApiKey":55,"slug":143,"name":144},"demo","RequestDemoForm",{"showTag":11,"_modelApiKey":12,"text":146,"label":147,"isExternal":7,"url":148,"openForm":11},"Support","Email support","mailto:support@commercelayer.io",{"showTag":11,"_modelApiKey":12,"text":150,"label":151,"isExternal":7,"url":152,"openForm":11},"Community","Discord community","https:\u002F\u002Fdiscord.gg\u002Fcommercelayer",{"hasSubMenu":7,"title":154,"links":155},"Legal",[156,161,165,169,173],{"showTag":11,"_modelApiKey":12,"text":157,"label":158,"isExternal":7,"url":159,"openForm":11,"htmlClassNames":160},"Terms","Terms and conditions","\u002Flegal-embed\u002Fterms-of-service","iubenda-nostyle no-brand iubenda-noiframe iubenda-embed",{"showTag":11,"_modelApiKey":12,"text":162,"label":163,"isExternal":7,"url":164,"openForm":11,"htmlClassNames":160},"Privacy","Privacy policy","\u002Flegal-embed\u002Fprivacy-policy",{"showTag":11,"_modelApiKey":12,"text":166,"label":167,"isExternal":7,"url":168,"openForm":11,"htmlClassNames":160},"Cookies","Cookie policy","\u002Flegal-embed\u002Fcookie-policy",{"showTag":11,"_modelApiKey":12,"text":170,"isExternal":7,"url":171,"openForm":11,"htmlClassNames":172},"Notice at collection","#","iubenda-cs-uspr-link",{"showTag":11,"_modelApiKey":12,"text":174,"isExternal":7,"url":171,"openForm":11,"htmlClassNames":175},"Privacy preferences","iubenda-cs-preferences-link",[177,180,184,188,192],{"title":178,"type":179,"url":152,"isExternal":7},"Discord","discord-logo",{"title":181,"type":182,"url":183,"isExternal":7},"Github","github","https:\u002F\u002Fgithub.com\u002Fcommercelayer",{"title":185,"type":186,"url":187,"isExternal":7},"Bluesky","bluesky-logo","https:\u002F\u002Fbsky.app\u002Fprofile\u002Fcommercelayer.io",{"title":189,"type":190,"url":191,"isExternal":7},"X","x-logo","https:\u002F\u002Fx.com\u002Fcommercelayer",{"title":193,"type":194,"url":195,"isExternal":7},"LinkedIn","linkedin","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcommerce-layer",{"pagesWithoutCtaPanel":197,"ctaPanel":198,"notification":208,"showApiResponseTime":11,"newsletterSignup":216},[],{"title":199,"subtitle":200,"ctas":201},"Ready to get started?","Discover how we can help your business.",[202,205],{"_modelApiKey":203,"text":204,"isExternal":7,"url":75,"openForm":11},"link","Get started for free",{"_modelApiKey":203,"text":206,"isExternal":11,"openForm":7,"form":207},"Contact us",{"_modelApiKey":55,"slug":138,"name":139},{"showNotification":7,"link":209,"linkText":210,"text":215},{"_modelApiKey":203,"text":210,"isExternal":11,"link":211,"openForm":11},"Read article",{"_modelApiKey":212,"slug":213,"title":214},"blog_post","payment-api-redesigned","Introducing our new Payments API. For humans and agents.","\u003Cp>Introducing our new Payments API. For humans and agents.\u003C\u002Fp>\n",{"ctaText":217},"Subscribe",[219,225,229,236,240,246,249,253,261,262,267,272,274],{"_modelApiKey":55,"slug":220,"pardotFormEmbedCode":221,"formEmbedMinHeight":222,"successTitle":223,"successCopy":224},"agentic-commerce","https:\u002F\u002Fcommercelayer.fillout.com\u002Ft\u002F5w4Khwgxr6us?whitepaper=agentic",520,"Thank you for your request!","We’ll be in touch soon to arrange a date and time for your personalized demo.",{"_modelApiKey":55,"slug":226,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"successTitle":223,"successCopy":224},"shopify","https:\u002F\u002Fform.fillout.com\u002Ft\u002FgVnLSmKZwRus",850,{"_modelApiKey":55,"slug":130,"pardotFormEmbedCode":230,"formEmbedMinHeight":231,"displayTitle":232,"copy":233,"successTitle":234,"successCopy":235},"https:\u002F\u002Fform.fillout.com\u002Ft\u002FmVDF8aAiofus",500,"We give back.","\u003Cp>Part of Commerce Layer&#39;s company ethos is to empathize and support one another: co-workers, customers, and community. We want to do our part to help nonprofit organizations and small businesses who may feel adversely affected by the current global economic climate, and as a result, need in-kind support to reach their customers.\u003C\u002Fp>\n\n\u003Cp>If this general description matches your organization’s needs, please tell us your story by completing the following form so we can consider helping your cause.\u003C\u002Fp>\n","Thank you!","We will contact you soon to learn more about your story.",{"_modelApiKey":55,"slug":237,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":238,"copy":239},"book-an-onboarding-session","Book an onboarding session","\u003Cp>Schedule some time and our devs will help you set up a Commerce Layer + Sanity store.\u003C\u002Fp>\n",{"_modelApiKey":55,"slug":241,"pardotFormEmbedCode":242,"formEmbedMinHeight":243,"displayTitle":244,"successTitle":234,"successCopy":245},"download-our-whitepaper","https:\u002F\u002Fform.fillout.com\u002Ft\u002F5YPWmy8oT7us?whitepaper=ComposableCommerce",450,"Download our whitepaper.","Check your inbox. You should receive a download link soon.",{"_modelApiKey":55,"slug":247,"pardotFormEmbedCode":248,"formEmbedMinHeight":243,"displayTitle":244,"successTitle":234,"successCopy":245},"download-the-content-and-commerce-whitepaper","https:\u002F\u002Fform.fillout.com\u002Ft\u002F5YPWmy8oT7us?whitepaper=ContentAndCommerce",{"_modelApiKey":55,"slug":250,"pardotFormEmbedCode":251,"formEmbedMinHeight":243,"displayTitle":244,"copy":252,"successTitle":234,"successCopy":245},"whitepaper","https:\u002F\u002Fform.fillout.com\u002Ft\u002F5YPWmy8oT7us?whitepaper=Jamstack","\u003Cp>Commerce Layer is the perfect platform for building commerce on the Jamstack. Convert any design into pixel perfect HTML pages. Connect a best-of-breed headless CMS. Go serverless and forget the hassle of managing complex infrastructures.\u003C\u002Fp>\n",{"_modelApiKey":55,"slug":254,"pardotFormEmbedCode":255,"formEmbedMinHeight":256,"displayTitle":257,"copy":258,"successTitle":259,"successCopy":260},"contact-links","https:\u002F\u002Fform.fillout.com\u002Ft\u002FeWPyhHGHT7us",750,"Contact us.","\u003Cp>Tell us about your project. Our team will reach out to you for a personalized offer.\u003C\u002Fp>\n","Thanks for your message!","We’ll be in touch soon to discuss your project details.",{"_modelApiKey":55,"slug":138,"pardotFormEmbedCode":255,"formEmbedMinHeight":256,"displayTitle":257,"copy":258,"successTitle":259,"successCopy":260},{"_modelApiKey":55,"slug":263,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":264,"successTitle":265,"successCopy":266},"demo-embed","Want to see it in action? Request a demo.","Thanks for your request!","We’ll be in touch soon to arrange a date and time for your free live demo.",{"_modelApiKey":55,"slug":53,"pardotFormEmbedCode":268,"formEmbedMinHeight":228,"displayTitle":269,"copy":270,"successTitle":234,"successCopy":271},"https:\u002F\u002Fform.fillout.com\u002Ft\u002F9MTkDWMUSqus","Become our partner.","\u003Cp>Join us and get our guidance in helping your clients succeed. Our partners are our ambassadors. We are committed to your success as much as you are.\u003C\u002Fp>\n","We will contact you soon to discuss the details of our partnership.",{"_modelApiKey":55,"slug":273,"pardotFormEmbedCode":268,"formEmbedMinHeight":228,"displayTitle":269,"copy":270,"successTitle":234,"successCopy":271},"partners-embed",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"successTitle":265,"successCopy":266},"Get a free live demo.","\u003Cp>Get a personalized demo and learn more about what Commerce Layer can do for your company.\u003C\u002Fp>\n",{"_modelApiKey":212,"link":278,"subtitle":283,"date":283,"author":284,"additionalAuthors":294,"icon":295,"abstract":296,"tag":297,"displayTitle":279,"cardRatio":299,"featured":11,"seoMetaTags":300,"layout":364,"blogPostCarousel":388,"_seoMetaTags":461,"authors":495},{"text":279,"isExternal":11,"url":280,"link":281},"Introducing our new subscription features.","",{"_modelApiKey":212,"slug":282},"introducing-our-new-subscription-features","March 15, 2023",{"name":285,"picture":286},"Daniel Oh",{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":291,"customData":293},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1658849633-daniel.jpg","Daniel Oh avatar",1280,"jpg",{"x":292,"y":292},0.5,{},[],"clock-counter-clockwise","This new release enables our brands to build sophisticated subscriptions that attract customers and drive revenue.",{"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 Our New Subscription Features",{"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","This new release enables brands to craft sophisticated subscriptions within our platform, all without requiring a third-party plugin.",{"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\u002F1678891354-introducing-our-new-subscription-features.png?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:59:36Z",{"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,376,379,385],{"_modelApiKey":366,"copy":367,"listStyle":368,"darkTheme":11,"buttons":369,"color":370,"indent":7},"wysiwyg","\u003Cp>As we said in \u003Ca href=\"\u002Fblog\u002Fwhat-to-consider-when-building-subscriptions-into-your-ecommerce-experience\">our latest blog post\u003C\u002Fa>, subscriptions are a very effective way to increase customer retention and recurring revenue while saving on customer acquisition costs. Forward-thinking brands have already implemented subscriptions around their products or they’re actively looking into how to do so.\u003C\u002Fp>\n\n\u003Cp>The problem with subscriptions is that they aren’t easy to implement. While the concept is simple — get a recurring order of a product into the customer’s hands — there are a ton of use cases that must be considered. This is why most ecommerce platforms do not offer subscription support out-of-the-box and often rely on third-party developers to build plugins or extensions to power subscriptions on their platforms. \u003C\u002Fp>\n\n\u003Cp>That’s why we’re especially proud to announce our newest wave of subscription improvements, which will make it substantially easier to build the kind of subscription that works for you — whether it’s as simple as a recurring order of essentials for the family, or as sophisticated as a monthly order of curated snacks for you.\u003C\u002Fp>\n\n\u003Ch3>Our new Subscription endpoints\u003C\u002Fh3>\n\n\u003Cp>This release now includes a few new endpoints to supplement our existing \u003Ca href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Forder_subscriptions\" target=\"_blank\">order subscription\u003C\u002Fa> endpoint.\u003C\u002Fp>\n\n\u003Cp>These new endpoints make it much easier to build out sophisticated subscriptions that maximize its benefits. Of course, should you still require custom logic to power your specific subscription use case, it’s still possible to do so via CRUD operations on the order subscription resource directly.\u003C\u002Fp>\n\n\u003Ch4>Subscriptions models\u003C\u002Fh4>\n\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fsubscription_models\" target=\"_blank\">Subscription models\u003C\u002Fa> defines the frequency and split of subscriptions. Each subscription model can also be associated with a market, which makes it possible to create different subscription models for specific markets.\u003C\u002Fp>\n\n\u003Cp>Setting up a subscription model allows brands to manage the frequency and payment source of the subscription, as well as apply promotions on the first order of the subscription (often used to discount first orders or provide a free trial of the product).\u003C\u002Fp>\n\n\u003Cp>The subscription model endpoint also allows you to apply subscriptions at the SKU level, not just the order level. This enables orders to be split between one time purchases (e.g. a razor handle) and a subscription purchases (e.g. a monthly order of razor blades).\u003C\u002Fp>\n\n\u003Ch4>Order subscription items\u003C\u002Fh4>\n\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Forder_subscription_items\" target=\"_blank\">order subscription item\u003C\u002Fa> endpoint determines which items are part of the subscription, making it much easier to change out items in the subscription when required.\u003C\u002Fp>\n\n\u003Ch4>Price frequency tiers\u003C\u002Fh4>\n\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fprice_frequency_tiers\" target=\"_blank\">price frequency tier\u003C\u002Fa> endpoint enables specific pricing for an item if it’s part of a subscription (e.g. charging $15 for a razor pack as a one-time purchase and charging $12 for the same pack if it’s part of a subscription).\u003C\u002Fp>\n\n\u003Cp>You can also provide different prices for different plans (such as charging $12 for a monthly pack of razors or $120 for a year of monthly razors).\u003C\u002Fp>\n","directional",[],"violet",{"_modelApiKey":372,"title":373,"preTitle":374,"linkText":59,"darkTheme":11,"link":375},"link_block","Subscriptions and order copies.","Data model",{"_modelApiKey":203,"text":59,"label":280,"subtitle":280,"icon":280,"isExternal":11,"url":280,"link":302,"anchor":280,"openForm":11,"form":302,"htmlClassNames":280},{"_modelApiKey":366,"copy":377,"listStyle":368,"darkTheme":11,"buttons":378,"color":370,"indent":11},"\u003Ch3>Opening up new possibilities\u003C\u002Fh3>\n\n\u003Cp>The global subscription economy is expected to expand to \u003Ca href=\"https:\u002F\u002Fwhatsnewinpublishing.com\u002Fdigital-subscription-economy-to-grow-to-1-5t-by-2025-key-trends-for-publishers\u002F\" target=\"_blank\">$1.5T in 2025\u003C\u002Fa>, which underscores how big (and how crowded) the market is for subscription ecommerce. Brands have to think beyond simple recurring subscriptions in order to drive more sales, especially as more and more brands are continuing to experiment with different models, pricing, and products.\u003C\u002Fp>\n\n\u003Cp>We’ve expanded our subscriptions endpoints in order to enable all of our brands to build sophisticated subscriptions without extensive development work or procuring a subscriptions solution. While both of these options are still available, these new endpoints should handle a lot of subscription use cases including:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Differing subscription models based on market — which enables you to test subscriptions in different markets or offer premium subscriptions to your most valued customers.\u003C\u002Fli>\n\u003Cli>Enabling promotions on subscriptions — which allows customers to enjoy a trial period of your subscription that can extend as long as you determine.\u003C\u002Fli>\n\u003Cli>Enabling curated box subscriptions — much like \u003Ca href=\"http:\u002F\u002Fwww.birchbox.com\u002F\" target=\"_blank\">Birchbox\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.butcherbox.com\u002F\" target=\"_blank\">Butcher’s Box\u003C\u002Fa> — without having to manually set them up on an order-by-order basis.\u003C\u002Fli>\n\u003Cli>And much, much more.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>Start testing it out!\u003C\u002Fh3>\n\n\u003Cp>If you’d like to learn more about our subscription improvements, check out our updated \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002F\">API reference\u003C\u002Fa> and \u003Ca href=\"\u002Fdocs\u002Fdata-model\u002Fsubscriptions-and-order-copies\">data model\u003C\u002Fa>. If you have any feedback or suggestions on our new endpoints, join the conversation on our \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fslack.commercelayer.app\u002F\">Slack channel\u003C\u002Fa>!\u003C\u002Fp>\n",[],{"_modelApiKey":372,"title":380,"preTitle":381,"linkText":382,"darkTheme":11,"link":383},"Subscriptions.","How-to","Read the guide",{"_modelApiKey":203,"text":59,"label":280,"subtitle":280,"icon":280,"isExternal":7,"url":384,"link":302,"anchor":280,"openForm":11,"form":302,"htmlClassNames":280},"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fhow-tos\u002Fplacing-orders\u002Fsubscriptions",{"_modelApiKey":386,"form":387},"form_block",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":389,"cta":302,"ctaText":280,"cards":390},"Your next read",[391,409,428,446],{"_modelApiKey":212,"link":392,"subtitle":396,"date":396,"author":397,"additionalAuthors":404,"icon":405,"abstract":406,"tag":407,"displayTitle":393,"cardRatio":299,"featured":408},{"text":393,"isExternal":11,"url":280,"link":394},"What to consider when building subscriptions into your ecommerce experience.",{"_modelApiKey":212,"slug":395},"what-to-consider-when-building-subscriptions-into-your-ecommerce-experience","January 25, 2023",{"name":398,"picture":399},"Seth Bindernagel",{"url":400,"alt":401,"title":401,"width":289,"height":289,"format":290,"focalPoint":402,"customData":403},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1656680208-seth.jpg","Seth Bindernagel avatar",{"x":292,"y":292},{},[],"clock-clockwise","An overview of many common considerations that developers need to plan for when building subscriptions into their ecommerce experiences.",{"color":298,"name":100},0,{"_modelApiKey":212,"link":410,"subtitle":414,"date":414,"author":415,"additionalAuthors":423,"icon":424,"abstract":425,"tag":426,"displayTitle":411,"cardRatio":11,"featured":427},{"text":411,"isExternal":11,"url":280,"link":412},"Composable commerce with micro frontends.",{"_modelApiKey":212,"slug":413},"composable-commerce-with-micro-frontends","December 23, 2022",{"name":416,"picture":417},"Filippo Conforti",{"url":418,"alt":419,"title":419,"width":289,"height":289,"format":420,"focalPoint":421,"customData":422},"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},1,{"_modelApiKey":212,"link":429,"subtitle":433,"date":433,"author":434,"additionalAuthors":441,"icon":442,"abstract":443,"tag":444,"displayTitle":430,"cardRatio":11,"featured":38},{"text":430,"isExternal":11,"url":280,"link":431},"How to build an ecommerce website with Commerce Layer Demo Store.",{"_modelApiKey":212,"slug":432},"how-to-build-an-ecommerce-website-with-commerce-layer-demo-store","January 17, 2023",{"name":435,"picture":436},"Bolaji Ayodeji",{"url":437,"alt":438,"title":438,"width":289,"height":289,"format":290,"focalPoint":439,"customData":440},"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":445},"Tutorials",{"_modelApiKey":212,"link":447,"subtitle":451,"date":451,"author":452,"additionalAuthors":456,"icon":457,"abstract":458,"tag":459,"displayTitle":448,"cardRatio":11,"featured":460},{"text":448,"isExternal":11,"url":280,"link":449},"How to handle VAT and sales tax calculations.",{"_modelApiKey":212,"slug":450},"how-to-handle-vat-and-sales-tax-calculations","January 11, 2023",{"name":398,"picture":453},{"url":400,"alt":401,"title":401,"width":289,"height":289,"format":290,"focalPoint":454,"customData":455},{"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},3,[462,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493],{"attributes":302,"tag":303,"content":304},{"attributes":464,"tag":308,"content":302},{"property":307,"content":304},{"attributes":466,"tag":308,"content":302},{"name":311,"content":304},{"attributes":468,"tag":308,"content":302},{"name":314,"content":315},{"attributes":470,"tag":308,"content":302},{"property":318,"content":315},{"attributes":472,"tag":308,"content":302},{"name":321,"content":315},{"attributes":474,"tag":308,"content":302},{"property":324,"content":325},{"attributes":476,"tag":308,"content":302},{"property":328,"content":329},{"attributes":478,"tag":308,"content":302},{"property":332,"content":333},{"attributes":480,"tag":308,"content":302},{"name":336,"content":325},{"attributes":482,"tag":308,"content":302},{"property":339,"content":340},{"attributes":484,"tag":308,"content":302},{"property":343,"content":344},{"attributes":486,"tag":308,"content":302},{"property":347,"content":348},{"attributes":488,"tag":308,"content":302},{"property":351,"content":352},{"attributes":490,"tag":308,"content":302},{"property":355,"content":280},{"attributes":492,"tag":308,"content":302},{"name":358,"content":359},{"attributes":494,"tag":308,"content":302},{"name":362,"content":363},[496],{"name":285,"picture":497},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":498,"customData":499},{"x":292,"y":292},{},1790593725909]