Stock Keeping Unit
A distinct sellable inventory identifier representing a specific product variation or configuration.
- Code: identifies item
- Attributes: define variation
- Stock: tracks availability
Ecommerce platforms work by coordinating a transaction across product information, merchandising, storefront delivery, cart state, commercial calculation, customer identity, checkout, payment, fraud controls, order management, inventory, fulfillment, service, returns, and finance. The visible product page is only one interface into a distributed commerce system.
A shopper request retrieves an eligible offer; the cart preserves selected items and recalculates price, promotion, tax, and delivery; checkout validates contact and payment details; and order acceptance creates a durable business record. Inventory is reserved under defined rules, fulfillment events advance status, notifications report progress, and returns can reverse goods and money. APIs, event queues, monitoring, security, and reconciliation keep the participating systems aligned.
Connect catalog, storefront, cart, pricing, checkout, payment, fraud, order state, inventory, fulfillment, service, returns, finance, interfaces, and operations.
Tip: Trace one order using customer, SKU, offer, cart, promotion, tax, delivery promise, payment attempt, fraud result, order identifier, inventory reservation, shipment, settlement, return, refund, notification, and reconciliation identifiers.
These terms identify the records and state transitions that form the commerce transaction.
A distinct sellable inventory identifier representing a specific product variation or configuration.
A temporary commerce record containing selected lines, quantities, customer context, and calculated terms.
An issuer or payment-provider approval to reserve or permit funds for a proposed transaction.
The service governing accepted order records, state transitions, allocation, exceptions, cancellation, and fulfillment coordination.
A temporary or durable allocation of available stock to a cart or accepted order under defined expiry rules.
A governed record permitting and tracking a product return, inspection, disposition, refund, or exchange.
Tip: Keep commercial, payment, order, inventory, fulfillment, and accounting states separate. They advance at different times, and forcing them into one status hides partial success, reversal, and recovery work.
Catalog services combine products, variants, attributes, media, categories, availability indicators, prices, markets, and merchandising rules. The storefront retrieves eligible content and adapts navigation, search, localization, accessibility, and presentation to the request context.
The platform begins by turning governed merchandise data into an offer a particular shopper can understand and buy.
The cart stores lines and context, but price remains a calculation. Checkout revalidates inventory, promotions, currency, tax, address, delivery methods, identity, consent, and totals before requesting payment and proposed order acceptance.
Checkout succeeds when the terms shown to the shopper match the terms accepted by the business and downstream providers.
Payment services tokenize sensitive credentials and request authorization; fraud controls may approve, challenge, hold, or reject. Order management creates one durable order, links attempts, applies acceptance rules, and schedules capture according to fulfillment policy.
A payment response and an accepted order are related records, not interchangeable proof of completion.
Reservations protect promised stock while allocation selects a location. Pick, pack, handoff, shipment, delivery, cancellation, return, inspection, refund, and exchange events move goods and order state through normal and exceptional paths.
Commerce control depends on representing partial quantities, split locations, lost parcels, cancellations, and reversals without corrupting the original order.
APIs and events connect product, inventory, customer, payment, tax, shipping, warehouse, service, marketing, and finance systems. Authentication, authorization, encryption, monitoring, queues, retries, reconciliation, audit, backup, and recovery protect operation.
The platform works continuously only when interfaces and failure states receive the same design attention as the storefront.
Payment networks, tax services, carriers, warehouses, identity providers, marketplaces, and business systems retain independent states and failure modes.
It keeps offer, cart, payment, order, inventory, fulfillment, return, and financial records linked through stable identifiers and controlled transitions.
Exceptions remain visible and recoverable.
Timeouts, duplicate messages, stale availability, partial shipments, provider outages, manual changes, and delayed settlement create legitimate disagreement.
Reconciliation and owned repair paths remain necessary.
These assumptions confuse the storefront, payment response, database, and plugin count with a complete commerce operating system.
The storefront presents offers and collects intent, but catalog, pricing, cart, checkout, payment, fraud, order management, inventory, fulfillment, returns, service, finance, integrations, security, and operations determine whether the transaction completes reliably.
Authorization may reserve funds before order acceptance, inventory allocation, capture, settlement, shipment, delivery, and return windows. Timeouts can also leave uncertain outcomes. Durable order records and reconciliation determine the actual business state.
Availability reflects source accuracy, synchronization delay, reservations, safety stock, location rules, damaged goods, concurrent demand, and manual movements. A current-looking number can still oversell unless commitments and reconciliation are controlled.
Extensions can add capability but also introduce scripts, permissions, data copies, incompatible releases, checkout failures, security exposure, vendor dependencies, and operational ownership. Each extension needs a justified job, supported interface, monitoring, and removal plan.
Tip: For each status shown to customers or staff, identify the authoritative system, triggering event, allowed transitions, evidence, maximum acceptable delay, failure owner, correction method, and downstream records that must reconcile.
These questions clarify product data, checkout, payments, inventory, orders, and interface failures.
Product facts may originate in a product-information, ERP, supplier, or commerce system, while merchandising content is created for channels. Ownership should be defined by field, with stable identifiers, validation, publishing state, and synchronization evidence.
Price can depend on customer, currency, market, quantity, promotion, contract, tax, delivery, inventory, and time. Checkout recalculates authoritative terms and should explain material changes before the shopper confirms the order.
It uses a stable checkout or idempotency identifier, transactional order creation, payment-attempt references, disabled repeated submission, safe retries, and reconciliation. The system should return the accepted result when the same request arrives again.
The outcome may be unknown rather than declined. The platform should query or receive provider status, avoid blind duplicate authorization, hold order progression appropriately, reconcile attempts, and give an exception owner enough evidence to resolve it.
Monitor storefront experience, search, cart, checkout, authorization, order acceptance, inventory reservation, queues, integrations, fulfillment events, refunds, reconciliation gaps, security signals, capacity, error categories, and customer outcomes by market, device, and dependency.
Ecommerce platforms work by coordinating merchandise, shopper intent, calculated terms, payment approval, durable order state, inventory commitments, fulfillment, returns, service, and financial reconciliation across multiple systems.
The platform is trustworthy when stable identifiers, explicit states, safe retries, controlled permissions, observable interfaces, owned exceptions, and tested recovery keep goods, money, customers, and records aligned through normal and failure paths.
These explainers examine how transaction stages behave under demand, how storefront latency is produced, and how system interfaces preserve coherent commerce state.
See how identifiers, ownership, APIs, events, retries, reconciliation, and interface operations connect commerce systems.
Understand latency across network, edge, origin, data, third parties, and browser rendering.
Learn how capacity, queues, data consistency, dependencies, degradation, and recovery behave under changing demand.
Choose a retailer
Prices checked regularly. We may earn a commission at no cost to you.
