Bookable Entities Everywhere (BEE)

Trefwoorden

Boekingen worden normaal gezien uitgevoerd met de BAT module. Een tamelijk complexe module door het Roomify team gemaakt. In Drupal 8 heb je een interface die het makkelijker maakt omdat je elk inhoudstype 'bookable' kunt maken. Kamers in een B&B, lokalen, gereedschap,...Je kunt per dag en per uur boeken.

Met composer installeren... er zijn te veel afhankelijkheden

Screen001110.png

Van al deze (sub)modules is enkel deze van BEE

Screen001111.png

Maak nu een inhoudstype aan en klik onderaan op BEE. Maak je keuze. Per dag of per uur. Je kunt ook kiezen of je standaard alles beschikbaar of bezet wilt maken. Later kan je dit nog in bulk aanpassen.

Screen001112.png

Als je nu een node aanmaakt (vb een kamer in een B&B) dan sla je dit op als een node en je keert terug naar deze node om te bewerken. Dan pas zie je onderaan Dat je ook het aantal 'deelnemers' kunt instellen. Je kunt dit ook gebruiken om bvb toestellen te verhuren. Hiermee stel je dan het aantal beschikbare toestellen in.


Screen001101.png

Onderaan de node krijg je een kalender te zien. Merk op dat ik hier drie plaatsen heb voorzien. op 25 april zie je dat er nog 2 plaatsen beschikbaar zijn, 1 werd reeds geboekt.


Screen001113.png

Als je klikt op een kalender item opent er zich een popup.

Screen001115.png

Reserveren doe je door op deze knop te klikken. Je moet er natuurlijk de rechten voor ingesteld hebben.

Screen001114.png

Screen001121.png

Als admin kan je ook bulkoperaties verrichten. Klik op beschikbaarheid.


Screen001116.png

Je ziet weer een andere kalender. 
Screen001117.png

Met een knop om beschikbaar of niet in te stellen met een tijdsbereik én desnoods met herhaling per week, maand,...



Screen001119.png

Tenslotte moet je zelf een view maken  desnoods een overzicht te krijgen van de boekingen. Er zijn een paar relaties nodig om dit te doen, maar dit weet je al... Hieronder een view die de boekingen toont met de naam van de gebruiker die geboekt heeft.

Screen001122.png