Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.supercycle.com/llms.txt

Use this file to discover all available pages before exploring further.

Supercycle adds a checkout validation in Shopify that enforces rental, membership and availability requirements before customers can complete checkout. The validation runs against every cart and blocks checkout when any of the rules below are not met.

Supercycle validations

We recommend this is always enabled.
The Supercycle validation enforces the following rules for merchants:
  • Unavailable items: Ensures requested quantities don’t exceed available inventory for rental items.
  • Deposit requirements: Checks that required deposit products are added to the cart for rental items.
  • Card authorization: Verifies that vaulted payment methods are available when required.
  • Account requirement: Ensures customers have accounts for membership rentals (unless purchasing a membership plan).
  • Multiple memberships: Prevents multiple membership lines in the same cart.
  • Membership combinations: Ensures membership rentals and non-membership rentals aren’t mixed for the same item.
  • Credit allowance: Verifies customers don’t exceed their membership credit limits.
  • Start date consistency: Ensures all items with the same selling plan have matching start dates for a given duration.
  • Fixed dates: When ‘Fixed dates’ is enabled, ensures all rental items in the cart have matching start and end dates.
  • Fulfillment constraint: Ensures rental items are fulfilled from the location the customer selected at checkout.

Enable checkout rules in Shopify

1

Open checkout settings

In your Shopify admin, go to Settings > Checkout > Checkout rules.
2

Turn on Supercycle rules

Enable the validation rule.
3

Save

Save your changes.