Skip to main content
Override dates are in beta. Contact support from the app to have them turned on for your store.
Override dates let you charge a different price for a rental period depending on when it starts: a higher rate over the festive season, a weekend surcharge, or a special price for one event. You can also keep an option off those dates, so a short weekend isn’t offered on a bank holiday weekend. You define the dates once and apply them to calendar options. The price, or which option is offered, updates when the customer picks a start date. Manage override dates under Override dates, then apply them to options on a product’s Calendar method.
Override dates are a calendar rental feature. Subscription, membership, and resale options can’t be limited to dates.

How it works

An override date is a shop-level set of dates, days of the week, or both, with a name such as Festive season, Weekends, Bank holidays, or Black Friday 2026. It repeats in one of three ways: A dated override date can hold several ranges, so a scattered set of dates is created once and applied like any other override date. Bank holidays could be December 25 to 26, January 1, and April 6, every year. All the ranges share the override date’s Repeats, days of the week, and Applies to cycles that. A date matches when it falls in any of the ranges. The two dated kinds can also be narrowed to certain days of the week, so Autumn Fridays matches only the Fridays inside its ranges. Each override date also says which day of the rental it’s checked against, under Applies to cycles that: Because the options in a group share a duration, Supercycle works out the return date from the start date the customer picks. When an override date has days of the week, the date and the day must match on the same day of the rental. Ranges that sit next to each other behave as one, so with Fall entirely within these dates, a rental from December 30 to January 2 matches an override date with the ranges December 24 to 31 and January 1 to 6. Each override date you tick on an option has a Rule: Not offered wins when both rules match the rental. An option with only Not offered dates is offered every day except those dates. On a product’s Calendar method, options that share a duration form a group. Supercycle ranks the options still on offer. The most specific match wins: An option with several Applies dates matches when any of them matches. Any matching Not offered date removes it. A single override date with both dates and days of the week matches only when both do. For example, a 3-day option at $120 with no override dates, a 3-day option at $150 applied to Weekends, and a 3-day option at $200 applied to Festive season give the customer one 3-day row. It’s $120 on a Wednesday in March, $150 on a Saturday in March, and $200 on any day inside the festive season, because a yearly range is more specific than days of the week. Options of different durations are separate rows. A Saturday-to-Monday option doesn’t hide a Saturday-to-Sunday option on the same start date. Set Not offered on the shorter option to take it off those dates. See Keep an option off dates.

Create an override date

1

Open override dates

Go to Override dates and select Create override date.
2

Name it (optional)

Enter a Name such as Festive season. Leave it blank and Supercycle names the override date from its dates.
3

Choose how it repeats

Set Repeats to how the dates recur:
  • Every week. Select the days under Days of the week.
  • Every year. Set the Start and End month and day of the range.
  • Does not repeat. Set the Start and End date of the range.
4

Add more date ranges (optional)

On a dated override date, select Add another date range for each extra range, such as each bank holiday. To remove a range, select the delete button at the end of its row. The last range can’t be removed, because a dated override date needs at least one.
5

Narrow to certain days (optional)

On a dated override date, tick Only include certain days of the week and select the days.
6

Choose which day of the rental counts

Set Applies to cycles that to the day of the rental the dates are checked against:
  • Start on these dates. The rental’s start date. The default.
  • End on these dates. The rental’s return date.
  • Include any of these dates. Any day of the rental.
  • Fall entirely within these dates. Every day of the rental.
The summary under the fields shows what the override date matches, for example Every week on Sat, Sun., 14 September – 20 September, every year. Applies to cycles that include any of these dates., or 25 December – 26 December, 1 January, every year.
7

Create the override date

Select Create override date. It appears in the table with its Repeats summary and the number of Options it’s applied to.
To edit or delete an override date, select its row. Renaming or changing its dates updates every option it’s applied to. An override date that’s still applied to an option can’t be deleted. Remove it from those options first, and delete when the Options count is 0.

Apply an override date to an option

1

Open the Calendar method

On Products, open the product and select Calendar in the Methods card.
2

Add or open the option

Under Options, select Add option and enter the Checkout price and Duration for the dates, or open an existing option. Keep an option with the same duration and no override dates as the fallback price, unless you only want to offer this duration on those dates. An option with only Not offered dates already covers every other day, so skip that fallback.
3

Set each date's rule

Open Apply on specific days and tick the override dates this option uses. Set Rule to Applies or Not offered. A newly ticked row starts on Applies.Each override date shows a short summary under its name, such as Every year · 25 Dec – 26 Dec, 1 Jan, +1 more. With 6 or more override dates, search the list by name.
4

Save

Select Add or Save in the modal, then Save in the save bar. The Applies on column shows the override dates you ticked.

Keep an option off dates

Not offered removes an option on the dates you tick, and leaves it on every other day.
Weekend (Saturday to Sunday) and Long Weekend (Saturday to Monday) are different durations, so both can show on the same Saturday. Keep Weekend off bank holiday weekends, and offer Long Weekend only on those Saturdays.
1

Create the bank holiday dates

On Override dates, create Bank holiday weekends. Bank holiday weekends fall on different dates each year, so set Repeats to Does not repeat and add a Saturday-to-Monday range for each one.
2

Match Saturday starts

Tick Only include certain days of the week, select Saturday, and set Applies to cycles that to Start on these dates. Select Create override date.
3

Keep Weekend off those dates

On the Weekend option, open Apply on specific days. Tick Saturdays, an Every week override date with Saturday selected, and leave Rule on Applies. Tick Bank holiday weekends and set Rule to Not offered.
4

Offer Long Weekend on them

On the Long Weekend option, tick Bank holiday weekends and leave Rule on Applies. Leave Saturdays unticked so Long Weekend stays off a normal Saturday.
On a normal Saturday, Weekend is offered. On a bank holiday Saturday, Weekend is hidden and Long Weekend is offered. On Weekend, Applies on shows Saturdays, except Bank holiday weekends. On Long Weekend, it shows Bank holiday weekends.
On the standard option, tick only the override dates to skip, and set each Rule to Not offered. The option is offered every day except those dates, and Applies on shows Every day, except those names.Put the price for those dates on another option of the same duration, with the same override dates set to Applies.

What the customer sees

The Methods app block shows one row per duration, not one per option. Before the customer picks dates, each row shows the fallback price. Once they pick a start date, the price switches to the option that wins on that date, and the cart and checkout use that option’s price. When every option for a duration uses Applies, that duration isn’t offered outside those dates. Before dates are picked, its row shows the cheapest of those options as an indicative price. That’s how a weekends-only or event-only rental period works. When Not offered matches, that option is hidden for the rental. The duration’s row disappears when no other option in the group matches. Manual orders in the admin and on Shopify POS use the same rules, including Not offered, from the chosen start date.

Considerations

Two unlimited options with one duration

Supercycle ranks a duration group when at least one option is limited to dates or kept off with Not offered. Two options with the same duration and no override dates stay separately selectable by the customer. An option with only Not offered dates covers every other day, so a second option with no override dates overlaps it. The admin shows Some options overlap.

A method with only dated options

If every option on a product’s Calendar method only Applies on override dates, the product is only bookable on those dates. An option with only Not offered dates is bookable the rest of the time. Add an option with no override dates when you still need a price on dates no option covers.

Markets, variants, and conditions

Override dates combine with the other option targeting filters. An option is a candidate for a start date only if its market, variant, and condition also match.

Override date FAQs

Yes. Create an Every week override date with Friday selected, then add an option with the same duration as your standard one, a higher price, and that override date set to Applies. Rentals starting on a Friday use the higher price. Every other day uses the standard option.
A long weekend option doesn’t replace the weekend option. They’re different durations, so both can show on the same Saturday. On the weekend option, set the bank holiday override date’s Rule to Not offered.
A Not offered date removes that option before ranking, even when a more specific Applies date on it also matches. Another option in the group can still be offered, including one with no override dates.
Yes. An Every year override date from November 1 to January 15 matches every date in that range, in every year.
Yes. Add a range for each date or period with Add another date range. A single day is a range that starts and ends on the same date. Every range uses the same Repeats, so make separate override dates if some dates repeat every year and others happen once.
Supercycle blocks deletion while options are still applied to it. Check the Options column on Override dates. When the count is 0, delete is allowed.
By default the start date, the customer’s Arrive by date, so a rental that starts before the festive season and returns inside it is priced as a normal rental. To catch that rental too, set the override date’s Applies to cycles that to Include any of these dates. To charge the festive price only when the whole rental is inside the season, choose Fall entirely within these dates.
Supercycle breaks the tie by the override date that covers fewer days a year, adding up all its ranges, then by the fewer days of the week. So a Bank holidays override date beats a December override date on December 25.If the options still tie, the admin shows a Some options overlap warning above the options table, and only the first one created is offered. Narrow one of the pair so customers see the price you intend.

Calendar product setup

Set up the rental periods and options that override dates are applied to.

Managing method options

Bulk edit options and scope them to markets, variants, and item conditions.

Multi-market pricing

Charge a different price per Shopify market or currency.

Blocked dates

Make products, variants, or items unavailable for a period, rather than repricing them.