You can use Advanced Rules to set custom return windows for specific cases. This allows you to offer different return periods based on order attributes, in addition to using the global default return window.
For example, you could:
Give customers a longer return window during the holiday period
Apply a shorter window for clearance products
Set return windows based on delivery date rather than fulfilment date
If no custom rule applies, the default return window set in your Return Settings will be used.
This article is for users of Returns V2. For the Returns V1 version, click here.
How Custom Return Windows Work
Swap checks all active custom return window rules and applies the first valid one based on priority:
Set a return window to a specific date
Set a return window between two dates
Set a return window in days
This ensures the most specific rule always wins.
If no matching rule is found, the default return window applies.
Available Conditions
You can set return window rules based on:
Condition type | Description |
Order fulfilled between dates | Return window applies only for orders fulfilled in this date range |
Order delivered between dates | Return window applies only for orders delivered in this date range |
Delivery date behaviour
Where possible, Swap will use Shopify’s delivery date (deliveredAt).
If the delivery date is not available, Swap will fall back to the fulfilment date.
Available Actions
Action | Description |
Set return window in days | Returns allowed for X days from delivery/fulfilment |
Set return window by date | Returns allowed until a specific date |
Set return window between dates | Returns allowed only during a specific date range |
Valid date ranges must have a start date before the end date.
Limitations and Notes
If the delivery date is missing, Swap uses the fulfilment date automatically
If multiple rules apply, the highest priority rule wins
If a date condition is invalid (start date after end date), the rule is skipped
If no rule matches, the default return window applies
All other Advanced Rules still apply as normal
Example Use Cases
Scenario | Example setup |
Holiday returns | Orders fulfilled 01 Nov to 31 Dec get 60 days |
Clearance sale | Certain tagged products get only 7 days |
Carrier delays | Orders delivered in January receive 45 days |