All rentals are connected to a Shopify order, and a Shopify order can include multiple rentals. Fulfilling a rental, requires fulfilling the associated Shopify order. When you fulfil a rental order, Supercycle automatically updates the rental status. To fulfil a rental order, you need to know which orders to fulfil, creating shipments and prepare for receiving the items back.Documentation Index
Fetch the complete documentation index at: https://docs.supercycle.com/llms.txt
Use this file to discover all available pages before exploring further.
Filtering which orders to fulfil
You can find rental orders in both Shopify and Supercycle.From Shopify Orders
From Shopify Orders
From Supercycle Cycles
From Supercycle Cycles
Via the MCP
Via the MCP
Use the
list_cycles tool with:status-to_fulfillpacking_status-pending,printed, orpacked
Via the API
Via the API
Use the List all cycles endpoint with status and packing filters.
Print a shipping label
You can create a shipping label in Shopify:Using Shopify Shipping
Using Shopify Shipping
Using a third-party shipping tool
Using a third-party shipping tool
If you use a third-party shipping tool like ShipStation, you can print the label there and add the tracking number in Shopify.
Fulfil the order
You can fulfil the order from Shopify, from Supercycle, or through the API.From the Shopify order
From the Shopify order
When you fulfil the order in Shopify, Supercycle automatically updates the rental status to Fulfilled.
Go to Orders in Shopify
In your Shopify admin, go to Orders, then select the order you want to fulfil.
Select Fulfil item(s)
In the Unfulfilled section, click Fulfil item(s).
Add a tracking number and select a carrier if needed.
Add a tracking number and select a carrier if needed.
Send confirmation (optional)
Select Send shipment details to your customer now to email tracking info.
From Cycles
From Cycles
You can also fulfil directly in the Cycles view in Supercycle.

Via the MCP
Via the MCP
Use the
update_cycle tool with:id- Cycle ID (e.g.SC-1234)fulfilled_at- Fulfilment date inYYYY-MM-DDformat
Via the API
Via the API
Use the Update a cycle endpoint with the
fulfilledAt parameter.


