Cabaz promocional
Build a powerful promotional pricing system that evaluates multiple strategies in parallel, intelligently selects optimal discounts, and provides complete pricing transparency for your customers.
David Škarka
Template author
This Decision Flow calculates promotional pricing for shopping cart items by evaluating multiple promotion types and selecting the optimal discount strategy for each item. The system handles various promotion mechanics, including percentage discounts, cart-level offers, and Buy-One-Get-One deals, then determines final unit and total pricing with complete promotional attribution.
Solution components
Decision Table Tier Bonus in folder Product Promo serves as a customer loyalty tier lookup, assigning additional discount bonuses based on customer membership level (VIP, STANDARD, NEW). These bonuses are applied on top of base product promotions to reward customer loyalty.
Decision Tables SKU Lookup and Brand Lookup serve as promotion registries that match cart items to applicable offers. SKU Lookup evaluates product identifiers and quantities, while Brand Lookup evaluates brand names and quantities. Both specify discount application strategies, base promotional discount rates, and promotional code identifiers for tracking
A Decision Tree named Price Assignment evaluates all applicable promotions for each item. It compares product discounts vs. brand discounts vs. cart-level discounts, applies special logic for Buy-One-Get-One promotions, and calculates final unit price and line item totals.
A Decision Flow orchestrates the whole evaluation:
Executes Product Promo and Brand Promo Flows simultaneously to evaluate all applicable offers for cart items, maximizing performance
Executes the Price Assignment decision tree to determine the winning promotion strategy, and calculates final discounted unit prices and line item totals.
Returns enriched cart items with promotional pricing, applied discount rates, promotion sources, and consolidated promotional codes for display at checkout.
Use this Decision Flow as a robust pattern for implementing promotional pricing systems. You can call it from your e-commerce platform, shopping cart service, or checkout gateway using a REST API to calculate optimal promotional pricing for any cart configuration instantly
More Templates
See Other Templates
Teste A/B
Descubra uma maneira simples de atribuir um grupo de teste para realizar testes A/B em suas decisões.
Precificação baseada em risco
Descubra uma maneira simples de aplicar uma matriz de precificação baseada em risco adequada ao tipo de cliente.
Critérios de Elegibilidade e Regras da Política
Descubra uma maneira simples de definir e executar vários conjuntos de regras e obter o resultado da decisão final.