Skip to main content
Supercycle handles your inventory, tracking individual items, often called serials. This allows items have their own status, condition and event history. This serialization is important in circular models because:
  • 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.
Items are accessed from Inventory

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 to Active and not already assigned to a reservation.
StatusDescriptionAvailable
DraftAn item not yet available.
ActiveAn item available to customers.
RetiredAn item no longer suitable for rental or resale.
SoldAn 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 currently Ready or Not ready to be sent a customer. Items are automatically set to Not ready following a return from a rental.
The item status on an item does not affect the availability of the item.
StatusDescriptionAvailable
ReadyAn item that can go to a customer.
Not readyAn item that needs processing before going to a customer.

Condition

The following conditions are available by default after installing Supercycle.
The condition status on an item does not affect the availability of the item.
StatusDescriptionAvailable
UnusedAn item returned without being used.
UsedAn 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.
You can add, delete or edit conditions.

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.
1

Navigate to the product

In Shopify Admin, head to Supercycle > Products > Product.
2

Add inventory

In the variants table, under the status you want to add a product, select the current quantity dropdown followed by Add inventory.
3

Add serials

On the next page, add a serial number on a new line for each item you’d like to create.Alternatively, select Add without serials and enter a number of items. You can add serials to the newly created items later from their item page.

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

Click Review to continue.
4

Review new items

Review the items you’re about to add and click Add inventory to save your changes.
1

Download the import template

Always use the provided template (Sample CSV). Exports often contain extra columns that imports ignore.
Download example CSV
2

Fill in required columns

Every row represents one item. Include these columns:
ColumnPurpose
ItemUnique ID for the item (for example, #2001). New ID = new item. Existing ID = update that item.
Variant Shopify IDLinks the item to its Shopify product variant.
SKUStock keeping unit. Recommended even if Variant ID is included.
VisibilitySets whether the item is available or unavailable.
StatusWorkflow state, such as processed, unprocessed, or retired.
Optional columns include Condition.
Mandatory fields for the import
3

Add new items

Use a new Item ID or Serial number and provide the correct Variant Shopify ID and SKU.
Example:
Example CSV row for new items
4

Update existing items

Keep the same Item ID but change values like condition, visibility, or status.
Example:
Example CSV row for updating existing items
5

Deactivate items

The importer cannot delete items. To remove an item from circulation, set:
  • Visibility = unavailable
  • Status = retired
Example:
Example CSV row for deactivating items
6

Upload the file

Import the completed CSV into Supercycle. Changes are applied immediately, and the store owner receives an email report showing how many items were added, how many were updated, and any failures.

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.
Making an item unavailable won’t remove its existing future rentals. You should go through its existing rentals and reassign them if necessary.
Make item unavailable by changing the Visibility status to Draft.
If you need to make an item permanently unavailable, you should retire 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).
Delete items action from the Actions options on 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.
Retire item from the Visibility field.

Update item condition

Update condition from the Condition field.
Update condition action from the Actions options on the Inventory table.
Update item condition action from the Actions options on the Reservations table.
Update item condition from the condition field on a Return.

Update item processing state

Update processing state from the Warehouse field.
Update status action from the Actions options on the Inventory table.
Update item status action from the Actions options on the Reservations table.

Update item warehouse location

Update location from the Location field.
Update location action from the Actions options on the Inventory table.

Update item tags

Update tags from the Tags field.

Item FAQs

Currently, we only factor the items we have a record of into availability. If you want un-restrictive availability on the frontend you’ll need to add a high quantity of items.
I