Skip to content
OmnichannelStrategyCommerce Architecture

Sale Attribution in Omnichannel: The Nightmare of the Digital Team

BOPIS, BORIS, and ship-from-store sound great in strategy decks — but they create attribution nightmares that go far beyond reporting mechanics, touching credit, commission, and organisational trust.

Bhupender Pareek Bhupender Pareek
4 min read

Sale attribution in omnichannel retail

Every retailer wants to go omnichannel. Not just omnichannel but a connected experience across every channel. BOPIS. BORIS. Ship from store. It sounds great in strategy decks.

Now picture the quarterly review. The digital head is trying to convince finance that X% of POS sales came from digital influence. The store manager is telling the COO that it was their team that saved the sale: the customer walked in because of the store.

And underneath both conversations, someone is being paid or not paid based on how attribution resolves.

This is the unaddressed side of omnichannel. “Sales attribution isn’t just about reporting. It’s also about credit, commission, and who gets rewarded for a sale that actually belonged to both teams.”

Most retailers treat this as a reporting problem. And reporting is solvable. With enough customization, any BI tool can show who contributed what to a given order. The math gets done.

The process doesn’t.

Before a retailer turns on BOPIS, BORIS, or ship-from-store, somebody has to decide who gets credit for a sale that belongs to both sides. Who earns the commission? Which team’s KPI does it count toward? Who owns the rule when the rule needs to change?

Most teams don’t have these answers at go-live. They assume the system will figure it out. The system doesn’t. The business has to.

Omnichannel sale ownership and commission clarity

Three things every retailer has to decide before going omnichannel, not after.

  • Who owns what?
  • Who knows what?
  • How do the rules change?

Who owns what?

Deciding ownership up front reduces operational chaos later.

If every step of an omnichannel sale has a clear owner who’s responsible, to what extent, and where accountability ends, the execution stays clean. But ownership isn’t just about responsibility, it’s about reward too. If the ecom team contributed 20% and the store team contributed 80%, the commission and the credit need to reflect that. Not 100/0 because the order was fulfilled in-store. Not 50/50 because “both contributed” is easier than doing the math.

Actual proportions. Written down. Before launch.

Without this, every shared sale turns into a negotiation. The ecom lead argues for digital influence. The store manager argues for fulfillment. Finance tries to reconcile. Nobody agrees. The associate who packed the order gets nothing. The campaign that drove the customer gets overclaimed. And the retailer quietly loses the trust of the people they depend on to actually deliver omnichannel.

Who knows what?

An omnichannel sale creates data in more than one system.

Ecom receives a BOPIS order. The order goes into the ecom platform. The store packs it, scans items at the POS, and hands it to the customer. POS has its own record. Finance has its own view.

The business needs to be clear on what data comes from which system, and who is the final source of truth for what. Which system owns the order? Which one owns fulfillment status? Which one owns revenue recognition? Which one owns the customer record?

Without this, finance can’t reconcile cleanly.

How do the rules change?

Systems evolve. Ecom adds a new attribute. Store changes a POS workflow. Finance updates how revenue gets recognized. Loyalty adjusts tier rules. Sometimes it’s a full replatform.

Every one of these is a rule change. Every rule change that touches more than one team, when made in isolation, ecom alone, store alone, or finance alone, breaks the process.

A field gets added in ecom that store never sees. A POS workflow changes that ecom never accounts for. A revenue rule update in finance that neither side knew about. Each change looks harmless in its own system. Together, they pull the channels apart.

Before any rule changes that involve more than one system, digital, store, and finance need to be aligned on what’s changing, why, and how each system will absorb it.

Rules changed in isolation create disconnects. Disconnects break attribution.

Ownership. Knowledge. Process. Three things every retailer has to answer before going omnichannel, not after.

Reporting can be fixed with enough customization. Process clarity can’t. If the business doesn’t answer these three questions before go-live, attribution becomes a shared nightmare, digital, store, and finance, all pulling in different directions, all partly right.

This is a high-level view of how process clarity shapes attribution in omnichannel retail. The real work sits in how ownership gets written down, how data contracts are structured, and how changes move across teams without breaking the connections between them.

If you’re working on this in your own stack or thinking about it, I’d be happy to compare notes. Drop a comment or DM.


Have a question or a different take? Drop a comment on Medium — I read every one.

For deeper discussions, architecture questions, or anything you'd rather keep off a public thread, feel free to get in touch directly.

Read on Medium ↗
All writing