Skip to content

TOP CALENDAR · bookings & inventory

A calendar shows boxes. Ours knows what's available.

TOP CALENDAR isn't a calendar with a “book” button bolted on. It's a booking engine: it knows what you own, how many, and what's already taken.

Free edition for life 14-day trial, no card €179/year, everything included

monsite.fr/reservations/

Saturday 12 September · 09:00 → 11:00

Forest ride

6 of 12 places left · 4 mounts available

BijouVascoNinoOmbreLuna — under treatment

The difference, in one question

“Which units are available from the 10th to the 12th?”

A calendar can't answer that: it shows boxes, and you do the counting. A resource engine can — because it knows what you own, how many, and what's already taken. It's the only difference that matters, and all the others follow from it.

What you get

An engine, not window dressing.

It doesn't know what a horse is

A resource is anything limited and bookable: a horse, a bike, a car, a kayak, a room, equipment, a guide. Nothing in the engine knows the vocabulary of any trade — a paddleboard hire business creates an inventory, and it just works.

Three modes, one mechanism

An open season, specific dates, or both, with exceptions either way. Everything is resolved by the same stack of rules — and when two rules contradict each other, the one that doesn't sell wins.

Double bookings are impossible

The check happens in the database, under a lock — never in the browser. Two customers asking for the last place at the same moment get one booking between them, not two.

Your customers stay yours

Customer records, history, export and erasure, wired into WordPress's own tools. Erasing doesn't delete bookings: what identifies a person goes, what proves the takings stays.

A confirmation that says what it does

“Cancel booking VX-4821” tells you nothing. Ours names what it frees up: two places on Saturday's ride, and Bijou. A confirmation nobody reads protects no one.

Paid online, with Stripe

Your customers pay for their place by card when they book, with Stripe: the payment goes through your WooCommerce shop, and the money comes to you. Without WooCommerce, places can still be booked and you take payment on site.

The inventory

Twelve horses, ten for hire, one lame.

That's the real situation of a hire business, every single day. Here's how the engine keeps track of it.

You declare what you have

Everything you have in limited numbers, counted in one place: a place, a bike, a mount. By quantity — “twelve places”, “twenty bikes” — and the engine counts. Or by named unit — “Bijou”, “Bike No. 018” — and the engine names, each unit with its own maintenance and history.

You take out what isn't available

Bijou is lame: three days off, and he's no longer offered. He isn't deleted — he comes back, with his whole history.

The calendar keeps up on its own

Slots that can no longer be fulfilled disappear from the public site. You don't remove them by hand: you shouldn't have had to think about it.

The two editions

Free for good, or €179/year.

The free edition isn't a cut-down demo: it publishes your free events and takes registrations, with no time limit. The dividing line fits in one sentence: if you take payments, or keep an inventory, it's the Plus edition.

Free edition

Free, with no time limit

  • Free events, as many as you like: calendar, seasons and exceptions, schedules
  • Simple options, customer records, essential emails
  • Up to fifteen registrants per event — beyond that, the waiting list takes over: no one is turned away, and nothing you've already taken is lost

Plus edition

€179/year, everything included

  • Sell your places and get paid online with Stripe, through WooCommerce, with options sold at the same time
  • Unlimited inventory — places, equipment or named units — with history, maintenance and withdrawal for repair
  • Multi-day bookings, WooCommerce and reports
  • As many registrants per event as you have places

One licence, one site. That's what lets us keep a fixed price without making smaller sites foot the bill.

14 days to see for yourself. The full Plus edition, no card required. On the 15th day, nothing locks up: you go back to the Free edition, which stays usable, and your data stays put.

In all honesty

What TOP CALENDAR doesn't do.

  • It doesn't handle your instructors' payroll.
  • It doesn't do your accounts or manage your merchandise stock.
  • It doesn't replace a till.

It books, it allocates, and it refuses what can't be fulfilled — and it does that well.

Frequently asked questions

Before you get started.

What happens at the end of the 14-day trial?

Nothing locks and nothing is deleted. You go back to the Free edition, which stays usable for life. Bookings already taken stay, your customers stay, your inventory stays — only the Plus edition's features stop being available.

Can I take payments online, with Stripe?

Yes, with the Plus edition: your customers pay for their place by card when they book, with Stripe, through your WooCommerce shop. Without WooCommerce, places can still be booked and you take payment on site.

Can I run several inventories at the same time?

Yes, with the Plus edition: as many inventories as you like, each by quantity or by named units. A riding centre can track its horses by name, its helmets by quantity and its rooms by name, all in the same calendar.

How do you close a period?

You declare the closure, and the message tells you how many bookings fall within it before you confirm. Closing doesn't cancel anything on its own: you see what it affects, then you decide.

What about GDPR and my customers' data?

Export and erasure go through WordPress's built-in tools. An erasure request removes what identifies the person and keeps the booking in anonymised form: that's what the law requires, since takings must remain provable.

Your inventory up to date, without a second thought.

Install it, load the sample data, take a booking. In ten minutes you'll know whether it's for you.

English