Skip to main content

Custom Return Windows (Returns V2)

G
Written by Guido Kaspers
Updated over 2 weeks ago

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:

  1. Set a return window to a specific date

  2. Set a return window between two dates

  3. 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

Did this answer your question?