Create a return
From a Customer request
From a Customer request
A customer can initiate a return from their rental portal.
Create return
In the rental portal, the customer should click Return items. This button may have different text depending on your Language settings.
From a Customer
From a Customer
You can create a return on behalf of a customer, either proactively or if you receive items back where the customer has not created the return.
Navigate to customer
In Shopify Admin, head to Supercycle > Customers > Customer.
From a Cycle
From a Cycle
You can create a return directly from a cycle.
Navigate to rental
In Shopify Admin, head to Supercycle > Rentals > Rental.
From a Cycle, when items are already back
From a Cycle, when items are already back
Use this shortcut when the customer has already returned the items physically (for example via their own label or an in-store drop-off) and you just need to record receival. It creates the return and marks the items as received in a single step, and skips the Return requested email so the customer isn’t asked to send items they’ve already handed back.
Navigate to rental
In Shopify Admin, head to Supercycle > Rentals > Rental.
Mark as received
On the cycle’s inbound card, click the Mark as received button next to Create return.This option only appears on fulfilled cycles that don’t already have a return.
From Supercycle Scanner
From Supercycle Scanner
You can create a return by scanning a serial number with the Supercycle Scanner.
Via the MCP
Via the MCP
Use the
create_return tool with:customer_id- Customer email or Shopify IDrental_ids- Array of rental IDs (e.g.['SC-1042', 'SC-1043'])return_method_type- Optional:collectionorreturn_label
Via the API
Via the API
Use the Create a return endpoint.
Receive a return
From a Return
From a Return
Click Receive items . You can then select which items to be marked as recieved.If an item was added to a return by mistake, you can Edit the return, removing it to be added to a customer’s future returns.
From a Cycle, without an existing return
From a Cycle, without an existing return
If the customer has already returned the items physically and no return exists yet, you can record receival directly from the cycle without creating the return first.On the cycle’s inbound card, click Mark as received next to Create return, pick the received date, and confirm. Supercycle creates the return and marks the items as received in a single step, and skips the Return requested customer email.This shortcut is only available on fulfilled cycles that don’t yet have a return. Once a return exists, use From a Return above (or Mark as received from the cycle’s inbound card actions menu) instead.
Via the MCP
Via the MCP
Use the
update_return tool with:id- Return ID (e.g.#2001)return_lines- Array of{ id, status }where status isawaiting,received, ormissing
Via the API
Via the API
Use the Update a return endpoint.
Recredit membership items
Automatically on return request
Automatically on return request
You can automatically recredit returns from changing settings in Supercycle > Settings > Membership rental.

Item ready
When an Item is received from a Return, the processing status is set toNot Ready as you’ll typically need to process it (clean, refurbish, etc.) before it’s Ready to go out on its next rental.
The process of marking that Item as Ready is often called restocking.


