A customer checks stock online, visits a store and discovers that the item is unavailable. Another buys online, but store staff cannot see the order. A return is accepted at the counter, yet the ecommerce account and marketing automation still treat the purchase as active. Wholesale and retail teams each maintain a different product description and price.

The business has several sales channels. It does not have unified commerce.

Unified commerce is frequently sold as a platform category. That can obscure the more useful definition:

Unified commerce is an operating model in which connected channels can make and keep a coherent customer promise because the underlying product, price, inventory, customer, order and fulfilment records are governed together.

It does not require every system to disappear into one application. It requires clear ownership, dependable exchange and designed behaviour when a dependency fails.

The short answer

A credible unified-commerce programme connects three layers:

  1. Customer journeys: what people should be able to begin, continue, collect, change or return across channels.
  2. Operational records: the product, price, inventory, identity, order, payment and fulfilment truth needed to support those journeys.
  3. Governance: which system and team owns each decision, update, exception and reconciliation.

Start with a small number of valuable journeys. Do not begin by buying an “all-in-one” label.

Multichannel, omnichannel and unified commerce

These terms are often used interchangeably, but they describe different maturity.

Multichannel

The business sells or serves through several channels: a website, physical locations, marketplaces, social commerce, trade ordering or a contact centre. The channels can still operate independently.

Omnichannel

The customer experience is intended to cross channels. A customer might research online and buy in store, collect an online order, or receive coordinated communication after a service interaction.

Unified commerce

The operating records and processes support that connected promise. Stock, prices, orders, customers and returns do not become contradictory because a journey crosses a channel boundary.

Unified commerce is therefore not “more channels”. It is stronger coordination.

Commerce maturity ladder from one channel to governed unified commerce.

Channel count and integration maturity are different things.

Begin with the journey that matters

“Unify the customer experience” is too broad to design or measure. Select priority journeys with a clear customer and commercial reason.

Examples include:

  • Check reliable local stock before travelling
  • Buy online and collect from a nominated location
  • Order an unavailable store product for home delivery
  • Return an online purchase at a physical location
  • Save a basket online and continue with staff assistance
  • Apply one loyalty identity across channels
  • Let a trade customer order through a portal and see account history
  • Give service staff a coherent view of a customer’s order and return

For each journey, write the promise in plain language and define acceptance evidence. “Inventory is unified” becomes “the customer sees location availability within an agreed freshness window, and staff can identify and resolve exceptions before confirming collection.”

Prioritise by customer value, commercial effect, current friction, implementation dependency and confidence. One well-delivered collection journey is more valuable than a roadmap of ten channel slogans.

Product and catalogue truth

Channels can present products differently without inventing different facts.

Define:

  • The authoritative product identity and SKU model
  • Variant and bundle relationships
  • Descriptions, imagery and attributes
  • Channel and market eligibility
  • Compliance content
  • Price and promotion ownership
  • Publication and withdrawal events
  • Who corrects an error

A PIM may own enriched product content while an ERP owns financial attributes and the commerce platform owns merchandising. That can be valid if the boundary is explicit.

Avoid creating a separate manual catalogue for every channel. The operational cost grows quietly and inconsistencies become customer-facing.

Inventory: one number is rarely the whole truth

Inventory is central to unified commerce because channel promises compete for the same physical stock.

Distinguish:

  • On-hand stock
  • Available-to-sell stock
  • Reserved stock
  • Safety stock
  • In-transit stock
  • Damaged or quarantined stock
  • Store presentation stock
  • Supplier or drop-ship availability

A customer does not need every internal number. They need an honest promise: available, low stock, collect after confirmation, ships within a stated time or unavailable.

Decide where allocation occurs and how quickly updates must travel. Real time is not automatically necessary, and a technically real-time feed can still be wrong if store adjustments are delayed.

Shopify’s current location documentation, for example, describes tracking inventory separately by location, fulfilling from a suitable location and using POS. Its shipping and fulfilment guidance describes location routing, local delivery and pickup. Those features illustrate one platform’s capabilities; the business must still configure sources, routing, buffers and exceptions.

Pricing, promotion and loyalty

Cross-channel consistency does not always mean identical prices. A market, customer segment or clearance location may have a valid difference. The customer should not encounter an unexplained contradiction.

Define:

  • Base price source
  • Tax-inclusive or exclusive presentation
  • Channel and market overrides
  • Promotion eligibility and stacking
  • Gift cards, credits and vouchers
  • Loyalty earn and redemption
  • Price matching and staff authority
  • Refund value and original tender handling

Promotions are especially prone to fragmentation. A campaign can be configured in ecommerce, POS, email and advertising with slightly different dates or product sets. Establish one promotion brief, identifiers, approval and reconciliation process.

Customer identity, privacy and consent

A “single customer view” is not automatically a complete or lawful profile. One person can use guest checkout, several email addresses, family accounts, trade and personal identities or privacy preferences that must remain separated.

Define the legitimate use case before joining records:

  • Recognise a loyalty member
  • Retrieve orders for service
  • Apply a trade account
  • Respect marketing consent
  • Personalise a relevant experience
  • Prevent fraud or duplicate accounts

Map which identifiers are used, how matches are made, how customers correct data and which systems receive consent changes. Obtain privacy advice for material profiling and cross-border handling. Data minimisation can be more valuable than collecting every possible interaction.

Order orchestration and fulfilment

An order is a commitment. The system must decide:

  • Which location or provider should fulfil it
  • Whether an order can be split
  • How stock is reserved
  • Which service level applies
  • What happens when the item is missing
  • How changes and cancellations propagate
  • Which communication the customer receives
  • Who owns the exception

The visible checkout may be successful while the operating flow fails later. Test the full path through payment, allocation, pick, pack, collection or shipment, status updates, finance and customer service.

Order orchestration can sit in the commerce platform, ERP, order-management system or a combination. Select from business rules, volume, channel complexity and ownership rather than a fashionable architecture label.

Returns and service expose the integration gaps

Sales journeys are usually designed first. Returns reveal whether the channels are genuinely connected.

Can store staff find the online order? Can they identify payment tender, tax, promotion, gift value and fulfilment status? Can they return one line from a split shipment? Does inventory update correctly? Does the customer account show the change? Is marketing suppressed where appropriate?

Design return, cancellation, exchange and warranty journeys alongside purchase. Include fraud, damaged goods and unavailable-record exceptions. Customer service needs a supported way to resolve the edge cases rather than private workarounds.

Measurement should reconcile customer and financial views

No single dashboard sees the whole operation perfectly.

Digital analytics may report the website journey. POS reports store transactions. The ecommerce platform records orders. Payment systems record authorisation and settlement. Finance records recognised revenue, tax, fees and refunds.

Build a measurement model with common identifiers where lawful and practical. Distinguish:

  • Channel of discovery
  • Channel of order
  • Fulfilment location
  • Customer identity status
  • Return channel
  • Net revenue and contribution
  • Service and exception cost

Attribution should not disguise operational truth. An online-assisted store sale can be strategically important even when the transaction belongs in store reporting.

Unified commerce map connecting core records and systems to cross-channel customer journeys.

Every journey depends on records, owners and exception paths across several systems.

Architecture: connected does not mean monolithic

There are several credible models:

  • A commerce suite that covers ecommerce, POS and core operations
  • An ERP-led model with connected storefront and POS
  • An order-management layer coordinating several channels
  • A composable architecture with specialist systems
  • A phased hybrid

Evaluate:

  • Fit to priority journeys
  • Systems of record
  • API and event capability
  • Data volume and latency
  • Resilience and offline behaviour
  • Vendor ownership
  • Security and privacy
  • Release coordination
  • Total cost and internal capability
  • Exit and portability

One platform can reduce integration boundaries, but forcing every requirement into it can create workarounds. Specialist systems can provide better capability, but every connection needs monitoring and support.

The smallest credible architecture is the one that supports the priority journeys and operating consequences without hiding excessive fragility.

Governance makes the model real

Assign owners for:

  • Product and price quality
  • Inventory accuracy
  • Customer identity and consent
  • Order and fulfilment rules
  • Promotions
  • Integration monitoring
  • Incident triage
  • Release approval
  • Reconciliation
  • Improvement backlog

Define service expectations across suppliers. A platform vendor may operate infrastructure; an appointed application or integration partner may support the application and connections; and the client owns operational decisions. Emote’s role, where engaged, is defined in the approved scope. Shared responsibility needs named handovers.

A public Emote example: Brown Brothers

Emote’s public Brown Brothers case study demonstrates connected multi-brand commerce.

The case study describes four brand sites running from a shared core, central stock communication, cross-brand purchasing, common modules and distinct brand presentation. The challenge was not to make four sites look identical. It was to preserve brand character while sharing selected commerce and operational capability.

That is not proof that the whole Brown Brothers operation met every definition of unified commerce. It is verified public evidence of the core design question: what should be shared, what should remain distinct and how does inventory and purchasing connect across experiences?

Brown Brothers proof card showing four brand sites connected through a shared commerce core and stock model.

Public Emote example: unify the shared capability while preserving meaningful differences.

Build a phased roadmap

Phase 1: Evidence and control

Map priority journeys, records, systems, owners, baseline performance and failure points. Correct critical data and access gaps.

Phase 2: One connected journey

Deliver one valuable path such as reliable pickup or cross-channel returns. Include operations, training, support and reconciliation.

Phase 3: Extend the shared services

Reuse dependable product, inventory, identity or order capability across more locations and channels.

Phase 4: Optimise

Measure customer success, contribution, exceptions and staff effort. Improve rules and retire duplicated processes.

Do not publish a multi-year transformation roadmap that assumes every early architecture decision will remain correct. Keep decision gates.

Failure patterns to avoid

  • Channel-first procurement: selecting POS, marketplace or ecommerce tools before agreeing the journey and records they must share.
  • Nominal real time: moving inaccurate data faster without improving inventory or product governance.
  • One giant customer record: merging identities without a lawful purpose, confidence rule or correction process.
  • Happy-path integration: demonstrating a successful order while ignoring cancellation, split fulfilment, refund and reconciliation.
  • Dashboard unification: presenting data in one report while operational systems continue to disagree.
  • Permanent pilot architecture: allowing a temporary manual bridge to become an undocumented critical process.

Review these patterns at every phase gate. The programme should be able to show which inconsistency it removed for customers or staff, not merely which systems it connected.

When paid Full Website Discovery is proportionate

A contained connection between well-documented systems may be validated and scoped directly.

Full Website Discovery becomes proportionate when priority journeys, systems of record, inventory, identity, order orchestration, vendors, data or operating ownership remain materially unresolved. It can recommend a narrow pilot, process repair, integration, platform change, phased programme or no technology change.

Design the integration around exceptions, not only the happy path

Architecture diagrams often show a clean order moving from channel to platform to fulfilment. The operating burden appears when a record arrives late, is rejected, conflicts with another update or cannot be matched.

For every priority journey, document the expected event and the failure variants. If a store promises click and collect, test stock reservation, overselling, unavailable inventory, late picking, customer cancellation, substitution, partial refund and an order that is collected without the final status being recorded. If customers can return across channels, test tender restrictions, split payments, promotions, loyalty adjustments and items purchased under another brand or entity.

Assign a source of truth and an exception owner to each record. The system that displays inventory is not necessarily the system authorised to change it. The platform that captures an address may not own the customer master. Record direction, update trigger, expected latency, identifier, retry behaviour and reconciliation method.

Monitoring should report customer and financial consequence, not only interface availability. A technically successful API response can still contain an invalid price, duplicate customer or stale stock value. Use control totals, exception queues and sampled journey checks so operations can detect silent failures.

Sequence delivery by valuable journeys. A business may first unify inventory visibility for a bounded product and location set, then add pickup, then cross-channel returns, then customer or loyalty recognition. Each phase should have acceptance evidence, an operational owner and a rollback or containment plan.

Test at peak and edge conditions before wider release. Include delayed systems, duplicate events, changed orders, offline stores, privacy choices and staff overrides. Rehearse the communication path when the experience cannot be fulfilled as promised.

This exception-first design makes the architecture more realistic. It also provides a clearer platform decision: the business can compare how each option supports the records, orchestration, observability and recovery required by its priority journeys, rather than comparing a generic list of omnichannel features.

Define acceptable consistency by journey

Not every record needs real-time synchronisation. Specify how current stock, price, customer, order and return information must be for each priority journey, then design reconciliation and exception handling around that requirement.

Related Emote guidance: Digital transformation, Websites and eCommerce and Website integration decisions before development.

Frequently asked questions

Is unified commerce the same as omnichannel?

Omnichannel describes a connected customer intent. Unified commerce adds the governed operational records and orchestration needed to support that experience reliably.

Do we need one platform for everything?

No. One suite can reduce boundaries, but several well-governed systems can also support unified journeys. The architecture should follow requirements and ownership.

Does unified inventory mean every channel sees the same number?

Not necessarily. Channels may receive different availability promises because of buffers, reservations, fulfilment rules or timing. The numbers should derive from an explicit model rather than unmanaged copies.

Should ecommerce or the ERP own orders?

There is no universal answer. Define which system creates, accepts, fulfils, invoices, changes and reports each order state.

Can a small retailer use this approach?

Yes. The scope can be proportionate. A small operation may need only a dependable connection among online orders, POS inventory and pickup, with clear ownership.

Does every unified-commerce programme require paid Full Website Discovery?

No. Discovery is appropriate when consequential journey, system, data and operating questions prevent responsible architecture or scope.

How Emote can help

Customers do not care whether the website, POS and warehouse use the same database. They care whether stock is available, the order can be fulfilled, the return is recognised and the business remembers the relationship appropriately.

Choose the priority journey. Define the records and owners behind it. Design exception paths. Deliver in controlled phases. That is more valuable than purchasing a unified-commerce label before the operation is understood.

If your channels are creating contradictory customer or operational experiences, book an initial meeting with Emote. We can clarify the journey, systems and material unknowns, then recommend the smallest credible pathway.

Up next: International ecommerce expansion: what to resolve before entering new markets

Read More