PODCAST

Omnichannel Pricing and Promotion

Episode 2 of Built for Billions explores why the price a customer sees is the hardest number in retail to get right and what it takes to resolve it consistently at scale.

Guest

Ruchika Arya

Group Product Manager at Flipkart Commerce Cloud. Ruchika leads product strategy for pricing and promotion systems at FCC, focused on building the infrastructure that resolves complex rule interactions into a single, deterministic price point across every channel. Her work sits at the intersection of pricing logic, promotional governance, and real-time execution at enterprise scale.

Listen to the Episode

Episode summary

In Episode 2 of Built for Billions, Ajita and Ruchika Arya tackle a problem that most retailers treat as a commercial function but is fundamentally an architectural one: getting one consistent price across every channel, in real time, at scale.

Ruchika breaks down what she calls "high velocity chaos," where pricing systems, promotion engines, loyalty constructs, and vendor-funded offers are all optimizing independently but need to converge on a single number the customer can trust. When that convergence fails, the impact is direct: abandoned transactions, margin variance, and eroded customer confidence.

The conversation covers what happens when omnichannel expansion adds interpretation drift across web, app, store, and POS, the warning signs that a pricing and promotion stack isn't enterprise-ready, and what architecturally mature systems need to do differently.

The takeaway: if your pricing engine behaves differently during peak than it does in planning, that's not a campaign issue but an infrastructure one.

 

listen to the full episode

Key Takeaways

  • Pricing is a "Distributed Mind" Problem. The final price a customer sees is the culmination of various systems—pricing, retail margins, vendor sponsorships, and loyalty programs—working together. If these systems operate independently, the resulting "interpretation drift" leads to price inconsistencies across channels.
  • Omnichannel Multiplies Technical Friction. Moving across channels adds "decision locks" and infrastructure latencies. A promotion that works instantly online might lag on a physical Point of Sale (POS) system, leading to customer frustration and lost conversions in the checkout queue.
  • Predictability is the Foundation of Governance. For leadership, pricing and promotion engines must be deterministic. If a system's output is unpredictable, it introduces variability into financial modeling, making it impossible to accurately forecast margins or reconcile books post-facto. .
  • The "Slowest Link" Rule. In a legacy stack, the speed of the entire omnichannel experience is dictated by the slowest system in the chain. During peak traffic spikes like festive sales, these sequential bottlenecks break under pressure, leading to the "customer crime" of seeing different prices on a product page versus the checkout cart.
  • Architectural Resilience Requires "Beautiful Degradation. Modern engines must be built for scale with explicit business logic encoding. They should proactively resolve conflicts and, in worst-case scenarios, degrade gracefully—ensuring the system remains stable even when under extreme load

Episode Breakdown

  • 00:00- Introduction: Ajita sets the stage for why omnichannel pricing is no longer a commercial topic but an architectural one.
  • 01:18 - The Separation Problem: Why base pricing and promotion engines can't be evaluated in isolation.
  • 02:27 - High Velocity Chaos: Ruchika on how distributed systems need one central mind to resolve one price.
  • 04:26 - Omnichannel Adds Complexity: Interpretation drift, channel-specific caching, and why the offline price lags..
  • 08:21 - The Executive Lens: Pricing and promotion as governance infrastructure, not just configuration.
  • 12:58 – Warning Signs: Manual overrides, inconsistent pricing, promotion hesitancy, and margin variance.
  • 16:23 – Mature Architecture: One execution cycle, explicit encoding, proactive conflict handling, graceful degradation.
  • 20:43 – What Breaks at Peak: Why sequential resolution falls apart under festive load.
  • 23:58 – Designing for Tomorrow: Building for extensibility in a world of AI and evolving promotion formats.

[00:00:00] Host: We are talking about omnichannel pricing and promotions. On the surface, this feels like a commercial topic — discounts, offers, campaigns. But as retailers expand across web, app, physical stores, and marketplaces, it becomes an architectural issue. With 60% of shoppers willing to abandon purchases due to inconsistent pricing, this is no longer a minor friction point.

[00:00:27] Host: To unpack how retailers should think about omnichannel pricing and promotions, I’m joined today by Ruchika Arya, Group Product Manager at Flipkart Commerce Cloud. She has extensive experience in pricing strategy and enterprise commerce transformation. Thank you for joining us, Ruchika.

[00:00:40] Ruchika Arya: Thank you, Ajita, for having me.

[00:00:44] Ruchika Arya: This is a very interesting topic because it’s one of the hardest to get right. In a world where online and offline are merging, getting your omnichannel pricing strategy right is extremely critical. I’m excited to share some insights and go through this conversation together.

[00:01:01] Host: Awesome, I’m already pumped for my first question. Many retailers think of pricing and promotions as separate layers — base pricing on one side and marketing on the other. But how does this separation break in practice?

[00:01:18] Ruchika Arya: The price you see is not just one number. Behind the scenes, multiple distributed systems are working together. Pricing systems define margins, vendors sponsor offers through promotion engines, and loyalty systems add value at checkout.

[00:01:41] Ruchika Arya: Eventually, it’s a combination of different systems and teams making decisions at different times to arrive at one final price. The complexity lies in making all these distributed systems converge into a single, coherent, and deterministic outcome.

[00:02:27] Ruchika Arya: It’s like high-velocity chaos — pricing, promotions, and loyalty systems all trying to optimize independently. But their combined output must result in one accurate data point, which is the final price.

[00:02:46] Ruchika Arya: The challenge is that most existing systems are not designed for this level of complexity. They are built for sequential, static flows rather than dynamic, real-time decision-making.

[00:03:07] Ruchika Arya: These systems operate independently in their own contexts. What we need is a central intelligence — a unified layer that consumes all inputs in real time and produces a consistent outcome across all systems.

[00:03:30] Ruchika Arya: Imagine standing in a physical store while checking prices on your app and applying promotions in real time. This level of interaction demands a system capable of handling complexity instantly and accurately.

[00:03:48] Ruchika Arya: That’s where modern solutions come in — systems designed to evaluate all rules in real time and deliver a final price that delights customers and enables seamless transactions. This is also where we are continuously investing at Flipkart Commerce Cloud.

[00:04:11] Host: That’s great to hear. Because if pricing and promotions don’t communicate effectively, it creates latency and inconsistent prices across platforms, which hurts customer sentiment.

[00:04:26] Host: You explained how lack of synchronization causes issues online. But what happens when a business goes fully omnichannel?

[00:04:45] Ruchika Arya: It adds even more complexity. You’re introducing more channels, more decision points, and more system dependencies. Each channel optimizes its own logic for performance, latency, and customer experience.

[00:05:12] Ruchika Arya: For example, pricing systems may rely on pre-processed data, mobile apps use caching for speed, stores synchronize periodically, and loyalty systems operate independently.

[00:05:32] Ruchika Arya: Each channel also has its own constraints — network speed, infrastructure latency, and operational challenges. This creates multiple touchpoints and increases the risk of inconsistencies.

[00:05:51] Ruchika Arya: This often leads to interpretation drift. While online systems may show offers instantly, POS systems may lag. Even if a coupon is created in real time, it might not be immediately usable in-store.

[00:06:10] Ruchika Arya: This frustrates customers — not just the one at checkout, but everyone in the queue. Every extra second impacts conversion. That’s why solving these inconsistencies through a centralized approach becomes critical.

[00:06:37] Ruchika Arya: Not just centralized, but fast enough systems are required so everything stays in sync. At Flipkart Commerce Cloud, we solve this through API-led interfaces where the source of information is unified, and downstream systems fetch and serve data based on their own environment and speed.

[00:07:00] Ruchika Arya: This helps reduce inconsistencies to an almost unnoticeable time span. It’s important to recognize these signals when operating in an omnichannel setup, especially when legacy systems start becoming bottlenecks.

[00:07:21] Ruchika Arya: New-age middleware and API-first solutions like FCC help deliver better ROI. While omnichannel is complex, it is a solvable problem — harder with legacy systems, easier with modern technology.

[00:07:36] Host: That makes sense. If I am operating omnichannel with pricing, promotions, and loyalty tied together, I need a system that delivers a consistent experience online and offline with the same speed.

[00:07:48] Ruchika Arya: Exactly. That’s what customers expect today. If you don’t meet those expectations, someone else will. It’s a race, and you want to lead — otherwise you risk losing margins, GMV, revenue, and ultimately your customers.

[00:08:21] Host: So far, we’ve looked at this from a systems perspective. But pricing and promotions directly impact revenue and margins. From a leadership angle, what should executives evaluate?

[00:08:34] Ruchika Arya: It all comes down to higher revenue and margins. Pricing and promotions act as a governance layer with direct financial impact. Financial models depend on predictability — if outcomes are inconsistent, planning becomes difficult.

[00:09:18] Ruchika Arya: At FCC, we see this as a combination of configuration and architectural investment. Configuration enables self-serve, scalable execution of pricing and promotions. Architecture ensures resilience, scalability, and adaptability to new use cases.

[00:09:43] Ruchika Arya: The system should handle peak loads, adapt to new promotion formats, and provide agility for growth. It should also offer deep visibility into how promotions are applied across multiple items and quantities.

[00:10:21] Ruchika Arya: Strong reporting is essential for leadership visibility — understanding margin impact, sponsorship distribution, and operational variance is critical.

[00:10:36] Ruchika Arya: Leaders should evaluate whether the system can simulate business logic effectively — allowing rule-based configurations and explicit encoding of business decisions.

[00:11:07] Ruchika Arya: The platform must process millions of promotions at scale without impacting user experience. Latency should remain low across dimensions, and the system should not require heavy manual intervention.

[00:11:28] Ruchika Arya: It should also handle degradation scenarios intelligently — logging conflicts, avoiding incorrect outcomes, and enabling quick resolution workflows.

[00:12:14] Ruchika Arya: Ultimately, a strong platform should be centralized, resilient, predictable, and capable of handling both peak and failure scenarios effectively.

[00:12:39] Host: So to protect margins and GMV, leaders need confidence that these capabilities are in place to ensure predictable outcomes.

[00:12:58] Host: What are the early warning signs that indicate an enterprise is not ready for omnichannel scale?

[00:13:14] Ruchika Arya: One key sign is excessive manual overrides or checkpoints. This indicates the system is not reliable and teams are compensating for its limitations.

[00:13:37] Ruchika Arya: Another common issue is inconsistent pricing across touchpoints. Without a centralized service, different systems produce different price points across the customer journey.

[00:13:59] Ruchika Arya: This inconsistency can even occur within the same channel if systems are not well integrated, making it a strong red flag.

[00:14:19] Ruchika Arya: A third sign is hesitancy to use promotion engines. This happens when systems are not deterministic or predictable, making teams unsure of outcomes.

[00:14:39] Ruchika Arya: This also creates financial challenges. Pricing and promotions impact auditing and reconciliation. If modeled outputs don’t match actual outcomes, it becomes a serious post-facto issue.

[00:15:03] Ruchika Arya: That’s why real-time visibility and centralized control are essential. They reduce manual intervention and allow teams to focus on growth instead of managing issues.

[00:16:04] Host: That makes sense. At enterprise scale, too many manual processes go against the goal of scalability. A seamless system becomes essential.

[00:16:23] Host: Now when we talk about architecturally fit pricing and promotion systems, what is it that enterprises or retailers need to do differently?

[00:16:30] Ruchika Arya: It’s a complex question, but I’ll simplify it. Since we operate in a distributed systems world, inconsistencies are natural. The first step is consolidating decision logic. Pricing should not be treated as a sequential chain but evaluated as a single execution cycle — computing one final price by considering all rules together.

[00:16:48] Ruchika Arya: Instead of passing outputs from one system to another, the system should evaluate all inputs in one go to derive a coherent result. This is critical for consistency.

[00:17:29] Ruchika Arya: Second is predictability. All business logic should be explicitly encoded. The system should act as a platform, not a procedural SOP — with clear rules for overrides, stacking, and evaluation order.

[00:17:53] Ruchika Arya: Whether it’s loyalty precedence, cart-level offers, or listing price logic — everything must be explicitly defined to ensure precise outcomes.

[00:18:25] Ruchika Arya: Third, systems must proactively handle conflicts and edge cases. Instead of pushing uncertain outcomes live, they should identify complex scenarios and route them through defined workflows.

[00:18:49] Ruchika Arya: Conflict resolution should be proactive — identifying issues early and ensuring the right processes are triggered without impacting customers or business performance.

[00:19:16] Ruchika Arya: Finally, resilience is key. Systems must perform under peak load, maintain low latency, and support graceful degradation. In case of failure, they should fall back to a safe state without harming customer experience.

[00:19:38] Ruchika Arya: If retailers invest in these four levers — consolidation, predictability, proactive conflict handling, and resilience — they can increase campaign velocity without introducing instability.

[00:19:56] Host: That makes complete sense. With low latency, predictability, guardrails, and fallback mechanisms, decision-makers can confidently trust and scale with the platform.

[00:20:39] Host: Now let’s talk about peak traffic scenarios like festive sales. If someone is using a legacy stack, what is the weakest link that could break?

[00:20:57] Ruchika Arya: When systems are not built for scale, peak events expose their weaknesses. In legacy setups, each system operates independently, and the overall outcome is defined by the slowest component.

[00:21:19] Ruchika Arya: Pricing, promotions, coupons, and loyalty systems all work at different speeds. During peak load, this distributed nature breaks predictability.

[00:21:46] Ruchika Arya: Issues that go unnoticed during normal operations become visible during high traffic. Sequential processing fails when multiple decisions must happen simultaneously.

[00:22:07] Ruchika Arya: As a result, latency increases, caching behaves unpredictably, and rules may trigger inconsistently. Customers may see different prices on product pages, carts, and checkout.

[00:22:48] Ruchika Arya: This breaks customer trust — they begin to question whether the system is reliable and hesitate to complete transactions.

[00:23:05] Ruchika Arya: That’s why it’s critical to identify and fix these issues early, before peak events expose them.

[00:23:23] Host: That’s insightful. During festive sales, retailers aim to maximize conversions, but inconsistencies can create negative customer sentiment and hurt long-term trust.

[00:23:58] Host: As we wrap up, what’s the one key takeaway you’d like to leave our audience with?

[00:24:21] Ruchika Arya: The world of promotions is evolving rapidly with new formats emerging. Systems must not only be scalable and predictable but also agile enough to support these new formats.

[00:24:46] Ruchika Arya: It’s important that systems can handle complex evaluation rules while still being able to explain outcomes clearly across multiple dimensions.

[00:25:02] Ruchika Arya: When evaluating a solution, don’t just think about current needs — think about future adaptability. Will the system evolve with your business at the required pace?

[00:25:22] Ruchika Arya: In a fast-changing, AI-driven world, your tech stack must be able to absorb foundational changes. Build for scale, and build for billions — just like our podcast suggests.


View Entire Transcript

Ready To Build Your Billion Dollar Business ?