Auch heute wollen wir wieder mal die Zeit nutzen um eine weitere WordPress Erweiterung (Plugin) vorzustellen, welche wir kürzlich für eine Kundenwebseite entwickelt haben.
Tatsächlich handelt es sich bei unserer WordPress Erweiterung Beckspaced Bungalow Buchungsassistent um eine Web-Applikation, welche schon seit mehreren Jahren erfolgreich auf unseren Kundenwebseiten genutzt wurde, siehe z.B. Lighthouse Bungalows, Plaa Thansadet Resort oder HaadYaoDivers Koh Phangan.
Durch die kürzliche Aktualisierung und Neugestaltung unserer Kundenwebseite MaiPenRai Bungalows Koh Phangan Thailand, welche natürlich mit dem allseits beliebten WordPress CMS umgesetzt wurde, haben wir uns mit grosser Freude dazu entschlossen, unsere Bungalow Buchungsassistent Web-Anwendung nach WordPress zu portieren und ein weiteres WordPress Plugin zu entwickeln, welches man hier gleich mal online begutachten kann.
Mit unserer WordPress Erweiterung Beckspaced Bungalow Buchungsassistent wird der Prozess einer Online-Buchung bzw. Reservation für den Webseitenbesucher sichtbar vereinfacht und übersichtlicher gestaltet.
Anstelle eines einseitigen Buchungsformular, welches mit vielen Eingabefeldern und verschiedenen Buchungsoptionen sehr schnell unübersichtlich werden kann, haben wir uns entschieden einen Buchungsassistenten zu entwickeln um den Buchungsprozess in einzelne, übersichtliche Schritte aufzuteilen.
Der Bungalow Buchungsassistent besteht aus insgesamt sieben Schritten und je Schritt werden einzelne Informationen, wie z.B. Bungalow-Typ, Anzahl Personen & Zimmer und das An- bzw. Abreisedatum abgefragt.
Darüber hinaus verfügt der Bungalow Buchungsassistent über einen Einkaufswagen (Shopping Cart) um hierdurch das Buchen mehrerer unterschiedlicher Bungalowtypen zu ermöglichen. Natürlich können die einzelnen Bungalowbuchungen aus dem Einkaufswagen entfernt bzw. bearbeitet werden.
Die Berechnung des Preises erfolgt ja nach Saison (Spitzen- , Haupt- und Nebensaison) und den ebenso verschiedenen Währungen, welche beim Buchungsprozess ausgewählt werden können.
Nach erneuter Überprüfung der Bungalow-Buchungen werden Kundendaten wie Vor- und Familienname, E-Mailadresse, Land und Telefon (optional) und eine Buchungsbemerkung (ebenso optional) abgefragt. Nach Bestätigung der AGB und Absenden des Buchungsformulars erhält der Kunde sogleich eine Bestätigungsemail vom Buchungssystem.
Auch der Bungalow Inhaber wird selbstverständlich über die soeben erfolgte Buchung per E-Mail informiert und die Bungalow-Buchung samt allen Informationen landet dann schlussendlich zur weiteren Verarbeitung in der Datenbank.
Getreu unserem Motto der modularen Software Entwicklung und Implementierung bzw. Erweiterung von schon existierenden Webanwendungen bzw. Modulen, sind wir auch hier wieder zur Feststellung gelangt „das Rad“ nicht jedesmal wieder zwanghaft neu erfinden zu müssen.
Stattdessen schöpften wir mit grosser Freude und Dankbarkeit aus dem schier unermesslichen Software Pool der Open Source Gemeinde.
So nutzten wir den bxSlider jQuery Content Slider zur Darstellung des Einkaufswagens, verwendeten die jQuery Bibliothek um Inhalte mit einen Klick ein- bzw. auszublenden und erfreuten uns über jQuery UI Datepicker zur leichten Auswahl des An- bzw. Abreisedatums.
Die verschiedenen Bungalow-Typen wurden mittels WordPress Custom Post Types ins Leben gerufen und auch hier vertrauten wir wiederum auf das schon existierende und hervorragende WordPress Plugin Custom Post Type UI, zur Erstellung von WordPress Custom Post Types.
Um die verschiedenen Bungalow-Typen (Custom Post Types) mit Eigenschaften wie z.B. Spitzen-, Haupt-, und Nebensaison, Preise für die verschiedenen Saisons oder Anzahl der Zimmer auszuzeichnen, machten wir Gebrauch von WordPress Custom Fields.
Auch hier sträubten wir uns wiederum alles selbst erfinden zu müssen und bedienten uns eines weiteren grossartigen WordPress Plugins Advanced Custom Fields, mit welchen die Erstellung von Custom Fields für den Bungalow Custom Post Type zum Kinderspiel wurde 😉
Unsere WordPress Erweiterung Beckspaced Bungalow Buchungsassistent macht natürlich auch Gebrauch von WordPress Shortcodes um Währungskurse, Preise oder Saisondetails via Shortcodes auf die Webseite zu integrieren.
Natürlich gibt es auch einen Adminbereich um Einstellungen wie Name, E-Mail und E-Mail Betreff, sowie Währungseinstellungen vorzunehmen.
Wie man nun sicherlich leicht erkennen kann, muss man auch in der WordPress Plugin Entwicklung das Rad nicht jedesmal wieder neu erfinden.
Stattdessen kann man auf eine Vielzahl an zuverlässlichen WordPress Erweiterungen zugreifen, welche durch geschicktes Zusammenspiel, eigene Code Bibliotheken & einen gewissen Maß an Know-How zu einen homogenen Ganzen, einen weiteren WordPress Plugin, verarbeitet werden.
Ja, wir lieben WordPress 😉
Mit freundlichen Grüssen
Becki Beckmann
CEO Beckspaced.com
P.S. Unser WordPress Plugin verfügt natürlich auch über ein deutsches Sprachpaket und kann in weitere Sprachen übersetzt werden.