Buy Online, Return In Store (BORIS)

Buy-online-return-in-store, commonly abbreviated BORIS, lets a customer who purchased through a digital channel bring the item back to a physical location rather than shipping it back. It is the mirror image of buy-online-pickup-in-store, and it depends on the OMS being able to recognize and process an online order at a point-of-sale system it did not originate from.

Why BORIS Is Harder Than It Looks

A return processed in-store happens in real time, in front of the customer, with store associates who typically have no direct visibility into the online order's payment method, promotions applied, or original fulfillment source. The OMS must expose enough order detail to the store's point-of-sale or return system — instantly, by scanning a receipt barcode or order number — for the associate to validate the return eligibility and process a refund correctly, without needing to call a support line or dig through a separate admin portal.

Core Requirements
  • Cross-channel order lookup, so a store terminal can pull up an order that was never placed in that store
  • Return eligibility rules evaluated consistently regardless of channel — the return window and condition requirements should not change just because the item is being returned in person
  • Refund routing back to the original online payment method, even though the physical transaction happens elsewhere
  • Immediate inventory disposition decisions: restock at the store, mark for return-to-vendor, or flag for liquidation
Online Order Store POS Scan OMS Order Lookup Refund Restock
Inventory Attribution and Financial Reconciliation

A BORIS return creates an inventory event at a location that had nothing to do with the original sale, which complicates cost and margin reporting if not handled carefully. The OMS needs to record which store absorbed the return, which channel generated the original sale, and how the refunded amount should be attributed for accounting purposes — otherwise a store's inventory count and a channel's sales performance both become distorted by transactions that crossed boundaries invisibly.

Real-Time Constraints at the Counter

Unlike a mailed-back return that can be processed over hours or days, a BORIS transaction has to resolve in the seconds a customer is standing at a counter. This means the OMS lookup, eligibility check, and refund initiation all need to happen within a tight response window, with a clear fallback path — such as issuing store credit pending verification — if the live system lookup fails or times out during the interaction.

Why Retailers Invest in It Anyway

Despite the operational complexity, BORIS tends to increase customer satisfaction and often results in an exchange or additional in-store purchase rather than a pure refund, since the customer is already physically present with an incentive to browse. The OMS work required to support it reliably is usually justified by this combination of retention value and reduced reverse-logistics shipping cost compared to a mailed return.