Shopify POS / Improvement

Returns and exchanges, completed right in the cart
Shopify POS v11.5's "Returns and exchanges in cart"

Returns, refunds, and exchanges that used to be split across separate workflows can now be processed right in the Shopify POS cart screen. Handling at the register becomes faster and simpler, and the range of return/exchange scenarios you can support widens. A new Return permission and a setting to require return reasons are added at the same time.

What's on this page
  1. What's actually changing (a 30-second overview)
  2. How it works: separate workflows → unified in the cart
  3. Existing operational controls that carry over
  4. The new Return permission and return reason settings (defaults)
  5. Changes to the scope of manager approval
  6. What to do when rolling it out (3 steps)
  7. 5 points developers should know
  8. 3 use cases you can apply in practice
  9. A one-line summary you can use in a pitch

1What's actually changing

Until now, returns, refunds, and exchanges were handled in separate workflows that staff had to move between.
As of Shopify POS v11.5, these are completed right within the cart screen . Handling at the register (counter) becomes faster and simpler, and the range of return/exchange scenarios you can support widens.

Before: moving between separate workflows

Returns, refunds, and exchanges were split across separate screens and steps, and staff had to switch between different flows to process them.

v11.5: handle everything in the cart

Returns, refunds, and exchanges are completed on a single cart screen. Returned items, exchange items, and add-on purchases are handled in the same cart, and any price difference can be refunded or settled on the spot.

2How it works: separate workflows → unified in the cart

Before: separate workflows Return flow Refund flow Exchange flow Processing across separate screens v11.5 v11.5: Completed within the cart A single cart Return items (with reason) Exchange / added items Restock to inventory (restock) Refund / balance settlement Smart Grid / full cart Use existing cart features as-is
Returns, refunds, and exchanges are now a single container—the cart. Now that they're consolidated, return items and exchange/added items can be handled on the same screen at the same time, and even refunds or settlement of the difference can be processed on the spot. Existing Smart Grid and full cart features work just as before.

3Existing operational controls are carried over

This update extends the existing operational controls directly into the new in-cart workflow. The following mechanisms you've been using continue to apply.

Return reason
return reasons
Smart Grid / full cart
Existing cart features
¥
Refund processing
refund handling
Staff permissions
return/exchange permissions

4New Return permissions and return reason settings (defaults)

To POS, three new Return permissionshave been added, and all of them at launch areallowed by default. In addition, a setting to make return reasons requiredis also provided; this one is OFF by default. The guidance notes that you should confirm the configuration is set up as intended for your staff.

Permission / settingDescriptionDefault at launch
Manage item restock
Managing restock to inventory (restock)
Permission to control whether return items are restocked to inventory Allowed (ON)
Remove unfulfilled items
Removing unfulfilled items
Permission to remove unfulfilled items Allowed (ON)
Complete in-progress returns
Completing in-progress returns
Permission to complete in-progress returns Allowed (ON)
Require return reasons
Requiring return reasons
A setting that requires entering a reason when processing a return OFF
The three Return permissions areallowed for all staff by default— keep this in mind. By default, anyone can manage restock, remove unfulfilled items, and complete in-progress returns, so review them against your operational policy.

5Change in the scope of manager approval

If the existing "Manager approval for Return & exchange orders" settingwasalready enabled, that approval requirement automatically extends to the new permissions as well.

If the existing setting was enabled → applied automatically

Manager approval will now also apply toManage item restock and Complete in-progress returns .

Removing unfulfilled items → approval required by default

Remove unfulfilled items manager approval isenabled by default.

To recap — how approval is applied differs by permission.Managing restock / completing in-progress returnsinherit the existing manager approval setting,Removing unfulfilled itemsis "ON by default on its own." Right after rollout, it's safest to review each permission's approval requirements once.

6What to do at setup (3 steps)

1

Update POS to v11.5

In-cart returns and exchanges are available in Shopify POS v11.5.

2

Review the three new permissions

Managing restock / removing unfulfilled items / completing in-progress returns. All allowed by default.

3

Decide whether to require return reasons

Require return reasons is OFF by default. Turn it ON if you want to collect reasons.

For step-by-step details, see the Help Center articles "Processing returns and refunds in Shopify POS" and "Exchanging orders in Shopify POS," along with the official walkthrough video (this article does not cover the specific tap-by-tap steps).

7Five key points for engineers

v11.5

1. Available starting with POS v11.5

In-cart returns and exchanges are a feature of Shopify POS v11.5. The device/app version is a requirement. Explicit details on supported plans and regions arenot provided.

2. An "extension" of existing controls

This extends existing operational controls—return reasons, Smart Grid/full cart, refund processing, and staff permissions—directly into the in-cart workflow. It's not a rebuild from scratch.

ON ON

3. All three new permissions are granted by default

At launch, anyone can manage restock, delete unfulfilled items, and complete in-progress returns.If you want to operate with least privilege, explicitly narrowing them downis required.

4. Requiring return reasons is OFF by default

Require return reasons is disabled by default. If you want to reliably collect return reasons as data, it only becomes mandatory once you explicitly turn it ON.

5. Manager approval coverage is asymmetric across permissions

If you've already enabled the existing "Manager approval for Return & exchange orders," it automatically applies to Manage item restock and Complete in-progress returns . Meanwhile, approval for Remove unfulfilled items isindependently ON by default. Check the approval requirements for each permission.

8Three use cases you can put to work

USE CASE 1

Consolidate in-store return/exchange operations into a single screen to save time

Challenge
At checkout, returns, refunds, and exchanges are split across separate workflows, so staff have to move between screens to process them—which is slow and makes mistakes more likely during busy periods.
Action
Update POS to v11.5 and switch to handling return items, exchange items, and balance settlement all within the cart.
Impact
Processing at the counter becomes faster and simpler, and a single screen can handle a wider range of return/exchange scenarios.
Technical notes
Existing settings for return reasons, Smart Grid/full cart, and refund processing carry over as-is. Roll out the new workflow through on-site training plus the Help Center walkthrough videos.
Approval
USE CASE 2

permissions and manager approval to curb "mishandling and fraud risk"

Challenge
All three new Return permissions are granted to every staff member by default, and leaving the initial state—where anyone can manage restock, delete unfulfilled items, and complete in-progress returns—means you have no control.
Action
Take inventory of permissions by role (general staff / manager) and grant them only to those who need them. Check the coverage of your existing manager approval settings (restock, completing in-progress returns) and the ON-by-default approval for deleting unfulfilled items.
Impact
High-risk operations are gated behind manager approval, strengthening internal controls over store operations.
Technical notes
How approval is applied is asymmetric across permissions. To avoid confusing "carried over from existing settings" with "independently ON by default," review every permission in a single list right after rollout.
USE CASE 3

Make return reasons mandatory to collect "return data" and feed it into improvements

Challenge
Reasons for in-store returns go unrecorded, so trends like sizing, quality, or items not matching expectations stay invisible—leaving no basis for product improvements or inventory decisions.
Action
Turn ON the OFF-by-default Require return reasons to make entering a reason mandatory for in-cart returns. Together with the restock management permission, this also controls whether items can be returned to inventory.
Impact
Return reasons are captured comprehensively and can be used as data for product improvement, quality control, and restocking decisions.
Technical notes
Return reasons extend the existing return reasons mechanism to in-cart. The aggregation API / export spec is not covered in this article, so it requires separate verification.

9One-line summary for use in proposals

"In Shopify POS v11.5, returns, refunds, and exchanges are completed on a single in-cart screen.
Checkout handling becomes faster and simpler, and the range of supported scenarios expands.
The three new Return permissions are all allowed by default, requiring a return reason is OFF by default, and the scope of manager approval also changes, so review your permissions and settings when rolling it out."