[{"data":1,"prerenderedAt":516},["ShallowReactive",2],{"bootstrap":3,"blog-announcing-our-price-list-scheduler-open-beta":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":370,"blogPostCarousel":404,"_seoMetaTags":473,"authors":511},{"text":279,"isExternal":11,"url":280,"link":281},"Announcing our Price List Scheduler open beta period.","",{"_modelApiKey":212,"slug":282},"announcing-our-price-list-scheduler-open-beta","June 3, 2024",{"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,{},[],"calendar-check","Now available for all CL clients, our Price List Scheduler helps schedule sales periods and tests pricing models",{"color":298,"name":8},"gray","portrait",[301,305,309,312,316,319,322,326,330,333,337,340,343,347,351,355,359,362,366],{"attributes":302,"tag":303,"content":304},null,"title","Announcing our Price List Scheduler Open Beta",{"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","Our new Price List Scheduler makes it much easier for our merchants to scheduler seasonal sales, test new pricing models for popular products, and more.",{"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\u002F1717191808-cl_price-scheduler.svg?auto=format&fit=max&w=1200",{"attributes":327,"tag":308,"content":302},{"property":328,"content":329},"og:image:width","1000",{"attributes":331,"tag":308,"content":302},{"property":332,"content":329},"og:image:height",{"attributes":334,"tag":308,"content":302},{"property":335,"content":336},"og:image:alt","price scheduler open beta hero",{"attributes":338,"tag":308,"content":302},{"name":339,"content":325},"twitter:image",{"attributes":341,"tag":308,"content":302},{"name":342,"content":336},"twitter:image:alt",{"attributes":344,"tag":308,"content":302},{"property":345,"content":346},"og:locale","en",{"attributes":348,"tag":308,"content":302},{"property":349,"content":350},"og:type","article",{"attributes":352,"tag":308,"content":302},{"property":353,"content":354},"og:site_name","Commerce Layer",{"attributes":356,"tag":308,"content":302},{"property":357,"content":358},"article:modified_time","2025-10-08T16:41:33Z",{"attributes":360,"tag":308,"content":302},{"property":361,"content":280},"article:publisher",{"attributes":363,"tag":308,"content":302},{"name":364,"content":365},"twitter:card","summary_large_image",{"attributes":367,"tag":308,"content":302},{"name":368,"content":369},"twitter:site","@commercelayer",[371,377,389,392,398,401],{"_modelApiKey":372,"copy":373,"listStyle":374,"darkTheme":11,"buttons":375,"color":376,"indent":7},"wysiwyg","\u003Cp>Pricing isn’t a static exercise. There are so many different factors that go into pricing: inflation, seasonality, supply and demand, and so much more. As we continue to develop our platform and our pricing engine, we’re excited to announce the open beta period of our Price Scheduler. You can find it on the Admin Panel section of our Dashboard. The Price List Scheduler feature allows you to apply a Price List for a Market for a specified amount of time. \u003C\u002Fp>\n\n\u003Ch3>How it works\u003C\u002Fh3>\n\n\u003Cp>Price List Schedulers are created at the Market level (which you can find from the Dashboard by clicking Admin Panel → Settings → Markets). Before you create a Price List Scheduler, you’ll have to create the Price List you’ll want to apply first. Be sure to check out our Price List App or create it programmatically \u003C\u002Fp>\n\n\u003Cp>Once you have that, select the Market you want to assign a Price List Scheduler, then click on “Manage Price List Schedulers” → “New Price List Scheduler.”\u003C\u002Fp>\n","directional",[],"violet",{"_modelApiKey":378,"border":11,"caption":280,"image":379,"size":388,"darkTheme":11,"rounded":7,"color":376},"image_block",{"url":380,"alt":381,"title":382,"width":383,"height":384,"format":385,"focalPoint":386,"customData":387},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1717191862-screenshot-2024-05-16-at-6-12-04-pm.png","price scheduler open beta 1","Price Scheduler Open Beta 1",1860,1268,"png",{"x":292,"y":292},{},"standard",{"_modelApiKey":372,"copy":390,"listStyle":374,"darkTheme":11,"buttons":391,"color":376,"indent":11},"\u003Cp>Here you can label the Price List Scheduler, set up the activation period, and select the Price List to be applied to this Market. Note that while you can set up multiple Schedulers for the same market, only one price list can be applied at any given time. For more details be sure to check out our Price List Scheduler documentation.\u003C\u002Fp>\n",[],{"_modelApiKey":393,"title":394,"preTitle":93,"linkText":395,"darkTheme":11,"link":396},"link_block","Price List Scheduler Docs","Read",{"_modelApiKey":203,"text":394,"label":280,"subtitle":280,"icon":280,"isExternal":7,"url":397,"link":302,"anchor":280,"openForm":11,"form":302,"htmlClassNames":280},"https:\u002F\u002Fdocs.commercelayer.io\u002Fcore\u002Fv\u002Fapi-reference\u002Fprice_list_schedulers",{"_modelApiKey":372,"copy":399,"listStyle":374,"darkTheme":11,"buttons":400,"color":376,"indent":11},"\u003Cp>The Price List Scheduler is a great tool for brands to:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Set up seasonal sales periods on new SKUs entering the assortment\u003C\u002Fli>\n\u003Cli>Establish a clearance sale to move inventory of older SKUs and make room for new products\u003C\u002Fli>\n\u003Cli>Test pricing of popular SKUs to see if demand will be affected, especially by limiting tests to certain markets\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>Open beta period\u003C\u002Fh3>\n\n\u003Cp>The feature is available to all Commerce Layer clients. All you need is a Commerce Layer account to access our new Price List Schedulers. As part of the open beta period, we’d love for you be inventive with Price List Schedulers and really test their capabilities. \u003C\u002Fp>\n\n\u003Cp>The open beta period will last until we release the Price List Scheduler on our Dashboard, which will be later this year. Please submit feedback by emailing \u003Ca href=\"mailto:beta-pricescheduler@commercelayer.io\">beta-pricescheduler@commercelayer.io\u003C\u002Fa> with the subject line &quot;RE: Price List Scheduler&quot;. If you see any bugs or if there’s anything you want improved, we’d love for you to share your thoughts.\u003C\u002Fp>\n",[],{"_modelApiKey":402,"form":403},"form_block",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":405,"cta":302,"ctaText":280,"cards":406},"Your next read",[407,422,441,458],{"_modelApiKey":212,"link":408,"subtitle":412,"date":412,"author":413,"additionalAuthors":417,"icon":418,"abstract":419,"tag":420,"displayTitle":409,"cardRatio":299,"featured":421},{"text":409,"isExternal":11,"url":280,"link":410},"Simplify price management with our new Price Lists App.",{"_modelApiKey":212,"slug":411},"simplify-price-management-with-our-price-lists-app","May 7, 2024",{"name":285,"picture":414},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":415,"customData":416},{"x":292,"y":292},{},[],"currency-eur","Our new Price Lists app streamlines price management and makes it easier to execute your pricing strategy.",{"color":298,"name":8},0,{"_modelApiKey":212,"link":423,"subtitle":427,"date":427,"author":428,"additionalAuthors":435,"icon":436,"abstract":437,"tag":438,"displayTitle":424,"cardRatio":11,"featured":440},{"text":424,"isExternal":11,"url":280,"link":425},"How to build a dynamic pricing engine with Commerce Layer's External Prices API and ChatGPT.",{"_modelApiKey":212,"slug":426},"how-to-build-dynamic-pricing-with-external-prices-api-chatgpt-ai","January 23, 2024",{"name":429,"picture":430},"Fabrizio Picca",{"url":431,"alt":432,"title":432,"width":289,"height":289,"format":385,"focalPoint":433,"customData":434},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614875259-commercelayeravatarsquare113f26.png","Fabrizio Picca —      Partnerships Manager at Commerce Layer",{"x":292,"y":292},{},[],"robot","In this article, we use OpenAI's ChatGPT to generate prices for articles (SKUs) added to a cart.  To do this, we utilize Commerce Layer's External Prices API and custom logic to get prices based on criteria we provided to ChatGPT.",{"color":298,"name":439},"Tutorials",1,{"_modelApiKey":212,"link":442,"subtitle":446,"date":446,"author":447,"additionalAuthors":454,"icon":455,"abstract":456,"tag":457,"displayTitle":443,"cardRatio":11,"featured":38},{"text":443,"isExternal":11,"url":280,"link":444},"How to handle VAT and sales tax calculations.",{"_modelApiKey":212,"slug":445},"how-to-handle-vat-and-sales-tax-calculations","January 11, 2023",{"name":448,"picture":449},"Seth Bindernagel",{"url":450,"alt":451,"title":451,"width":289,"height":289,"format":290,"focalPoint":452,"customData":453},"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":459,"subtitle":463,"date":463,"author":464,"additionalAuthors":468,"icon":469,"abstract":470,"tag":471,"displayTitle":460,"cardRatio":11,"featured":472},{"text":460,"isExternal":11,"url":280,"link":461},"Make SKU management a breeze with our new SKU and SKU Lists apps.",{"_modelApiKey":212,"slug":462},"make-sku-management-easier-with-our-new-sku-and-sku-list-apps","April 23, 2024",{"name":285,"picture":465},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":466,"customData":467},{"x":292,"y":292},{},[],"t-shirt","Our new SKU and SKU Lists apps make it easy for merchants to set up their SKU data in Commerce Layer.",{"color":298,"name":8},3,[474,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509],{"attributes":302,"tag":303,"content":304},{"attributes":476,"tag":308,"content":302},{"property":307,"content":304},{"attributes":478,"tag":308,"content":302},{"name":311,"content":304},{"attributes":480,"tag":308,"content":302},{"name":314,"content":315},{"attributes":482,"tag":308,"content":302},{"property":318,"content":315},{"attributes":484,"tag":308,"content":302},{"name":321,"content":315},{"attributes":486,"tag":308,"content":302},{"property":324,"content":325},{"attributes":488,"tag":308,"content":302},{"property":328,"content":329},{"attributes":490,"tag":308,"content":302},{"property":332,"content":329},{"attributes":492,"tag":308,"content":302},{"property":335,"content":336},{"attributes":494,"tag":308,"content":302},{"name":339,"content":325},{"attributes":496,"tag":308,"content":302},{"name":342,"content":336},{"attributes":498,"tag":308,"content":302},{"property":345,"content":346},{"attributes":500,"tag":308,"content":302},{"property":349,"content":350},{"attributes":502,"tag":308,"content":302},{"property":353,"content":354},{"attributes":504,"tag":308,"content":302},{"property":357,"content":358},{"attributes":506,"tag":308,"content":302},{"property":361,"content":280},{"attributes":508,"tag":308,"content":302},{"name":364,"content":365},{"attributes":510,"tag":308,"content":302},{"name":368,"content":369},[512],{"name":285,"picture":513},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":514,"customData":515},{"x":292,"y":292},{},1790593727651]