When we first launched the SparkLayer Discount Engine in 2024, our goal was to unlock new promotional possibilities for B2B brands. From order-based incentives to scheduled discounts and customer-specific coupon codes, the initial release was a huge leap forward in how B2B pricing strategies could be managed directly within your existing eCommerce setup.
Today, we’re excited to announce the next evolution of our Discount Engine, with the introduction of two powerful new capabilities: advanced requirements and rewards and advanced free product rewards.
Let’s explore what’s now possible and how these new features give you even more control and flexibility over your B2B pricing strategy.
Smarter discount logic with advanced requirements and rewards
Our new advanced requirements and rewards functionality brings a new level of precision to how discounts are triggered and applied. Think of it like this: instead of just applying a discount based on the total order value, you can now create rules based on what’s actually in the cart - and define exactly how the reward should be calculated once those rules are met.
Advanced requirements
Using SparkLayer’s Discount Enginge, you can now trigger discounts based on granular cart criteria, such as:
- Specific SKUs (e.g. ABC-1, ABC-2)
- Tags on product listings (e.g. products with the tag ‘dog-toy’)
- Additional product data (e.g. vendor)
Using operators like ‘must contain’ or ‘must equal’, you can define combinations that match real-world scenarios - such as discounting only products from a certain brand or when a particular product range is present.
Advanced rewards
Once the criteria are met, the reward engine kicks in. You can configure multiple reward types, including:
- Percentage or fixed discounts off the cart subtotal
- Discounts specifically off the qualified items
- Shipping cost reductions
- Cart-line specific discounts based on product metadata (e.g. SKU, tags, vendors)
You can even layer multiple rewards together, or set them to apply based on value logic (e.g. apply the highest-value reward only).
This gives your Sales and Marketing teams greater creativity when launching promotional campaigns that reward specific behaviours - like bundling or cross-selling - without needing complex custom development.
More flexible free product rewards
Promotions that include ‘Buy X, Get Y’ mechanics are increasingly used in wholesale strategies - but they can quickly become complicated when specific product rules and thresholds are involved.
That’s why we’ve launched advanced free product rewards, a brand new way to configure free product incentives in your SparkLayer discounts.
Smarter requirements
Just like with our new discount rules, you can now define which cart contents trigger a free product giveaway - using SKUs, tags, or vendor details as your criteria.
So, if you want to offer a free item when a customer buys any product tagged ‘dog-toy’, or when their cart includes a specific SKU range, you can now do exactly that - no workarounds needed!
Flexible reward logic
You can configure how free product rewards behave:
- Once only – give the free product a single time when criteria are met
- Recursively – apply the reward multiple times based on thresholds being met (e.g. for every £100 spent, add the discount rewards again)
- Recursively with limits – cap the number of times the reward is applied per order
It’s a great way to encourage upsell opportunities or incentivise large basket sizes - especially when combined with seasonal offers or loyalty campaigns. Boosting your AOV (Average Order Value) has never been easier!
Built to work seamlessly with your existing setup
Like everything in SparkLayer, both of these new features are designed to work alongside your existing B2B pricing rules - including CSV-based pricing, automatic pricing, and API-controlled pricing. You decide the logic, and SparkLayer handles the heavy lifting!
With these enhancements, your discount engine becomes a true promotional toolkit - ready to support a more dynamic and responsive B2B strategy.
Explore more
If you’re already using the SparkLayer Discount Engine, you can start exploring these new tools right away in your dashboard. And, if you're new to SparkLayer, there’s never been a better time to try it out and see how we’re transforming the B2B eCommerce experience.
Let’s make B2B pricing smarter, simpler, and more powerful!