The cart timer is off by default. Existing stores see no change in behaviour until you turn it on.
How it works
- The timer starts when a customer adds a Supercycle item to their cart.
- It only counts Supercycle cycle line items. Regular Shopify products are ignored.
- When the time runs out, Supercycle items are removed from the cart and the cart UI (drawer, count bubble, cart page) refreshes in place — no page reload.
- The timer resets each time the cart’s cycle items change.
Enable the cart timer
Open Supercycle
From your Shopify admin, go to apps then Supercycle.
Turn on Limit time in cart
Toggle Limit time in cart on. The field defaults to 20 minutes — the recommended value.
Set the timeout
Enter the number of minutes you want Supercycle items to stay in a customer’s cart before being removed.
0, which disables the behaviour.
Action after time expires
Once the timer is enabled, you can choose what happens when it runs out using the Action after time expired setting.| Option | What it does |
|---|---|
| Remove Supercycle items and hide the message | Removes Supercycle items from the cart and hides the sc-cart-timer element if you’re using it. |
| Remove Supercycle items and redirect | Removes Supercycle items from the cart and redirects the customer to a URL of your choice. Enter the destination URL in the field provided. |
Show a countdown to customers (optional)
You can show customers how long they have left before their cart expires by dropping a custom element into your theme. Add the following snippet anywhere in your theme where you want the countdown to appear (for example, the header, cart drawer, or cart page):<x-cart-timer> element shows the remaining time as MM:SS and updates every second.
The surrounding .sc-cart-timer wrapper is automatically hidden when there are no Supercycle items in the cart or the timer is not running, so customers only see it when it matters. You can style the wrapper with your own CSS to match your theme.