[{"data":1,"prerenderedAt":502},["ShallowReactive",2],{"bootstrap":3,"blog-announcing-shipments-api-improvements":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":398,"_seoMetaTags":463,"authors":497},{"text":279,"isExternal":11,"url":280,"link":281},"Build flexible shipping strategies with our Shipments API improvements.","",{"_modelApiKey":212,"slug":282},"announcing-shipments-api-improvements","October 24, 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,{},[],"warehouse","Our Shipments API improvements allow you to create and manage shipments after order approval, opening up all sorts of possibilities for your shipments model",{"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 Shipments API Improvements",{"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","Build more flexible inventory shipping models with sophisticated split shipments thanks to our improved Shipments API.",{"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\u002F1698079090-shipments-crud.jpg?auto=format&fit=max&w=1200",{"attributes":327,"tag":308,"content":302},{"property":328,"content":329},"og:image:width","1200",{"attributes":331,"tag":308,"content":302},{"property":332,"content":333},"og:image:height","630",{"attributes":335,"tag":308,"content":302},{"name":336,"content":325},"twitter:image",{"attributes":338,"tag":308,"content":302},{"property":339,"content":340},"og:locale","en",{"attributes":342,"tag":308,"content":302},{"property":343,"content":344},"og:type","article",{"attributes":346,"tag":308,"content":302},{"property":347,"content":348},"og:site_name","Commerce Layer",{"attributes":350,"tag":308,"content":302},{"property":351,"content":352},"article:modified_time","2025-10-08T16:54:24Z",{"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,377,380,392,395],{"_modelApiKey":366,"copy":367,"listStyle":368,"darkTheme":11,"buttons":369,"color":370,"indent":7},"wysiwyg","\u003Ch3>Expanding our Shipments endpoint\u003C\u002Fh3>\n\n\u003Cp>The backroom of ecommerce businesses often suffer the most from success. When a brand grows, so do order volumes and sizes. Concurrently, inventory grows from a single warehouse to multiple locations — whether it’s more warehouses to optimize fulfillment or more brick and mortars to service customers face-to-face. Juggling all of those things can be a nightmare for logistics managers who may be working with basic OMS tools from most commerce platforms.\u003C\u002Fp>\n\n\u003Cp>In order to empower brands to continue scaling seamlessly, we’re happy to announce a key expansion to our \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fshipments\">Shipments endpoint\u003C\u002Fa>. Now, it’s possible to create and manage shipments after orders are approved. This opens up a whole world of possibilities to create external shipment flows and processes that help merchants manage sprawling OMS needs. \u003C\u002Fp>\n\n\u003Ch3>Shipments CRUD and why it’s important\u003C\u002Fh3>\n\n\u003Cp>In case you didn’t know, \u003Cstrong>CRUD\u003C\u002Fstrong> stands for \u003Cstrong>Create\u003C\u002Fstrong>, \u003Cstrong>Read\u003C\u002Fstrong>, \u003Cstrong>Update\u003C\u002Fstrong> and \u003Cstrong>Destroy\u003C\u002Fstrong>. Basically, it means that our Shipments endpoint can now independently create, update, and delete shipments after orders are approved. This may seem like a small update, but in reality, it can open all sorts of possibilities for developers to create custom shipping solutions to sophisticated use cases, or create more efficient shipping and inventory strategies based on external logic.\u003C\u002Fp>\n","directional",[],"violet",{"_modelApiKey":372,"title":373,"preTitle":374,"linkText":59,"darkTheme":11,"link":375},"link_block","Shipments","From the docs",{"_modelApiKey":203,"text":373,"label":280,"subtitle":280,"icon":280,"isExternal":7,"url":376,"link":302,"anchor":280,"openForm":11,"form":302,"htmlClassNames":280},"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fshipments",{"_modelApiKey":366,"copy":378,"listStyle":368,"darkTheme":11,"buttons":379,"color":370,"indent":11},"\u003Cp>One example is how Shipments CRUD can facilitate backorders in the event of inventory stockouts. Let’s say you’ve experienced unexpected high demand for one of your products. You want to maximize this wave and continue accepting orders for your products, even though your stock is running low. Shipments CRUD enables you to create those shipments independently to fulfill your growing queue of backorders once you’re able to replenish stock from your supplier.\u003C\u002Fp>\n\n\u003Ch3>Splitting shipments\u003C\u002Fh3>\n\n\u003Cp>One major use case for our clients is split shipments. Most commerce platforms don’t even have the capability to split shipments (usually because most commerce platforms don’t have multi-warehouse logic to begin with). Our native split shipment models allow for shipments from different stock locations, and for most merchants this would be enough. As fulfillment requirements get more complex, especially with omnichannel models, split shipments need a lot more flexibility.\u003C\u002Fp>\n\n\u003Cp>For example, let’s say you have an apparel company that offers localized shipping from stores. Your inventory is distributed your network of brick and mortars along with a few distribution centers. Needless to say, you’re splitting a lot of shipments to satisfy customers.\u003C\u002Fp>\n",[],{"_modelApiKey":381,"border":7,"caption":280,"image":382,"size":391,"darkTheme":11,"rounded":7,"color":370},"image_block",{"url":383,"alt":384,"title":385,"width":386,"height":387,"format":388,"focalPoint":389,"customData":390},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1698072371-mfe-sales-enablement-1.png","omnichannel","Omnichannel inventory model",960,540,"png",{"x":292,"y":292},{},"standard",{"_modelApiKey":366,"copy":393,"listStyle":368,"darkTheme":11,"buttons":394,"color":370,"indent":11},"\u003Cp>In this example where inventory is extensively distributed and omnichannel is in play, there are a lot of factors that determine best combination of customer convenience, shipping cost, shipment size, and delivery lead time. Companies that have this level of complexity with their fulfillment needs often require their own custom models to determine the best approach to splitting shipments. \u003C\u002Fp>\n\n\u003Cp>Instead of relying on your platform to build out the right inventory model for you, Shipments CRUD allows you to build your own custom logic to create and assign Shipments via lambda functions. This then allows your developers to build a split shipment system that maximizes customer satisfaction while minimizing overhead.\u003C\u002Fp>\n\n\u003Ch3>Making inventory models more flexible\u003C\u002Fh3>\n\n\u003Cp>Coupled with our Shipments endpoint expansion is some improvements to our stock transfer and stock reservation endpoints as well. \u003C\u002Fp>\n\n\u003Cp>Stock transfer now has a new status — \u003Cem>on hold\u003C\u002Fem> — that can be assigned through a \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fstock_transfers\">new setting\u003C\u002Fa> on the \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Finventory_models\u002Fobject\">Inventory model object\u003C\u002Fa>. This trigger allows you to bypass stock transfers when using our inventory models, which offers more flexibility on how you want to allocate inventory (especially during peak demand periods).\u003C\u002Fp>\n\n\u003Cp>\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fstock_reservations\">Stock reservations\u003C\u002Fa> are also fully manageable from the API, and are no longer tied to the drafting of an order. One way to leverage this is to reserve stock for certain SKUs for certain customer groups only, or to provide a buffer to ensure stocks don’t reach dangerously low levels between inventory cycles.\u003C\u002Fp>\n\n\u003Ch3>Building a composable OMS\u003C\u002Fh3>\n\n\u003Cp>This expansion of our Shipments endpoint represents our goal to build an OMS that’s both enterprise-grade \u003Cem>and\u003C\u002Fem> composable. Not only can we handle sophisticated fulfillment and order management requirements of scaling brands, we can also seamlessly work with existing ERP, OMS, and 3PL systems without affecting performance of the entire stack. \u003C\u002Fp>\n\n\u003Cp>We’d love to hear your thoughts on our Shipments API improvements. If you want to give us feedback or join the ongoing conversation in our community, join us on \u003Ca href=\"https:\u002F\u002Fslack.commercelayer.app\">Slack\u003C\u002Fa> here!\u003C\u002Fp>\n",[],{"_modelApiKey":396,"form":397},"form_block",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":399,"cta":302,"ctaText":280,"cards":400},"Your next read",[401,419,434,448],{"_modelApiKey":212,"link":402,"subtitle":406,"date":406,"author":407,"additionalAuthors":414,"icon":415,"abstract":416,"tag":417,"displayTitle":403,"cardRatio":299,"featured":418},{"text":403,"isExternal":11,"url":280,"link":404},"Composable commerce with micro frontends.",{"_modelApiKey":212,"slug":405},"composable-commerce-with-micro-frontends","December 23, 2022",{"name":408,"picture":409},"Filippo Conforti",{"url":410,"alt":411,"title":411,"width":289,"height":289,"format":388,"focalPoint":412,"customData":413},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614874449-commercelayeravatarsquare212f3f.png","Filippo Conforti — CEO at Commerce Layer",{"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":420,"subtitle":424,"date":424,"author":425,"additionalAuthors":429,"icon":430,"abstract":431,"tag":432,"displayTitle":421,"cardRatio":11,"featured":433},{"text":421,"isExternal":11,"url":280,"link":422},"Streamline your operations with our new Customers and Shipments apps.",{"_modelApiKey":212,"slug":423},"new-customers-and-shipments-apps","August 10, 2023",{"name":285,"picture":426},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":427,"customData":428},{"x":292,"y":292},{},[],"users-three","Manage customer experiences and shipment flows with our brand new Customers and Shipments apps, now available in the Order Management section of our Hub.",{"color":298,"name":8},1,{"_modelApiKey":212,"link":435,"subtitle":439,"date":439,"author":440,"additionalAuthors":444,"icon":445,"abstract":446,"tag":447,"displayTitle":436,"cardRatio":11,"featured":38},{"text":436,"isExternal":11,"url":280,"link":437},"Introducing our My Account application.",{"_modelApiKey":212,"slug":438},"introducing-our-my-account-application","December 22, 2022",{"name":285,"picture":441},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":442,"customData":443},{"x":292,"y":292},{},[],"user-circle","We're proud to announce the release of our new My Account application, enabling brands to implement a customer account function instantly.",{"color":298,"name":8},{"_modelApiKey":212,"link":449,"subtitle":453,"date":453,"author":454,"additionalAuthors":458,"icon":459,"abstract":460,"tag":461,"displayTitle":450,"cardRatio":11,"featured":462},{"text":450,"isExternal":11,"url":280,"link":451},"Leverage enterprise-grade order management with Commerce Layer OMS.",{"_modelApiKey":212,"slug":452},"enterprise-grade-order-management-with-commerce-layer-oms","July 12, 2023",{"name":285,"picture":455},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":456,"customData":457},{"x":292,"y":292},{},[],"chart-pie-slice","This new release enables our brands to build sophisticated subscriptions that attract customers and drive revenue.",{"color":298,"name":8},3,[464,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495],{"attributes":302,"tag":303,"content":304},{"attributes":466,"tag":308,"content":302},{"property":307,"content":304},{"attributes":468,"tag":308,"content":302},{"name":311,"content":304},{"attributes":470,"tag":308,"content":302},{"name":314,"content":315},{"attributes":472,"tag":308,"content":302},{"property":318,"content":315},{"attributes":474,"tag":308,"content":302},{"name":321,"content":315},{"attributes":476,"tag":308,"content":302},{"property":324,"content":325},{"attributes":478,"tag":308,"content":302},{"property":328,"content":329},{"attributes":480,"tag":308,"content":302},{"property":332,"content":333},{"attributes":482,"tag":308,"content":302},{"name":336,"content":325},{"attributes":484,"tag":308,"content":302},{"property":339,"content":340},{"attributes":486,"tag":308,"content":302},{"property":343,"content":344},{"attributes":488,"tag":308,"content":302},{"property":347,"content":348},{"attributes":490,"tag":308,"content":302},{"property":351,"content":352},{"attributes":492,"tag":308,"content":302},{"property":355,"content":280},{"attributes":494,"tag":308,"content":302},{"name":358,"content":359},{"attributes":496,"tag":308,"content":302},{"name":362,"content":363},[498],{"name":285,"picture":499},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":500,"customData":501},{"x":292,"y":292},{},1790330003315]