Droplet

Documentatie

Dit platform stelt gebruikers in staat om:

  • zelf tegen betaling een bedrijfsaccount aan te maken
  • één of meerdere locaties en/of activiteiten toe te voegen aan dit bedrijfsaccount
  • reserveringsmodules op de eigen website te plaatsen
  • reserveringen die zijn gemaakt via de reserveringsmodules die op de eigen website zijn geplaatst de beheren

Locaties reserveren

Deze reserveringsmodule is geschikt om locaties, bijvoorbeeld een kantine, te verhuren. De beheerder van de locatie ontvangt een E-mail met de gegevens van de reservering waarna deze contact kan opnemen met de reserveerder voor het regelen van de sleuteloverdracht en betaling.

Verblijf reserveren

Deze reserveringsmodule lijkt erg op die voor locaties behalve dat gebruikers nu ook zelf de lengte van hun verblijf kunnen opgeven.

Activiteiten reserveren

Deze reserveringsmodule is geschikt om inschrijvingen voor activiteiten, bijvoorbeeld een wedstrijd, te accepteren.

Reserveringen beheren

Alle reserveringen kunnen worden beheerd (bewerken, verwijderen en aanmaken) via een dashboard.

Tabel: subjects

Dit zijn de reserveerbare subjecten.

idnametype_iduser_id
primary-key
autoincrement
id(11)
varchar(255)int(11)iny(11)

Tabel: type

Dit zijn de reserveerbare subject types (locatie, verblijf, activiteit).

idname
primary-key
autoincrement
id(11)
varchar(255)

Tabel: slots

Dit zijn de beschikbare dagen en tijden voor reserveerbare objecten.

idsubject_iddatetimedurationpersonsprice
recurring_iduser_id
primary-key
autoincrement
id(11)
int(11)datetimetimestampint(11)decimal
int(11)int(11)

Tabel: recurrance

Wanneer u werkt met slots kunt u aangeven dat deze dagelijks, wekelijks, maandelijks of jaarlijks terugkeren.

idnamedays
primary-key
autoincrement
id(11)
varchar(255)int(11)

Tabel: holidays

Wanneer u reserveringen accepteert kunt u hier opgeven in welke periodes er geen reserveringen gemaakt kunnen worden.

idsubject_idstart_dateend_dateuser_id
primary-key
autoincrement
id(11)
int(11)datedateint(11)

Tabel: reservations

Dit zijn de daadwerkelijk geplaatste reserveringen.

idsubject_idslot_idorder_id
datenamephoneemailprice
remarksdatauser_id
primary-key
autoincrement
id(11)
int(11)int(11)int(11)
datevarchar(255)varchar(255)varchar(255)decimal
texttextint(11)

De reserveringsmodules op uw eigen website plaatsen

Wanneer u de reserveringsmodules op uw eigen website plaatst heeft u 2 opties:

  1. U gebruikt een iframe
  2. U gebruikt onze javascript API client en SDK (Software Development Kit)

Een iframe gebruiken

Een iFrame verwijst naar een pagina op onze website. Het is een soort website binnen uw eigen website. 

U heeft beperkte mogelijkheden om de vormgeving van onze reserveringsmodules aan te passen aan de huisstijl van uw eigen website (wij bieden een versie voor gebruik op een lichte achtergrond en een versie voor gebruik op een donkere achtergrond).

Onze API gebruiken

Een API (Application Programming Interface) is een manier om met onze diensten te werken vanaf uw eigen website.

Onze reserveringsmodules maken gebruik van een eenvoudige API welke via een beveiligde verbinding communiceert met onze website. 

Voor de techneuten: Deze API is Restful (maakt gebruik van GET en POST commando's op specifieke URL's; de zogenaamde "API-endpoints") en communiceert met onze website in het JSON formaat (een alternatief voor XML). Hierbij fungeert onze website als API-server die door meerdere API-clients kan worden aangesproken.

Onze API-client geeft u volledige vrijheid om onze reserveringsmodules helemaal te integreren in de huisstijl van uw eigen website.

Doe meer

Met software van je kleinschalige nederlandse IT partner

Droplet