Skip to main content
Add-ons are extras a customer attaches to a rental at checkout, such as damage protection, a cleaning service, or an accessory. You configure each add-on and its prices in Supercycle, and Supercycle keeps the matching hidden Shopify product and its variants in sync for you. Add-ons live under Products, on the Add-ons tab.

How it works

An add-on is a name, a description, and one or more prices. Each price becomes a variant on the hidden Shopify product Supercycle maintains, with inventory tracking turned off so the add-on is never treated as stock. You then attach add-ons to individual method options. When a customer picks an option on the product page, the add-ons attached to it appear underneath. Required add-ons are always attached, optional ones are the customer’s choice. The chosen add-on variants go into the cart alongside the rental line, and Supercycle records them against the cycle once the order is processed.

Create an add-on

1

Open Add-ons

On Products, open the Add-ons tab and select Create add-on.
2

Name and describe it

Enter a Name, which customers see on the product page selector and on the order’s line item properties, for example Damage protection. Enter a Description to show underneath the name on the product page. The description accepts HTML.
3

Add prices

Add one or more amounts for customers to pick from. An add-on needs at least one price before it can be saved.
4

Save

Select Save. Supercycle creates the hidden Shopify product with one variant per price. Editing the name, description, or prices later syncs the change to Shopify and to every option the add-on is attached to.

Attach an add-on to an option

An add-on can go on any calendar, membership, subscription, or resale option.
1

Open the option

On Method options, select the option you want the add-on on.
2

Turn on Add-ons

Turn the Add-ons section on and tick the add-ons to offer.
3

Set a price and requirement

For each ticked add-on, set Price to one of the add-on’s prices, and set Requirement to Optional so the customer chooses, or Required so it’s always attached and can’t be turned off on the storefront.To add a price that doesn’t exist yet, enter the amount and select Create price. Supercycle creates the variant, syncs it to Shopify, and selects it for the option.
Only one price per add-on can apply to a given option. To offer the same extra at two prices on one option, create two add-ons.

Attach add-ons in bulk

To put the same add-ons on many options, tick the options on the options table, select Actions, then Update add-ons. The set you pick replaces each selected option’s current add-ons, so leaving everything unticked removes all add-ons from them. See Bulk actions.

What the customer sees

On the product page, the add-ons attached to the selected option appear underneath the option selector:
  • Required add-ons are ticked and locked, with a Required badge next to the title.
  • Optional add-ons can be ticked and unticked.
The selected add-on variants go into the cart alongside the rental. A customer who removes a required add-on can’t check the rental out. On Shopify POS, applying a method adds that option’s add-ons to the cart with the rental line, including required ones such as deposits or card authorization. Behavior matches the storefront, including quantity caps shared across lines in the same cart.

Considerations

Once the order is processed, each attached add-on is recorded against the cycle, frozen at the title and price it sold at. Add-ons appear on the cycle page and are included in the cycle’s charges, so they carry through to reporting and payouts. A line item that spans several cycles, such as a subscription renewal, only gets as many add-on records as were bought on the underlying line item.
Deleting an add-on removes it from every option it’s attached to and deletes the hidden Shopify product. Existing cycles keep their add-on records, which are stored separately from the add-on product.