Showcase / Bestellen en service
Openingstijden en winkelinformatie
Openingstijden staan bij veel shops op een vaste pagina die niemand meer aanraakt, en rond de feestdagen belt de eerste klant voor een dichte deur. In onze demowinkel komen de tijden uit het beheer en rekent de pagina zelf uit of de winkel nu open is.

Magento 2 · Winkelinformatie · Structured data
Wat het doet
Weekschema uit het beheer
Per dag leg je de openingstijd en de sluitingstijd vast, of zet je de dag op gesloten. De pagina zet dat om in het schema dat de bezoeker ziet.
Uitzonderingen op datum
Een feestdag, een inventarisatie of een langere zaterdag leg je vast op de datum zelf, met een omschrijving erbij. Zo'n uitzondering gaat altijd voor op het weekschema.
Open of gesloten, nu
Bovenaan staat of de winkel open is. Is hij dicht, dan zoekt de pagina het eerstvolgende moment binnen een week op en zegt hij wanneer de deur weer opengaat.
Ook in de balk onderaan
Dezelfde melding staat als smalle balk op elke pagina van de winkel, met een link naar de openingstijden. Een bezoeker die op een productpagina binnenkomt, ziet het dus ook.
Zoekmachines lezen mee
Naam, adres, telefoonnummer en het openingstijdenschema gaan ook mee in het formaat dat Google en andere zoekmachines lezen. Zo kunnen zij dezelfde tijden laten zien als je eigen pagina, ook rond de feestdagen.
Voor wie
Shops met een winkel, een afhaalpunt of een balie erachter. Zodra klanten langskomen, gaat het bellen vaak over hetzelfde: zijn jullie open.
Het helpt ook bij de vindbaarheid van het adres zelf. De gegevens staan in één bron, dus wat op de pagina staat, is ook wat aan zoekmachines wordt doorgegeven.
Zelf bekijken
De winkelpagina van de demowinkel staat open voor iedereen. Afhankelijk van het moment waarop je kijkt, staat er dat de winkel nu open is en hoe laat hij sluit, of wanneer hij weer opengaat.
Onder het weekschema staat een afwijkende openingstijd voor Eerste Kerstdag. Zo zie je meteen hoe een uitzondering het weekschema overneemt.
Bekijk de winkelpagina in de demowinkel (opent in een nieuw venster)Voor developers
- De weekdagen worden opgeslagen als 0 tot 6 met de zondag als 0, zodat de berekening dezelfde nummering gebruikt als PHP zelf.
- De open- of geslotenberekening gaat door de tijdzone van de winkel, niet door die van de server. Een winkel in een andere tijdzone klopt dus ook.
- Uitzonderingen worden op datum opgezocht en gaan voor op het weekschema, ook als de uitzondering alleen andere tijden bevat in plaats van een sluiting.
- Is de winkel dicht, dan loopt de dienst maximaal zeven dagen vooruit tot hij een openingsmoment vindt, en zegt hij vandaag, morgen of de naam van de dag.
- Adres, contactgegevens en coördinaten staan in de winkelconfiguratie en zijn per winkelweergave te zetten, dus een tweede vestiging op een tweede storeview kan.
- De structured data is een LocalBusiness met naam, adres, telefoon, mail, geo-coördinaten en openingHoursSpecification. Ze wordt door hetzelfde view model opgebouwd dat de pagina tekent, met lege velden weggelaten zodat er geen halfvolle gegevens naar buiten gaan.
De LocalBusiness-gegevens horen bij dezelfde basis als de structured data van de rest van de winkel.
Terug naar alle onderdelen in de showcase.
Kloppen jouw openingstijden rond de feestdagen?
In een kennismaking van een kwartier kijken we wat er in je shop handmatig gaat.
Plan een kennismakingJasper van Tellingen, e-commerce architect