[{"data":1,"prerenderedAt":537},["ShallowReactive",2],{"bootstrap":3,"blog-build-better-promo-campaigns-with-our-new-promotions-app":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":430,"_seoMetaTags":498,"authors":532},{"text":279,"isExternal":11,"url":280,"link":281},"Build better promotional campaigns and spark growth with our new Promotions app.","",{"_modelApiKey":212,"slug":282},"build-better-promo-campaigns-with-our-new-promotions-app","April 30, 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,{},[],"shooting-star","Build better campaigns and drive growth and customer retention with our new Promotions App.",{"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","Build better promo campaigns with our new Promotions App",{"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","Drive growth and customer retention by building sophisticated and effective promotional campaigns with our new Promotions App.",{"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\u002F1713880613-cl_promotions-app-02.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:43:40Z",{"attributes":354,"tag":308,"content":302},{"property":355,"content":280},"article:publisher",{"attributes":357,"tag":308,"content":302},{"name":358,"content":359},"twitter:card","summary_large_image",{"attributes":361,"tag":308,"content":302},{"name":362,"content":363},"twitter:site","@commercelayer",[365,371,374,386,389,398,401,410,412,415,424,427],{"_modelApiKey":366,"copy":367,"listStyle":368,"darkTheme":11,"buttons":369,"color":370,"indent":7},"wysiwyg","\u003Cp>Promotions are a core part of any ecommerce business. Well-planned promotions attract new customers, encourage repeat purchases, and foster loyalty. They also clear out old inventory and open up space for new assortments. Merchants need flexibility to build promotions that maximize value without sacrificing revenue. That’s why we’re thrilled to announce the new Promotions app, which empowers marketers to build sophisticated promotions with just a few clicks.\u003C\u002Fp>\n\n\u003Ch3>The new Promotions App\u003C\u002Fh3>\n\n\u003Cp>When you click on the new Promotions app from the Products section of our Hub, you can view active, upcoming, disabled, or all of your promotions by clicking any of the views. To build a new promotion, just click the “New” button at the top right of the list.\u003C\u002Fp>\n\n\u003Cp>You have the option to build seven types of promotions from our new app, which include:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Percentage discount: apply a specific percentage discount to the order subtotal\u003C\u002Fli>\n\u003Cli>Fixed amount discount: apply a fixed discount (like $10 off) to the order subtotal\u003C\u002Fli>\n\u003Cli>Fixed price: impose a fixed price for products belonging to a specified SKU List\u003C\u002Fli>\n\u003Cli>Free shipping: apply free shipping to the order\u003C\u002Fli>\n\u003Cli>Free gift: remove the cost of a product (or products) belonging to a specified SKU List\u003C\u002Fli>\n\u003Cli>Buy X pay Y: offer free products when users add X units of that product to their cart, for example “Buy 3 pairs of socks and only pay for 2”\u003C\u002Fli>\n\u003Cli>External promotion: promotions that are powered by custom or external logic, for example if you were using a third-party promotion engine and want to integrate it with Commerce Layer.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Our six preset promotions should cover most use cases for promotions. If they don’t, you can always connect custom promotion logic into our platform using external promotions.\u003C\u002Fp>\n\n\u003Ch3>How to build new promotions with our new app\u003C\u002Fh3>\n\n\u003Cp>To get an idea of what promotion set up looks like in our new Promotions app, let’s try setting up a 10% discount for US shoppers that are ordering over $100 worth of merchandise. Once you click into the percentage discount promotion, you’ll see some fields for preliminary set up such as:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>Naming the promotion\u003C\u002Fli>\n\u003Cli>Setting the dates for the promotion’s activation\u003C\u002Fli>\n\u003Cli>The discount itself\u003C\u002Fli>\n\u003Cli>The usage limit, which is optional and should be left blank if it’s meant to be unlimited\u003C\u002Fli>\n\u003Cli>Specifying if the promotion applies to all products or to specific SKUs on a SKU List\u003C\u002Fli>\n\u003Cli>Whether or not the promotion is exclusive or if it will run concurrently\n\n\u003Cul>\n\u003Cli>If it’s concurrent with other promotions, you should set up a priority score to see how it will apply over other active promotions\u003C\u002Fli>\n\u003C\u002Ful>\u003C\u002Fli>\n\u003C\u002Ful>\n","directional",[],"violet",{"_modelApiKey":372,"copy":373,"color":370},"highlight_block","Remember that no more than 10 automatic promotions can be active at any given time per organization, which is why it’s important to set priority levels, especially if you have a lot of promotions running in different markets at the same time.",{"_modelApiKey":375,"border":11,"caption":280,"image":376,"size":385,"darkTheme":11,"rounded":7,"color":370},"image_block",{"url":377,"alt":378,"title":379,"width":380,"height":381,"format":382,"focalPoint":383,"customData":384},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1713877484-screenshot-2024-04-23-at-9-04-29-am.png","PromoScreenshot1","Promotions Screenshot 1",1446,1292,"png",{"x":292,"y":292},{},"standard",{"_modelApiKey":366,"copy":387,"listStyle":368,"darkTheme":11,"buttons":388,"color":370,"indent":11},"\u003Cp>Once you click “Create promotion”, it doesn’t mean the promotion is active. You still have to set activation rules to ensure the promotion doesn’t apply to every single order. Scroll down to the section where it says “Apply when” and click on the +Rule button.\u003C\u002Fp>\n\n\u003Cp>Here, you can set your first activation rule. On the first selection field, you have the option of selecting Market, Currency, SKU List, SKU Tag, Customer Tag, Customer Email, Customer Subscriptions, and Order Tags as parameters. There are also options to select Cart subtotal or total as parameters, but you must first apply a currency as an activation rule first.\u003C\u002Fp>\n\n\u003Cp>Because the promotion should only apply to our US customers, we’ll first select Market as a parameter and set USA Market as the activator.\u003C\u002Fp>\n",[],{"_modelApiKey":375,"border":11,"caption":280,"image":390,"size":385,"darkTheme":11,"rounded":7,"color":370},{"url":391,"alt":392,"title":393,"width":394,"height":395,"format":382,"focalPoint":396,"customData":397},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1713877592-screenshot-2024-04-23-at-9-06-16-am.png","PromoScreenshot2","Promo Screenshot 2",1448,1038,{"x":292,"y":292},{},{"_modelApiKey":366,"copy":399,"listStyle":368,"darkTheme":11,"buttons":400,"color":370,"indent":11},"\u003Cp>Click create and you have your first activation rule “Market is USA Market”, which means the promotion will apply to all orders in the USA Market. While that’s a sweet deal for our shoppers, we also want to make sure we’re protecting our margins. Let’s set another rule that makes sure this promotion will only apply for orders above $100. \u003C\u002Fp>\n",[],{"_modelApiKey":375,"border":11,"caption":280,"image":402,"size":385,"darkTheme":11,"rounded":7,"color":370},{"url":403,"alt":404,"title":405,"width":406,"height":407,"format":382,"focalPoint":408,"customData":409},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1713877674-screenshot-2024-04-23-at-9-07-03-am.png","PromoScreenshot3","Promo Screenshot 3",1458,1024,{"x":292,"y":292},{},{"_modelApiKey":372,"copy":411,"color":370},"For pre-existing promotions built with the API or through our legacy admin panel prior to the release of the Promotions app, market or currency can not be edited from the app itself. If this is an issue, we recommend disabling the promotion and building a new one. ",{"_modelApiKey":366,"copy":413,"listStyle":368,"darkTheme":11,"buttons":414,"color":370,"indent":11},"\u003Cp>By default, promotions are automatic and will be configured in the way you initially set them up when you created them. To gate promotions by coupon, click on the +Coupon button and it’ll show you the coupon set up page.\u003C\u002Fp>\n",[],{"_modelApiKey":375,"border":11,"caption":280,"image":416,"size":385,"darkTheme":11,"rounded":7,"color":370},{"url":417,"alt":418,"title":419,"width":420,"height":421,"format":382,"focalPoint":422,"customData":423},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1713877997-screenshot-2024-04-23-at-9-13-05-am.png","PromoScreenshot4","Promo Screenshot 4",1444,1314,{"x":292,"y":292},{},{"_modelApiKey":366,"copy":425,"listStyle":368,"darkTheme":11,"buttons":426,"color":370,"indent":11},"\u003Cp>To set up a coupon, you’ll have to configure:\u003C\u002Fp>\n\n\u003Cul>\n\u003Cli>The coupon code: Put whatever you want the coupon code to be here\u003C\u002Fli>\n\u003Cli>Expires on: Set the expiration date for the coupon. To avoid confusion, set it for the same date and time as the promotion expiry date you set up before.\u003C\u002Fli>\n\u003Cli>Usage limit: The total amount of times this coupon can be redeemed\u003C\u002Fli>\n\u003Cli>Customer options: Assign it to a specific customer email, which is useful for support cases. Or specify that coupons can only be used once per customer\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Once you’re done, you’ll be sent back to the promotion’s main set up page. On the top right corner you’ll see the button to enable the promotion. Once it’s enabled, it’ll activate on its start date and apply whenever the conditions are met. If you want to adjust the promotion, just click on the promotion title and you’ll have the option to edit all of the previous options: percentage discount, start and end dates, SKU list, priority, activation rules, and coupon settings.\u003C\u002Fp>\n\n\u003Ch3>A powerful tool for growth\u003C\u002Fh3>\n\n\u003Cp>We’re proud of designing a powerful app that can build all sorts of promotions, from simple ones that apply a discount to all orders to sophisticated ones that are designed to clear inventory for certain SKUs. Creating the right promotion is an art form for ecommerce brands, they have to attract the customer’s interest in innovative and impactful ways. The new Promotions app gives you the tools to build campaigns that drive continued growth and success for your brand.\u003C\u002Fp>\n\n\u003Cp>We’d love to hear what you think about our new Promotions App. If you have any feedback, join the conversation on \u003Ca href=\"https:\u002F\u002Fcommercelayer.slack.com\">Slack\u003C\u002Fa>.\u003C\u002Fp>\n",[],{"_modelApiKey":428,"form":429},"form_block",{"_modelApiKey":55,"slug":143,"pardotFormEmbedCode":227,"formEmbedMinHeight":228,"displayTitle":275,"copy":276,"footNote":280,"successTitle":265,"successCopy":266},{"displayTitle":431,"cta":302,"ctaText":280,"cards":432},"Your next read",[433,447,465,483],{"_modelApiKey":212,"link":434,"subtitle":438,"date":438,"author":439,"additionalAuthors":443,"icon":295,"abstract":444,"tag":445,"displayTitle":435,"cardRatio":299,"featured":446},{"text":435,"isExternal":11,"url":280,"link":436},"Expanding possibilities with our new promotion endpoints and improvements.",{"_modelApiKey":212,"slug":437},"new-promotion-engine-updates","September 28, 2023",{"name":285,"picture":440},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":441,"customData":442},{"x":292,"y":292},{},[],"Expanding our promotions engine with our new \"buy x, get y\" promotion type and a few new options to help manage multiple promotions running simultaneously.",{"color":298,"name":8},0,{"_modelApiKey":212,"link":448,"subtitle":452,"date":452,"author":453,"additionalAuthors":460,"icon":461,"abstract":462,"tag":463,"displayTitle":449,"cardRatio":11,"featured":464},{"text":449,"isExternal":11,"url":280,"link":450},"8 ways to jumpstart your promotions strategy using Commerce Layer.",{"_modelApiKey":212,"slug":451},"8-ways-to-jumpstart-your-promotions-strategy-using-commerce-layer","October 23, 2023",{"name":454,"picture":455},"Seth Bindernagel",{"url":456,"alt":457,"title":457,"width":289,"height":289,"format":290,"focalPoint":458,"customData":459},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1656680208-seth.jpg","Seth Bindernagel avatar",{"x":292,"y":292},{},[],"currency-dollar","SunGod partnered with Strava to launch a campaign called “The Design Your SunGods Challenge\". Learn all about it along with 8 ways to jumpstart your promotional strategy.",{"color":298,"name":100},1,{"_modelApiKey":212,"link":466,"subtitle":470,"date":470,"author":471,"additionalAuthors":478,"icon":479,"abstract":480,"tag":481,"displayTitle":467,"cardRatio":11,"featured":38},{"text":467,"isExternal":11,"url":280,"link":468},"How to build an external promotion using lambda functions.",{"_modelApiKey":212,"slug":469},"how-to-build-an-external-promotion-using-lambda-functions","July 15, 2022",{"name":472,"picture":473},"Fabrizio Picca",{"url":474,"alt":475,"title":475,"width":289,"height":289,"format":382,"focalPoint":476,"customData":477},"https:\u002F\u002Fwww.datocms-assets.com\u002F35053\u002F1614875259-commercelayeravatarsquare113f26.png","Fabrizio Picca —      Partnerships Manager at Commerce Layer",{"x":292,"y":292},{},[],"gift","This tutorial will give you a little taste of how powerful Commerce Layer external promotions feature is, by showing an example where we use an AWS Lambda function to trigger a special discount on a customer's birthday.",{"color":298,"name":482},"Tutorials",{"_modelApiKey":212,"link":484,"subtitle":488,"date":488,"author":489,"additionalAuthors":493,"icon":494,"abstract":495,"tag":496,"displayTitle":485,"cardRatio":11,"featured":497},{"text":485,"isExternal":11,"url":280,"link":486},"Make SKU management a breeze with our new SKU and SKU Lists apps.",{"_modelApiKey":212,"slug":487},"make-sku-management-easier-with-our-new-sku-and-sku-list-apps","April 23, 2024",{"name":285,"picture":490},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":491,"customData":492},{"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,[499,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530],{"attributes":302,"tag":303,"content":304},{"attributes":501,"tag":308,"content":302},{"property":307,"content":304},{"attributes":503,"tag":308,"content":302},{"name":311,"content":304},{"attributes":505,"tag":308,"content":302},{"name":314,"content":315},{"attributes":507,"tag":308,"content":302},{"property":318,"content":315},{"attributes":509,"tag":308,"content":302},{"name":321,"content":315},{"attributes":511,"tag":308,"content":302},{"property":324,"content":325},{"attributes":513,"tag":308,"content":302},{"property":328,"content":329},{"attributes":515,"tag":308,"content":302},{"property":332,"content":333},{"attributes":517,"tag":308,"content":302},{"name":336,"content":325},{"attributes":519,"tag":308,"content":302},{"property":339,"content":340},{"attributes":521,"tag":308,"content":302},{"property":343,"content":344},{"attributes":523,"tag":308,"content":302},{"property":347,"content":348},{"attributes":525,"tag":308,"content":302},{"property":351,"content":352},{"attributes":527,"tag":308,"content":302},{"property":355,"content":280},{"attributes":529,"tag":308,"content":302},{"name":358,"content":359},{"attributes":531,"tag":308,"content":302},{"name":362,"content":363},[533],{"name":285,"picture":534},{"url":287,"alt":288,"title":288,"width":289,"height":289,"format":290,"focalPoint":535,"customData":536},{"x":292,"y":292},{},1790330004036]