Skip to main content
A condition is the grade you give one item, and it changes over that item’s life as it goes out and comes back. Conditions are internal by default. Show selected conditions on the storefront and customers pick the grade they want to rent or buy. Conditions are defined under Custom data, in the Item conditions card. To change the condition on items, see Update item condition.

Create a condition

You can create as many conditions as you need. Each one sits under one of four severities, which Supercycle uses to trigger workflows when an item is graded.
1

Open Item conditions

Go to Custom data and scroll to Item conditions.
2

Add a condition

Select Add condition and enter its name.
3

Set the severity

Set Severity to Unused, Used, Repairable, or Unrepairable.
4

Save

Select Save. The condition is available on every item straight away.

Show conditions on the storefront

Put conditions on the product page and customers choose which grade they want. Once they pick, method options scoped to other conditions are hidden, so a pre-loved price never shows to a customer shopping for a new item.
1

Mark the conditions to show

On Custom data, tick Show on storefront on each condition customers can pick, then select Save.This is off by default on every condition, including ones you already have, so damaged grades never reach customers by accident. Only ticked conditions are sent to the storefront.
2

Scope your options to conditions

Open a calendar, subscription, membership, or resale option and use Apply to specific item conditions to pick the conditions it applies to. To do it across many options, use the Apply to item conditions bulk action on the options table. Options left applying to all conditions always show, whatever the customer picks.
3

Turn on the picker in your theme

In the theme editor, open the Methods app block on your product template and tick Display item condition options. Set the layout to Radio or Select, then save.

What the customer sees

  • The condition picker renders above the rental methods. Nothing is selected until the customer picks a condition, so every method is available when they land on the page.
  • After a pick, options that only apply to other conditions are hidden. A method left with no options for that condition renders as unavailable.
  • On the calendar method, if a pick hides the duration the customer had chosen, Supercycle moves them to the visible duration of the same length where one exists, so their dates survive the change.
  • The picker’s label and its select placeholder are editable per language under Languages, in Storefront > Components > Item condition picker.
Picking a condition filters the prices and durations a customer sees. It doesn’t reserve an item of that grade, so an option that applies to all conditions can still be fulfilled with an item of any condition.