How it works
A cycle can be converted while it’s out with the customer and nothing has come back yet. Supercycle allows it when all of these are true:- The cycle has been fulfilled but not yet received back.
- The receival has exactly one rental on it.
- Any upcoming cycles on the same item have alternative stock to move to.
Convert a cycle to a purchase
Open the cycle
Select Convert to purchase
Select Convert to purchase on the receival card, then confirm in the modal.
Review the charge
Review upcoming cycles
Confirm
Let customers convert to purchase Beta
You can let customers convert their own rentals from customer accounts.Open Customer accounts settings
Turn on the setting
What the customer sees
Eligible rentals carry a Purchase this item button on the rental page in customer accounts. Selecting it opens a summary of the resale value, what the customer has already paid, and what they pay today. When they confirm, the cycle converts and the outstanding balance appears under Payments for them to pay.Select Purchase this item, then confirm in the modal to see the converted rental.
Return item reminder email
When convert to purchase is on for customers, the return item reminder email carries a Complete your purchase button for each eligible rental on that reminder. The button runs the same eligibility checks and links the customer to their account rental page to finish. Rentals that aren’t eligible show the usual reminder content without the button.Convert to purchase price
The convert to purchase price is the charge Supercycle suggests when a cycle is converted. By default it’s the item’s resale price minus what the customer has already paid. You can replace that with a Liquid formula that reads the resale price, the retail price, what’s been paid, and the cycle’s and item’s fields, so the price can follow your own rent-to-own rules. Set it under Customer accounts. The setting prices every conversion, including ones you make from the cycle page in the admin, whether or not customers can convert from their account.Pricing modes
The Convert to purchase price selector has two modes.Set the price
Open Customer accounts settings
Choose a pricing mode
Enter the formula
Save
Rules
- The formula must render a number of cents. A $60.00 price is written as
6000. The result is rounded to the nearest cent, and a negative result becomes0. - Money values are in cents throughout the formula context.
- Formulas run in strict mode. Referencing a variable that doesn’t exist makes the formula fail.
- A formula that fails, or that renders something that isn’t a number, leaves the conversion unpriced. Supercycle logs the error. In the admin, Charge amount is left empty for you to fill in. In customer accounts, the Purchase this item button is hidden.
Variables
The Price formula field lists clickable tags you can insert into the formula.cycle.* and item.* values are the same system fields available to calculated fields, and the Liquid basics on that page apply here too.
Examples
The default, written as a formula:buyout_price, minus what’s been paid:
Products without a resale price
In Resale price minus paid mode, a cycle whose product has no resale option for its variant has no suggested price. The admin modal shows the Retail price in place of the resale price and leaves Charge amount empty, and the customer can’t convert from their account. A formula that doesn’t depend onresale_price, or that falls back with default, prices those cycles too.
Testing a formula
There’s no preview for the convert to purchase price. To check a formula, open Convert to purchase on a cycle you know the values for and compare the Suggested charge with what you expect, then close the modal without confirming.Convert to purchase FAQs
Can I convert a cycle that's already been received?
Can I convert a cycle that's already been received?
What happens to upcoming cycles on the same item?
What happens to upcoming cycles on the same item?
Does converting to purchase refund earlier rental charges?
Does converting to purchase refund earlier rental charges?
Can I convert without charging the customer?
Can I convert without charging the customer?
What does the customer see when the formula fails?
What does the customer see when the formula fails?
Is the formula rerun on cycles that were already converted?
Is the formula rerun on cycles that were already converted?