Seasonal collection scheduler for Shopify

Set it once.
Never miss
an opener.

Pick the dates a season runs and what changes when it opens. InSeason publishes the products, marks down the prices and starts the discount code — then puts every change back at the close, and does it again next year.

5‑day free trial · $14.99/month or $119/year · Never touches your theme

1 setup per season — it repeats every year after that
3 things a season changes: visibility, prices and a discount code
4 permissions, and not one of them touches your theme
60 SEC between checks, so an opener lands within a minute of its time

How it works

Pick the dates. Pick the changes. Walk away.

Three steps, once per season. After that the calendar runs the store and you run the shop.

1

Set the window

A month, a day and a time in your store’s timezone. Run it once, or every year. A season that opens in December and closes in January is fine.

Sep 2 · 5:00 AM → Sep 30
2

Choose what changes

Publish or hide products on your Online Store, mark them down by a percentage or to a set price, and start a discount code. Pick products one by one or hand over a whole collection.

Publish · Price · Code
3

Walk away

InSeason saves how everything looked, makes the changes on the opener and puts every one back at the close. When a yearly season ends, next year’s is scheduled.

Opens · Closes · Repeats

What you get

Built so the close is as safe as the opener.

Anyone can schedule a sale. The hard part is the day after it ends — and every year after that.

Revert is the product

Before a season touches anything, InSeason saves the price, compare-at price and visibility it is about to change. The close restores those saved values — not a guess at what they should be.

Every year, on its own

A season is stored as a date and a time, not a year. September 2nd at 5:00 AM is still right in 2029, through leap years and daylight saving, with nothing to retype.

Early and late

Put the gear up a week before the opener so shoppers can stock up, or leave the markdown running a few days past the close. Up to 180 days either side, per change.

Strikethrough built in

A markdown moves the old price to compare-at, so your theme shows the sale the way it already knows how. Items already marked down keep their higher compare-at price.

Codes that keep time

Create a code — percent or amount off, the whole order or chosen collections — or use one you already run. It carries the season’s dates, so Shopify switches it on and off exactly on time.

Hands off your theme

Four permissions: read_products, write_products, write_publications and write_discounts. No theme access, no app blocks, no scripts on your storefront — nothing to clean up later.

Pricing

One plan. Everything in it.

Setting up a season is free. Scheduling one takes the free trial or the plan.

5-day free trial

InSeason

Every season, every year

$14.99 /month

or $119 a year, billed yearly — save 33%

  • ✓ Unlimited seasons, once or every year
  • ✓ Product visibility, markdowns and discount codes
  • ✓ Changes that start early or run late, per change
  • ✓ Every change saved first and restored at the close
  • ✓ An activity log of every opener and close
Start free trial

Billed through Shopify, on your regular invoice. No refunds, monthly or yearly — the 5‑day trial is the time to try it. Cancel any time: a season already running still closes and puts everything back.

Questions

What merchants ask first.

Do I still have to look up the season dates?

Yes, once. InSeason schedules your store; it is not a source of legal season dates. Hunting and fishing seasons vary by species, zone and weapon and move from year to year, so enter them from your state agency’s official regulations.

After that the season repeats on its own. If the agency moves an opener, edit the season and every later year follows. A season that is already running keeps the dates it opened with.

What exactly does it change on my store?

Only what you pick: whether products are published on your Online Store, their variant prices and compare-at prices, and a discount code. Titles, descriptions, tags, inventory and your theme are never touched.

Before the first change, InSeason saves the current value of everything it is about to change. At the close it writes those saved values back.

Does it work with my theme?

It never touches your theme, so there is nothing to install in it. Showing or hiding a product and showing a compare-at strikethrough are things every Shopify theme already does — InSeason changes the product, and your theme shows it the way it always has.

What if something goes wrong halfway?

Every step is logged. If part of a season fails — a product was deleted, or Shopify refused a change — the season is marked Needs attention, the dashboard shows exactly what happened, and one click puts everything back.

Two seasons that would change the same products at the same time are stopped before you schedule them, so one can never save the other’s sale prices as the originals.

Is it only for hunting and fishing?

No. A season is a window of dates and the changes that go with it. Openers are where the timing is sharpest, which is why we started there — but Halloween, Black Friday, Christmas and a spring garden line all run the same way.

What happens if I cancel or uninstall?

Cancel the plan and any season already running still closes on time and puts everything back. New seasons won’t open until you subscribe again. Cancelling ends the plan straight away, and there are no refunds, monthly or yearly — the 5‑day free trial is the time to try it.

Uninstalling cancels every scheduled season. Shopify removes the app’s access the moment it is uninstalled, so a season running at that moment cannot be put back — end it first with End season now, then uninstall. Your InSeason data is deleted 48 hours later.

What permissions does it ask for?

read_products, write_products, write_publications and write_discounts — nothing more. InSeason never reads orders, customers or payment data, never asks for theme access, and stores no shopper personal information. See the privacy policy.

Est. 2026 · Seasonal collection scheduler

Stop retyping the calendar every year.

Install, set up your next opener for free, and start the 5‑day trial when you’re ready to schedule it. The archery opener, Halloween, Black Friday — same three steps.

Add InSeason to Shopify