Omnichannel Transformation — Maksim Shelukhanov

Omnichannel sales

Omnichannel Transformation: One Customer, Order, and P&L

Omnichannel is a single management and technology model for the customer, inventory, orders, service, CRM, and P&L. Channels play different roles, but use shared rules and own a joint B2C outcome. The customer continues the same journey wherever it is most convenient.

Author: Maksim Shelukhanov · Published: August 18, 2026 · Updated: August 25, 2026

What is omnichannel transformation?

It is the transition from independent channels to a shared system of decisions, data, and execution.

One value proposition

The customer chooses the company, not an internal function. The offer, price, loyalty, service, and return rules should follow one logic. Channel differences are valid when driven by role and economics rather than disconnected processes.

Unified execution

An order may be placed in one location, picked in another, received through a third method, and returned at a convenient point. This requires shared availability, order orchestration, statuses, SLAs, and accountability for the entire flow.

One result

Retail, e-commerce, marketing, CRM, and service are assessed through the customer, gross profit, and cost to serve. Channel metrics remain diagnostic, but they do not create conflict over revenue or set priorities apart from the shared P&L.

Why a collection of channels does not create omnichannel

More touchpoints increase complexity when the business does not connect its data and rules.

Different customers

The website, store, and contact center keep separate profiles, so purchase history, loyalty, and service contacts do not align. The customer repeats information, while the company sees several disconnected transactions rather than one relationship.

Different inventory

Online channels display unavailable products or hide store inventory. Reservations conflict with in-store sales, cancellations rise, and marketing attracts demand that operations cannot fulfill.

Different KPIs

The store resists handing over an online order, e-commerce claims the revenue, CRM optimizes response, and logistics optimizes its local rate. Each team meets its goal, while customer effort and total profit deteriorate.

Different decisions

Teams develop their own roadmaps and platforms, duplicate functions, and compete for resources. A shared portfolio and target architecture provide a coordinated sequence of change.

Target omnichannel model

The model defines channel roles, shared capabilities, and owners of the end-to-end outcome.

Customer promise

For priority journeys, define availability, timing, fulfillment methods, service, and returns. Both customers and process participants understand the promise, while each deviation has a cause, owner, and recovery rule.

Channel roles

The website may support preparation and ordering, the store may provide advice, availability, and pickup, and the contact center may handle assistance and exceptions. The role follows value and economics rather than which unit recognizes revenue.

Shared capabilities

Customer identification, catalog, pricing, loyalty, inventory, the OMS, payments, communications, and service are used by multiple channels. They have product owners and SLAs rather than being copied into every interface.

Management framework

A cross-functional team manages the metric tree, portfolio, and checkpoints. Decisions reflect the total impact, dependencies, and the ability to prove the mechanism in a limited journey.

One customer and CRM

A single customer context connects communications, sales, and service.

Identification

Profiles are merged using agreed identifiers and quality rules. The customer controls consent, while the employee sees enough information to act. The aim is a continuous journey, rather than the largest possible database.

History and segments

Purchases, contacts, preferences, and behavior form a shared history. CRM strategy uses the lifecycle and next best action instead of dividing communications by the source of the latest transaction.

Loyalty

Status, rewards, and privileges are available at every touchpoint. The mechanism supports desired behavior and is measured through incremental margin, retention, and LTV. The customer framework is covered in detail under CX, CRM, and loyalty.

Unified inventory and availability

The customer cares whether the product can be received, not whether it is recorded in one system.

Actual inventory

Sources are combined with reservations, defects, goods in transit, and location accuracy taken into account. Availability is calculated for a specific method and deadline rather than published as an abstract stock balance.

Promise rules

Safety stock, order priority, picking time, and cut-off rules determine what can be promised. Aggressive availability raises conversion but causes cancellations; excessive protection hides inventory and loses demand. Economics determine the balance.

Manage the cause

Classify cancellations by source: accounting, reservation, picking, handoff, customer, or system. Return the cause to the process owner, and include accuracy and availability in the shared operating cadence.

One order, fulfillment, and service

The order flow connects the promise, execution, communication, and recovery from deviations.

Orchestration

The OMS selects the fulfillment source based on availability, timing, capacity, and economics. Rules are transparent to the business and evolve with the model, while exceptions do not remain manual knowledge held by a few employees.

Fulfillment

Picking, packing, handoff, and delivery share statuses, SLAs, and reasons for deviation. A store, warehouse, and partner are alternative fulfillment sources for one order, while retaining appropriate standards and capacity.

Communication

The customer receives a clear status, realistic timing, and a way to change the order. The contact center sees the same information and can resolve an exception without redirecting the customer between channels.

Returns and service

Rules do not depend on the original point of sale unless there is an objective constraint. A return is connected with the order and customer, and its reason becomes a signal for product, quality, content, or execution.

The role of stores, e-commerce, and the contact center

Channels stop competing for the transaction and begin performing specialized roles within one journey.

Stores

The network provides trust, advice, local inventory, pickup, returns, and service. It can fulfill digital demand and expand the offer through a shared catalog. Incentives recognize the contribution to the customer, not only sales at the store register.

E-commerce

The digital channel helps customers choose, order, and continue the relationship. The product funnel is connected with availability and execution, so the roadmap is assessed by the shared P&L and customer outcome.

Contact center

Service supports the entire journey and manages exceptions. Contact reasons are returned to the owners of their causes, while employees have the authority and data to resolve an issue regardless of the original channel.

Shared P&L and metrics

The financial model covers revenue, gross profit, discounts, inventory, acquisition and fulfillment costs, returns, and cost to serve. Impact is attributed by mechanism rather than last touch. This makes initiatives comparable and prevents hidden channel subsidies.

The metric tree connects active customers, frequency, conversion, average order value, retention, availability, cancellations, timeliness, first-contact resolution, and LTV. Channel metrics explain causes; the shared P&L confirms that the improvement created value for the business.

Common mistakes and constraints

It is a mistake to begin with a new platform before defining the customer, order, roles, and rules. Other risks include a shared interface over different processes, conflicting incentives, trying to cover every journey at once, and having no owner of the shared economics.

Omnichannel does not require complete uniformity. Categories, regions, and fulfillment methods may have different constraints. An exception must be clear to the customer, measurable, and embedded in the shared decision model.

Transformation stages

The transition moves from a valuable journey to shared capabilities and scale.

1. Diagnostic

Document customer journeys, channel economics, losses, data, systems, roles, and KPI conflicts. Select the constraint that explains a meaningful share of the result.

2. Target model

Define the promise, channel roles, single customer, order, inventory, service, product capabilities, P&L, and owner. Separate assumptions from validated facts.

3. Journey pilot

One segment or region tests the complete flow from intent through service. The pilot has a baseline, economic hypothesis, and stopping criteria, rather than only a feature launch date.

4. Shared capabilities

Once the mechanism is proven, develop identification, availability, the OMS, CRM, payments, and analytics. Each investment receives an applied outcome and does not become an endless foundation.

5. Scale

Rollout waves account for capacity, training, data, and local constraints. KPIs and incentives change before rollout, while deviations become input for the next improvement. The operational dimension is covered under operational efficiency.

Practical cases

Each company’s figures belong only to its own context and are not combined into a synthetic result.

ORTEKA

The e-commerce share grew from 14% → 22%+, while gross profit increased by +24.8%. The portfolio connected the app, CRM, marketplaces, attribution, and the physical network.

ORTEKA case →

Dochki & Synochki

E-commerce grew by +49%, operating profit by +62%, and order fulfillment by +8 pp. The changes covered store inventory, the last mile, pricing, and loyalty.

Dochki & Synochki case →

Technosila

E-commerce reached RUB 7.9 billion, new categories generated RUB 1.3 billion, and the zero-inventory model generated RUB 2 billion. The platform, assortment, CRM, and stores developed as one system.

Technosila case →

Questions about omnichannel

Brief answers on where to start, platforms, and financial outcomes.

Where should we start?

Start with an important customer journey, its current economics, and the primary gap. Then appoint an owner, establish a baseline, and define the smallest complete flow for validation.

Is a single platform required?

Shared capabilities and data are required, but they can develop in stages. Architecture follows the target model and journeys rather than becoming the program’s first result.

How do we remove channel conflict?

Change attribution, KPIs, and incentives around the shared customer and P&L. A conversation about culture cannot replace rules that currently reward local results.

Discuss an omnichannel challenge

Describe the priority journey, channel roles, current gap, and economic outcome. In the first meeting, we will identify the primary constraint and the next step required.

Discuss an omnichannel challenge →

Contact

Let’s discuss your business priorities

Roles with responsibility for P&L, growth, commercial strategy, operations and transformation.