Skip to main content
Everything you do to a return after a rental goes out, from creating it for a customer to receiving the items back. Marking the returned item Ready again is an item action.

Create a return

Create a return for a customer when they haven’t requested one themselves, or when items come back without a return.
1

Open the customer or the cycle

Open the customer from Customers to return rentals from several orders at once, or open the cycle from Cycles to return that cycle alone.
2

Select Create return

On the customer page, select Create return on the Rentals card. On the cycle page, select Create return on the Receival card.
3

Add the rentals

Select Browse, tick the rentals to include from the customer’s active rentals, and select Select.

Select Create return, tick a rental, select Select, then Save.

4

Save

Select Save in the save bar. The return is created with the status Requested and the customer receives the Return requested email.
If the items are already back, select Mark as received on the cycle’s Receival card instead. It creates the return and receives the items in one step. See Receive a return.
1

Scan the item

Scan the item’s barcode, QR code, or RFID tag. If the item is on a rental that doesn’t have a return yet, the rental screen opens.
2

Tap Create return & receive

Tap Create return & receive. The Scanner creates the return and marks the rental as received in one step.
3

Receive several items at once (optional)

In a multi-scan session with a Zebra scanner, tap Receive return in the bulk action bar instead. Every selected item on an active cycle gets a return and is marked received. Items already on a return, or not on a cycle, are skipped. See Bulk actions.
Use the create_return tool with:
  • customer_id: the customer’s email or Shopify ID
  • rental_ids: the cycles to return, for example ["SC-1042", "SC-1043"]
  • return_method_type: collection or return_label (optional)
Use the Create a return endpoint with the rental IDs to include.

Receive a return

1

Open the return

Open the return from Returns. If the collection request is waiting for approval, select Confirm first.
2

Select Receive items

On the rentals card, select Receive items.
3

Tick the items that are back

Tick each item that has arrived and select Receive. Unticked items stay on the return as awaiting, and the return line, receival status, and return status update.

Select Confirm, then Receive items, tick the item, and select Receive.

If no return exists yet and the items are already back, open the cycle instead and select Mark as received next to Create return on the Receival card. Pick the received date and confirm. Supercycle creates the return, marks the rentals as received in one step, and skips the Return requested email. The shortcut only appears on fulfilled cycles that don’t have a return.
If an item was added to a return by mistake, select Edit on the return and remove it. The rental stays active and can go on a later return.
1

Scan the item

Scan the item’s barcode, QR code, or RFID tag. The Scanner opens the item, or the return it’s on.
2

Mark it received

Tap Mark as received on the item screen, or on the return screen if the scan opened a return. Creating a return from the Scanner marks the items received at the same time, so this step is only needed for returns created elsewhere.
3

Receive several items at once (optional)

In a multi-scan session with a Zebra scanner, tap Receive return in the bulk action bar. Every selected item on an active cycle gets a return and is marked received in one step. See Bulk actions.
Use the update_return tool with:
  • id: the return ID, for example #2001
  • return_lines: a list of { id, status } where status is awaiting, received, or missing
Use the Update a return endpoint with the return lines to mark as received.