- You need to know that the correct item has been despatched to and received back from a customer.
- You’re able to record exactly what’s happened to an item over its lifetime.
- You can temporarily take individual items out of circulation (i.e. for damage) understanding the impact on reservations.
- If you have consignment inventory, you need to attribute revenue to the correct consignor.

An item page in Supercycle, with markers referenced below.
Rentals
The rentals that have been made on this item.Visibility
An item is only available when set toActive
and not already assigned to a reservation.
Status | Description | Available |
---|---|---|
Draft | An item not yet available. | |
Active | An item available to customers. | |
Retired | An item no longer suitable for rental or resale. | |
Sold | An item now sold. |
Pick location
The warehouse pick location code of the item. This is used to determine the location of the item when it is picked.Processing status
This shows whether an item is currentlyReady
or Not ready
to be sent a customer.
Items are automatically set to Not ready
following a return from a rental.
Status | Description | Available |
---|---|---|
Ready | An item that can go to a customer. | |
Not ready | An item that needs processing before going to a customer. |
Condition
The following conditions are available by default after installing Supercycle.Status | Description | Available |
---|---|---|
Unused | An item returned without being used. | |
Used | An item returned that has been used. | |
Damaged (Repairable) | An item returned with damage that can be repaired. | |
Damaged (Unrepairable) | An item returned with damage that can not be repaired. |
Methods
The methods enabled for this item. Here you can enable or disable the methods that are available for this item.Location
The warehouse or store location of the item. If the location doesn’t show, you will need to add the location.Custom fields
The custom fields that have been added to the item.Product
The product and specific variant the item is associated with.Serial
The unique number you have given the item to identify it. Typically this matches a physical tag attached to the item that can be scanned.Tags
Freeform tags added to the item.Item actions
Create items
You should create inventory inside your Supercycle product, not your Shopify product, as Supercycle is responsible for inventory management after import.In bulk, from a Product
In bulk, from a Product
Navigate to the product

Add inventory

Add serials

In this example, we are creating two new items with serials ser1234 and ser4567
Review new items

In bulk, from a CSV import
In bulk, from a CSV import
Download the import template

Fill in required columns
Column | Purpose |
---|---|
Item | Unique ID for the item (for example, #2001). New ID = new item. Existing ID = update that item. |
Variant Shopify ID | Links the item to its Shopify product variant. |
SKU | Stock keeping unit. Recommended even if Variant ID is included. |
Visibility | Sets whether the item is available or unavailable . |
Status | Workflow state, such as processed , unprocessed , or retired . |

Add new items
Example:

Update existing items
Example:

Deactivate items
- Visibility =
unavailable
- Status =
retired

Upload the file
Common mistakes
- Leaving Variant Shopify ID and SKU blank → item cannot be linked.
- Reusing an Item ID for a new unit → overwrites instead of creating.
Make item unavailable
If there’s something wrong with an item and you need to stop future rentals from being placed on it temporarily, you can make it unavailable.From the Item
From the Item

Delete item
If an item has no previous rentals on it, you can delete it. We recommend only using this for items created accidentally, as all of the item’s data will be permanently deleted (affecting analytics on stock utilization).In bulk, from the Inventory table
In bulk, from the Inventory table

Retire item
Retiring an item will prevent future rentals from being placed against it. Retiring can be reversed, although if you intend to remove an item from circulation temporarily we recommend making it unavailable instead.From the Item
From the Item
Update item condition
From the Item
From the Item
In bulk, from the Inventory table
In bulk, from the Inventory table

In bulk, from the Reservations table
In bulk, from the Reservations table

From a Return
From a Return

Update item processing state
From the Item
From the Item
In bulk, from the Inventory table
In bulk, from the Inventory table

In bulk, from the Reservations table
In bulk, from the Reservations table

Update item warehouse location
From the Item
From the Item
In bulk, from the Inventory table
In bulk, from the Inventory table

Update item tags
From the Item
From the Item
Item FAQs
How do I support unlimited availability for certain products or variants?
How do I support unlimited availability for certain products or variants?