Never send a customer to a closed door.

OpeningTimes keeps the opening hours of all your locations in one place and publishes them on your website, your store finder and your app. Public holidays, summer schedules and one-off closures apply on their own, so what customers see online matches the sign on the door.

Request a demoSee pricing

Plans from CHF 49 a month. Migration help included.

Boulangerie Petit Cadran

Lausanne, demo shop

Fri 23 Oct
12:15

Openuntil 12:30

Regular hours
Mon 19 Oct06:30-12:3013:30-18:30
Tue 20 Oct06:30-12:3013:30-18:30
Wed 21 Oct06:30-12:3013:30-18:30
Thu 22 Oct06:30-12:3013:30-18:30
Fri 23 Oct06:30-12:3013:30-18:30
Sat 24 Oct07:00-16:00
Sun 25 Oct07:30-12:00

Try another date

Regular hours, worked out in Lausanne time wherever you are reading this.

The engine behind ligoo.ch, the Swiss directory of opening hours.See it live on ligoo.ch

Your hours change more often than your website does.

Every holiday is a chance for your website to show the wrong hours.

11

days this year when the usual hours do not apply, for one bakery in Lausanne. Now count your locations.

  1. 1 JanNew Year's Day
  2. 2 JanBerchtold's Day
  3. 3 AprGood Friday
  4. 6 AprEaster Monday
  5. 14 MayAscension Day
  6. 25 MayWhit Monday
  7. 1 AugSwiss National Day
  8. 21 SeptFederal Fast Monday
  9. 24 DecChristmas Eve, closes at 16:00
  10. 25 DecChristmas Day
  11. 31 DecNew Year's Eve, closes at 16:00

Built for the cases that break a simple opening-hours field

Lunch breaks and split shifts
Several opening periods a day, different for every weekday.
Hours past midnight
A bar open until 02:00 on Friday is still open at 01:00 on Saturday, and says so.
Seasons
Summer and winter schedules switch over on their own dates, with nobody on call to do it.
Public holidays
Holiday calendars by country, and each location's own closing days, so the right locations close on the right day.
Special openings and closures
Late-night Christmas shopping, inventory days, a closure for works: entered once, shown on the day.
Time zones
Open or closed is worked out in each location's own time, wherever the customer is.

Enter hours once. They appear everywhere.

One source of truth, wherever customers look.

Same data everywhere, so nothing can disagree.

Opening hours widget

Live open or closed status and the week's hours, for a contact page or a footer. Holidays and special openings are flagged on their day.

  • Light and dark themes
  • Full, compact or minimal
  • 33 languages
<div id="shop-{SID}-openingtimes"></div>
<script src="...openingtimes.js"></script>
More about the opening hours widget

Made for businesses with more than one door.

Chains and franchises

Branch managers update their own shop. Head office sees every change and keeps the final say, and every location is shown the same way.

How chains use it

Directories and tourist offices

Thousands of listings in several languages, kept current by the businesses themselves, with a store finder you can embed anywhere.

How directories use it

Developers

Open or closed status, search by distance and multilingual location data from one API, instead of building and maintaining an opening-hours engine yourself.

How developers use it

Built by the people behind ligoo.ch

ligoo.ch went online in 2008 to answer one question for people across Switzerland: is it open right now? Everything we learned there about public holidays, cantonal differences and last-minute closures went into the engine that runs ligoo.ch today. OpeningTimes gives you that same engine for your own locations.

ligoo.ch goes online
2008
languages on ligoo.ch: French, German, Italian and English
4
Visit ligoo.ch

Right now in Switzerland

12:15

  • Pharmacie Bonne HeureLausanneOpenuntil 19:00
  • Bäckerei ZifferblattBernOpenuntil 18:30
  • Farmacia LancettaLuganoClosedopens at 13:45
  • Bar Minuit PasséGenèveClosedopens at 17:00
Example listings, worked out live in Swiss time.

Plain pricing

Every feature on every plan.

Plans differ by number of locations and API requests.

StarterUp to 50 locationsCHF 49per month
ProfessionalUp to 500 locationsCHF 149per month
EnterpriseUp to 1,000 locationsCHF 399per month
CustomMore than 1,000 locationsOn request
Compare plans

Common questions

Do we need a developer?

No. You manage hours in the web admin, and a widget goes on your website by pasting two lines of HTML. The API is there when you want to go further.

Can each branch edit its own hours?

Yes. Give branch managers access to their own locations only. Head office keeps access to everything, and every change is recorded and can be rolled back.

How are public holidays handled?

Public holidays and special openings are part of each location's schedule. The widgets show them on their day and the API returns them, so nobody has to remember to update the website.

Which languages are supported?

The widgets are available in 33 languages, and names, descriptions and notices can be entered in every language you need.

How do we get started?

Request a demo. We walk you through OpeningTimes, set up your account and help you move your existing locations over. Migration help is included in every plan.

Bring us your trickiest opening hours.

The branch with the lunch break, the summer terrace and the holiday only one canton observes. Tell us about it, and we will show you how OpeningTimes handles it.

We reply within 24 hours on working days.