BORIS for Shopify: Buy Online Return In-Store, Done Right
BORIS converts 30-45% of returners into a same-day in-store sale. The Shopify configuration, staff training, and KPIs that make BORIS work.
BORIS for Shopify: Buy Online Return In-Store, Done Right
TL;DR: BORIS (Buy Online Return In-Store) converts 30-45% of returners into same-day in-store sales when implemented with proper Shopify configuration, staff training, and performance tracking. Forthroute streamlines the entire BORIS process for Shopify merchants by automating return approvals, inventory updates, and exchange workflows across online and retail locations.
TL;DR. BORIS converts 30-45% of returners into a same-day in-store sale. The Shopify configuration, staff training, and KPIs that make BORIS work.
If you operate returns at scale on Shopify, this guide is one of 25 spokes inside the Shopify Returns Management Hub — start with the pillar for the operator-level overview, then come back here for the deep dive on boris ecommerce buy online return in store. The short answer to "What is BORIS and how do I implement it on Shopify?": work the framework below, ship the policy wording, and instrument the metric we call out at the end.
BORIS in plain English
BORIS in plain English is a load-bearing step. The Forthroute team works with hundreds of Shopify brands on returns, and this is the version of the playbook that survives contact with peak season. Use the rule set below as your default and adjust the thresholds for your category and AOV.
- Define the input you actually have (Shopify order data, return reason, customer cohort).
- Pick a default rule that handles 70% of cases without human review.
- Write the customer-facing wording before you write the rule — the wording is the product.
- Instrument the conversion (refund-to-exchange, repeat-return rate, refund cycle time).
Why BORIS lifts AOV
Why BORIS lifts AOV is a load-bearing step. The Forthroute team works with hundreds of Shopify brands on returns, and this is the version of the playbook that survives contact with peak season. Use the rule set below as your default and adjust the thresholds for your category and AOV.
- Define the input you actually have (Shopify order data, return reason, customer cohort).
- Pick a default rule that handles 70% of cases without human review.
- Write the customer-facing wording before you write the rule — the wording is the product.
- Instrument the conversion (refund-to-exchange, repeat-return rate, refund cycle time).
Shopify POS prerequisites
Shopify POS prerequisites is a load-bearing step. The Forthroute team works with hundreds of Shopify brands on returns, and this is the version of the playbook that survives contact with peak season. Use the rule set below as your default and adjust the thresholds for your category and AOV.
- Define the input you actually have (Shopify order data, return reason, customer cohort).
- Pick a default rule that handles 70% of cases without human review.
- Write the customer-facing wording before you write the rule — the wording is the product.
- Instrument the conversion (refund-to-exchange, repeat-return rate, refund cycle time).
Customer comms templates
Customer comms templates is a load-bearing step. The Forthroute team works with hundreds of Shopify brands on returns, and this is the version of the playbook that survives contact with peak season. Use the rule set below as your default and adjust the thresholds for your category and AOV.
- Define the input you actually have (Shopify order data, return reason, customer cohort).
- Pick a default rule that handles 70% of cases without human review.
- Write the customer-facing wording before you write the rule — the wording is the product.
- Instrument the conversion (refund-to-exchange, repeat-return rate, refund cycle time).
Measuring BORIS conversion
Measuring BORIS conversion is a load-bearing step. The Forthroute team works with hundreds of Shopify brands on returns, and this is the version of the playbook that survives contact with peak season. Use the rule set below as your default and adjust the thresholds for your category and AOV.
- Define the input you actually have (Shopify order data, return reason, customer cohort).
- Pick a default rule that handles 70% of cases without human review.
- Write the customer-facing wording before you write the rule — the wording is the product.
- Instrument the conversion (refund-to-exchange, repeat-return rate, refund cycle time).
FAQ
What is BORIS and how do I implement it on Shopify?
Yes — and the framework above gives you the operator answer in under 700 words. BORIS converts 30-45% of returners into a same-day in-store sale. The Shopify configuration, staff training, and KPIs that make BORIS work.
How does this affect refund cycle time on Shopify?
Most operators see refund cycle time drop from 7-9 days to 3-5 days once the rules above are in place. The biggest single lever is auto-approval for low-risk, low-value returns.
Does Forthroute support boris ecommerce buy online return in store natively?
Yes. Forthroute ships with the rule engine, customer portal, and Shopify-native integration the framework above assumes. Pricing is free as part of Forthsuite OS — see pricing.
Where does this fit in the broader Returns Management Hub?
This spoke is one of 25 inside the Shopify Returns Management Hub. The pillar covers the full operator overview; come back to this spoke when you specifically need to solve boris ecommerce buy online return in store.
Next step
If you want the full operator playbook across all 25 spokes, the Shopify Returns Management Hub stitches them together. If you want to ship this in one afternoon on Shopify, install Forthroute — it's free with Forthsuite OS.
How BORIS Reduces Refund Friction and Builds Loyalty
When a customer initiates a return online, they typically face a wait: shipping time, processing time, refund time. BORIS collapses that friction by letting them walk into a store, complete the return immediately, and leave with merchandise in hand the same day. This immediacy reduces buyer's remorse and increases the likelihood they'll make a second purchase during that visit.
From an operational angle, in-store returns also reduce your logistics overhead. You avoid the cost and complexity of inbound shipping for lower-value items, and you gain real-time visibility into returned inventory. Instead of waiting for packages to arrive at a warehouse, your store staff scan and audit the item on-site, and it re-enters sellable inventory or a donation queue within hours.
The psychology matters too. Customers who feel heard and accommodated quickly—especially when you give them a no-friction way to exchange for something else—tend to stay brand-loyal. They perceive your business as responsive and customer-centric, which feeds repeat purchase intent.
Inventory Sync: The Critical Link Between Online Returns and In-Store Stock
For BORIS to work operationally, your Shopify store and your point-of-sale system must speak to each other in real time. When a customer initiates a return for an item, that item needs to be flagged in your POS so store staff don't sell it twice. Conversely, when a customer exchanges for a replacement in-store, that transaction must immediately update Shopify's inventory so your online storefront doesn't oversell.
Common friction points include delayed sync intervals (staff process returns in POS, but Shopify doesn't update for hours), missing UPC mapping (an item exists in both systems under different SKU codes), and no central return queue visibility (store staff don't know which items are returnable and which are final-sale). Solving these requires either native integrations or a dedicated returns-management layer that translates between systems.
Forthroute bridges these gaps by syncing return status, inventory adjustments, and exchange approvals across Shopify and POS in near-real time. When a return is approved online, store staff see it in their queue. When they scan the returned item, inventory updates instantly on your Shopify storefront.
Staff Training: Making BORIS Seamless at the Register
BORIS only works if your in-store team is trained and empowered to execute it smoothly. Staff need to understand the difference between a returnable item, an exchange, and a no-questions refund. They need to know the time windows (e.g., returns accepted within 30 days), condition requirements, and which channels an order came from (Shopify online vs. in-store).
Create a simple checklist for staff: verify the order in your system, inspect the item for damage or wear, confirm the return reason with the customer, and choose the path forward (refund, exchange, store credit). Provide clear talking points for customers: "We can refund you now, or I can grab you something else in that size/color today—which works better?"
Role-play common scenarios during onboarding: a customer bought online but the item fits differently; a customer wants to return a sale item; a customer initiates return before visiting the store and now has a QR code on their phone. These rehearsals reduce hesitation and speed up transactions.
What Metrics Should You Track for BORIS Success?
Measure the percentage of returners who convert to in-store sales (refund-to-exchange ratio), the average time to complete an in-store return, repeat-return rates by cohort, and customer satisfaction scores on the return experience. Track which return reasons drive the most exchanges vs. refunds; use that to improve product descriptions or fit guidance on your storefront. Monitor exception cases—returns that need manager approval or can't be processed—to identify training gaps or policy issues early.