You can require customers to confirm that they agree to your terms and conditions before submitting a return. When enabled, a confirmation checkbox appears in the return portal, and the return cannot be completed until it is selected.
This helps ensure customers explicitly acknowledge their selections before finalising a return.
This article is for Returns V2. For the Returns V1 version, please click here.
How it works
When the setting is enabled:
A terms and conditions confirmation checkbox is shown in the return portal
The Confirm return button remains disabled until the checkbox is selected
If a terms and conditions URL is provided, the text links to it and opens in a new tab
The checkbox is shown only for the return types you choose
Enable the terms and conditions checkbox
In the Swap dashboard, go to Settings β General β Portal settings
Enable Present terms and conditions
Configure the available options
Configuration options
Display
Choose when the checkbox should appear in the return flow:
Display always (default)
Both credit and exchanges
Exchanges only
Credit only
The checkbox will only appear for returns that match your selected option.
Terms and conditions URL (optional)
Add a link to your terms and conditions page.
If a URL is provided, the words terms and conditions in the portal will be clickable
The link opens in a new browser tab
If no URL is provided, the text is shown as plain text with no link
Confirmation text (optional)
You can customise the text shown below the checkbox in the dashboard.
If left blank, the displayed text will be:
I have read and agree to the terms and conditions
Portal behaviour
The checkbox is added to both return portal templates
Customers must check the box before they can click Confirm return
If the checkbox is not selected, the confirm button remains disabled
Hovering over the disabled button informs the customer that the terms and conditions must be approved
Multiple required checkboxes
If more than one confirmation checkbox is required, for example, additional payments via Stripe and terms and conditions:
All required checkboxes are shown
All checkboxes must be selected before Confirm return becomes clickable


