PRODUCT EXPERIENCE MANAGER

Drive sales for customer segments with discounts and coupons

Effortlessly launch promotions with Elastic Path's point and click promotions builder and easy to use APIs.

 
 

Power your promotions with Elastic Path

Rules-based engine icon

Rules-based promotions engine

Define promotions based on rules, such as cart contents, customer segments using custom cart attributes, enabling highly targeted and effective promotional campaigns.

Flexible API architecture icon

Flexible API architecture

Unlock unparalleled flexibility with our dynamic APIs. Total freedom to mix, match, update, and fine-tune as needed. Tailor your promotions to your unique business requirements with ease.

 

Seamless integration, powerful promotions

Unlock the full potential of your eCommerce promotions with our easy-to-use APIs and SDKs

 

import {

 useCart,

 useCartAddPromotion,

 useCartRemovePromotion,

} from "@elasticpath/react-shopper-hooks";


export function Cart() {

 const { state } = useCart();


 const { mutate: addPromotion } = useCartAddPromotion();


 const { mutate: removePromotion } = useCartRemovePromotion();


 return (

   <div>

     <ul>

       {state?.items.map((item) => (

         <li key={item.id}>

           <img src={item.image?.href} />


           <h3>{item.name}</h3>


           <p className="ml-4">{item.unit_price.amount}</p>


           <p className="text-gray-500">Qty {item.quantity}</p>

         </li>

       ))}

     </ul>


     <button type="button" onClick={() => addPromotion({ code: "FREESTUFF" })}>

       Add

     </button>


     <button

       type="button"

       onClick={() => removePromotion({ code: "FREESTUFF" })}

     >

       Remove

     </button>

   </div>

 );

}


 

Solve complex use cases

 
  • Our promotions API offers granular control over every aspect of your promotions

  • With a flexible rule engine built into our API, you can define intricate conditions and triggers to activate promotions

  • Create sophisticated promotions that cater to diverse scenarios and customer segments

 
 

export async function createRulePromotion() {

   return sdk.Rule_Promotions.Create({

       type: 'rule_promotion',

       name: '$5 off cart with custom attribute',

       description: '$5 off cart with custom attribute',

       enabled: true,

       automatic: true,

       start: '2024-01-01',

       end: '2024-01-26',

       rule_set: {

           rules: {

               strategy: 'cart_custom_attribute',

               operator: 'in',

               args: ['member_status', 'string', 'gold', 'platinum']

           },

           actions: [{

               strategy: 'cart_discount',

               args: ['percent', 500]

           }]

       }

   })

}

 

Quickly add promotions to your storefront using our SDKs

 
  • Our SDKs streamline the process, saving you valuable development time and effort

  • Easily tailor promotions to fit your stores unique branding

  • Seamless handling of intricate discounts and promotions

Empower your merchandisers, no code required

With our Promotions Builder, merchandisers can unleash the full power of promotions, all without writing a single line of code.

 
Screenshot of promotions builder
 

Create and manage promotions with ease using the Promotions Builder

 
  • Set one or multiple promotion conditions – based on entire cart or specific cart items

  • Apply discounts on shipping, the entire cart, specific cart items, or add free items

Get $10 off BrandX except ModelY

Get 10% off your first purchase

Buy 1 pair of BrandX, get $10 off ProductY

Get 10% off your purchase of $100 or more

Gold members get 20% off ProductX

Get $10 off your purchase of $100 or more

Get $25 off when you buy 2 of ProductCategory

Get 3 pairs off ProductCategory for $150

Spend $100+ get 10% off, $200+ get 25% off

Buy 3 shirts for the price of 2

Free T-shirt when you buy ProductX

Buy 2 from ProductCategory, get 3rd free

 
 

Drive value for both your customers and business

 
  • Customize the presentation of promotions and savings in line with your user experience

  • Help customers understand the promotion and reinforce its value

  • Drive the desired customer behaviour to drive sales and other key metrics

 
 

Try Elastic Path Promotions today!

Why eCommerce leaders choose Elastic Path

“CD2 Learning chose Elastic Path because we could easily integrate their API’s into our current system, removing restrictions and allowing more flexibility in promotions, pricing options, and customized checkout flows for individualization of client experiences. It was a quick transition and extremely cost-effective compared to other eCommerce solutions...”

Photo of Jay Breeden
Jay Breeden
Former President

“Elastic Path is by far the best vendor I've ever worked with. The entire Elastic Path team from support, to customer success, to global services, to product always shows up with urgency and have been a pleasure to work with. And, my team loves the product. At just 6 weeks post go-live our team has already shaved off 50% of the time it used to take to manage orders.”

Photo of Jeff Neil
Jeff Neil
VP of Software Engineering

“With composable commerce, doors open about choosing the best technology to power different areas of the site, as opposed to being locked into some native, monolithic technology.”

Cat Stineman
Vice President, eCommerce
 

Your commerce goals are within reach. Are you ready to realize them?

Your cart

We value your privacy

We use cookies to customize your browsing experience, serve personalized ads or content, and analyze traffic to our site.