BORIS Ecommerce: How to Let Customers Return Online Orders in Store
How to support buy online, return in store (BORIS): order lookup, eligibility, inspection, refunds and exchanges, inventory, staff workflows and system integration.
Quick answer
BORIS lets customers return online orders at a store. Make it work by giving store staff one screen with the online order, eligibility under the policy and the refund options, ideally reached by scanning a code from the order email. Refund to the original payment where possible, record the item's condition, decide whether it goes back into store stock or to a returns centre, and update inventory, finance and the customer record. Keep online and store policies consistent and tell customers which stores accept returns.
Where This Fits
Returns operations in general are covered in returns management, returns design in returns UX and reverse logistics in reverse logistics. This article covers the store side of online returns.
The BORIS Flow
| Step | Staff action | System need |
|---|---|---|
| Find order | Scan code or search | Online orders visible in POS or store app |
| Check eligibility | Confirm item, date, condition rules | Policy rules applied automatically |
| Inspect | Check condition, tags, serials | Condition codes |
| Resolve | Refund, exchange or store credit | Refund to original payment where possible |
| Disposition | Restock or route | Location-level inventory update |
| Close | Receipt to customer | Order, finance and customer records updated |
Order Lookup
Order lookup is where BORIS often breaks. Store systems that cannot see online orders force staff into manual workarounds and inconsistent decisions. Put a scannable code in order confirmation and shipping emails and in the customer account, support search by order number, email or phone, and show line items with return eligibility.
Eligibility and Policy
Apply the same rules online and in store: return window, condition requirements, excluded items (personalized, hygiene, final sale) and any market-specific legal rights. Let the system calculate eligibility so staff do not have to interpret policy under pressure. Allow manager overrides with reasons recorded.
Refunds and Store Credit
Customers generally expect refunds to the original payment method. That requires integration between the store system and the commerce platform or payment provider. If refunds must go to store credit or gift cards in some cases, say so in the policy before purchase. Show refund timing clearly on the receipt.
Stores struggling to process online returns?
ZSpace can connect your POS or store app to online orders and refunds and design a return flow staff can complete quickly.
Exchanges
Exchanges are a chance to keep the sale. Process the return and replacement together, check stock in the store or nearby, and offer to ship the replacement if it is not available locally. Make price differences clear.
Inventory and Disposition
| Condition | Typical disposition |
|---|---|
| New, saleable, carried in store | Restock in store |
| New, not carried in this store | Transfer to warehouse or another store |
| Damaged or used | Returns centre, refurbishment or disposal |
| Faulty | Supplier return or repair process |
Staff Workflows
- One screen showing order, eligibility and options
- Scan-based lookup and item confirmation
- Condition codes with photos for disputes
- Clear override rules
- Training and quick reference guides
- Store credited for returns handled, so incentives do not discourage helping
System Integration
BORIS touches the commerce platform (order and refund), POS or store app (transaction), inventory (location stock), OMS (order status), finance (refund accounting) and CRM (customer history). Use events so a return processed in store updates every system, and reconcile refunds daily. See retail ecommerce integration and inventory visibility.
Fraud Controls
Order lookup removes many receipt-based fraud risks. Add serial number checks for electronics, limits based on documented policy and records of return frequency, applied fairly and transparently.
Worked Example
An illustrative scenario, not a client case: a fashion retailer allows in-store returns of online orders, but store systems cannot see online orders, so staff issue store credit by hand. Customers complain because the website promised refunds to the original payment. The team adds online order lookup by scanning the code in the order email, applies the policy automatically and connects refunds to the payment provider. Returned items are recorded against the store's stock or flagged for transfer.
Common Mistakes
- Stores unable to see online orders
- Different policies online and in store
- Store credit only, without telling customers in advance
- Returned stock not recorded by location
- Manual refunds without reconciliation
- Store incentives penalizing returns
Ready to connect returns across channels?
Talk to ZSpace about POS and returns integration, Shopify POS setups and store workflow design.
Conclusion
BORIS works when stores can see online orders, apply the same policy automatically, refund to the original payment, record stock by location and update every system. Related: returns management, returns UX and BOPIS.
Common questions
Buy online, return in store: customers return items bought online at a physical store, which processes the refund or exchange and handles the returned stock.