Das beste kostenlose Buchungs-Plugin für WooCommerce? Die drei besten Booking Plugins im detaillierten Vergleich.
Auf der Suche nach einem kostenlosen Plugin für Buchungen mit WooCommerce, hatte ich mir kürzlich drei Plugins genauer angesehen. Mit allen drei Plugins können Buchungen von WooCommerce Produkten, mittels eines Buchungskalenders vorgenommen werden.
Während meiner Tests habe ich bei jedem Plugin gewisse Vor- und Nachteile entdeckt, auf die ich hier in diesem Artikel mal eingehen möchte.
1. Plugin: Bookings for WooCommerce
Der Name Bookings for WooCommerce sagt es ja schon ziemlich deutlich. Dieses Plugin ermöglicht es Buchungen für bestimmte Produkte mit WooCommerce vorzunehmen.
Wozu eignet sich das Bookings for WooCommerce Plugin?
Wenn man buchbare Produkte oder Dienstleistungen, w.z.B. Werkzeug oder Massagen anbietet und WooCommerce gern als Shopsystem verwendet, dann ist dieses Plugin eine Option.
Besonders wenn man seinen Kunden die Option bieten möchte, seiner Buchung weitere Services per Mausklick hinzufügen zu können, ist dieses Plugin eine gute Wahl.
Bookings for WooCommerce Plugin installieren
Die kostenlose Version des Plugins kann ganz einfach im WordPress Dashboard unter Plugins -> Installieren aus dem Verzeichnis gesucht und hochgeladen werden.
Bookings for WooCommerce einrichten
Nachdem das Plugin aktiviert wurde, findet man im WP-Dashboard Menü die Option WP Swings. Nach dem Mouseover muss nur noch auf Bookings for WooCommerce geklickt werden und man gelangt zu den Einstellungen.
Relevant sind hier zunächst die General Settings und die Configuration Settings. Hier lassen sich folgende Optionen für die Buchungen bestimmen:
Alle Konfigurationen des Plugins, was die Buchungen direkt angeht, werden in den Configuration Settings vorgenommen:
Weitere Einstellungen können dann beim Bearbeiten des Produkts vorgenommen werden.
Zunächst einmal muss das Produkt unter Produktdaten auf Booking product festgelegt werden. Im Anschluss lassen sich in den Produkteinstellungen folgende Konfigurationen vornehmen:
Info:
Das Bookings for WooCommerce Plugin erstellt automatisch eine neue Kategorie namens booking, in der alle buchbaren Produkte automatisch aufgenommen werden.
Verwaltung der Buchungen im Buchungskalender
Für eine klare Übersicht aller eingegangenen Buchungen sorgt ein Buchungskalender, der sogar mit dem Google Kalender synchronisiert werden kann.
Vor- und Nachteile des Bookings for WooCommerce Plugins:
Vorteile
Funktionalität
Auch in der Free-Version sehr großzügige Setup-Optionen
Verwaltung
Übersichtlicher Kalender, der mit dem Google Kalender synchronisiert werden kann
Support
Sehr schneller und hilfreicher Kundenservice für ein kostenloses Plugin
Nachteile
Bugs
Einzelkalender & Anzeige der Gesamtkosten funktionierten teils nicht richtig
Sprache
Keine deutschen Sprachdateien verfügbar
Bookings for WooCommerce Plugin · Videoanleitung:
2. Plugin: WooCommerce Easy Booking
Genauso wie das erste Plugin macht dieses seinem Namen alles Ehre, besonders was das Wort Easy angeht, denn dieses Plugin für Buchungen mit WooCommerce funktioniert sehr intuitiv.
Wozu eignet sich das WooCommerce Easy Booking Plugin?
Wenn man vorhat, simpel buchbare Produkte in seinen WooCommerce Shop aufzunehmen, die sich an einer modernen Benutzeroberfläche für die Buchungsfunktion erfreuen, dann empfehle ich diesem Plugin eine Chance zu geben!
WooCommerce Easy Booking Plugin installieren
Auch dieses Plugin befindet sich im WordPress Plugin Repertoire und kann auf klassischem Weg geladen und aktiviert werden.
Nachdem das Plugin aktiv war, musste in meinem Fall noch kurz ein Update der Datenbank durchgeführt werden, damit das Plugin auch läuft. Vorsichtige Menschen können zuvor ein Backup der Datenbank erstellen.
WooCommerce Easy Booking Plugin einrichten
Nun findet man das Plugin im Dashboard Menü unter Easy Booking. Beim Mouseover bekommt man direkt die Settings angeboten, also anklicken um in die Einstellungen des Plugins zu gelangen.
Hier bieten sich folgende Setup Optionen an:
Klassische Darstellung des Eingabekalenders:
Moderne Darstellung des Eingabekalenders:
Die allgemeinen Einstellungen können auf Produktebene jeweils nochmal angepasst werden:
Diese Einstellungen entsprechen den globalen Einstellungen im Backend.
Easy Booking Plugin – Buchungen verwalten
Wenn man im WP Dashboard unter Easy Booking auf Reports klickt, bekommt man eine Übersicht zu sehen, in der alle Buchungen eingesehen und verwaltet werden können.
Code zum Anpassen der Texte
Für alle Anpassungen, müssen die Codeschnipsel in die functions.php Datei deines Child Themes eingefügt werden. Alternativ zum Child Theme, kann auch das Plugin Code Snippets zum Einfügen der Codeschnipsel verwendet werden.
So kannst du den „Start“ Text ändern:
Ersetze ‚Erster Tag‚ in Zeile 5 mit deinem Text!
add_filter( 'easy_booking_start_text', 'wceb_custom_start_text', 10, 2 );
function wceb_custom_start_text( $text, $product = false ) {
$text = __( 'Erster Tag', 'textdomain' ); // Ersetze 'Erster Tag' mit deinem Text
return $text;
}
So kannst du den „End“ Text ändern:
Ersetze ‚Letzter Tag‚ in Zeile 5 mit deinem Text!
add_filter( 'easy_booking_end_text', 'wceb_custom_end_text', 10, 2 );
function wceb_custom_end_text( $text, $product = false ) {
$text = __( 'Letzter Tag', 'textdomain' ); // Ersetze 'Letzter Tag' mit deinem Text
return $text;
}
Vor- und Nachteile des Easy Booking Plugins:
Vorteile
Setup
Sehr intuitive Einstellungen
UX / UI
Moderne und übersichtliche Darstellung der Eingabe-Kalender
Code
Anpassungen mit Hilfe von Custom Code
Nachteile
Sprache
Keine deutschen Sprachdateien verfügbar
WooCommerce Easy Booking Plugin · Videoanleitung:
3. Plugin: WooCommerce Booking and Appointments
Dieses Plugin ist in der kostenlosen Version seht minimalistisch und konzentriert sich ausschließlich auf das Wesentliche.
Wozu eignet sich das WooCommerce Easy Booking Plugin?
Wenn man buchbare Produkte oder Dienstleistungen in seinem WooCommerce Shop anbieten möchte, ohne das deren Anzahl bestimmt werden muss, dann könnte dieses Plugin eine simple Lösung sein.
WooCommerce Booking and Appointments Plugin installieren
Dieses Plugin befindet sich nicht im WordPress Plugin Repo und muss daher bei PLUGINHIVE direkt runtergeladen werden.
Dazu müssen zuvor ein paar persönliche Angaben gemacht werden.
Im Anschluss kann das Plugin im WP Dashboard unter Plugins -> Installieren -> Plugin hochladen installiert werden.
WooCommerce Booking and Appointments Plugin einrichten
Sobald das Plugin aktiviert ist, findet man es im Dashboard Menü unter Buchungen. Nach dem Mouseover können direkt die Einstellungen geöffnet werden.
Wie ich einleitend ja bereits sagte, ist das Plugin sehr minimalistisch und somit sind auch die Einstellungen äußerst überschaubar.
Daher ist die Liste der verfügbaren Optionen diesmal auch etwas kürzer:
Weitere Einstellungen können dann auf der Produktebene durchgeführt werden.
Hier muss zunächst unter Produktdaten das Buchbare Produkt im Dropdown Menü ausgewählt werden.
Im Anschluss sind folgende Einstellungen möglich:
Vor- und Nachteile des Plugins:
Vorteile
Setup
Sehr simple und gradlinige Einstellungen
Support
Guter Kundenservice für ein kostenloses Plugin
Nachteile
Bugs
Anpassungen des Kalender-Designs funktionierte nicht
Funktionen
Produkt Anzahl nur in der Pro-Version auswählbar
WooCommerce Booking and Appointments Plugin · Videoanleitung:
WooCommerce: Label zum Mengenfeld auf der Produktseite hinzufügen:
Sofern du für deine Nutzer verdeutlichen möchtest, dass in dem Mengenfeld die Personenzahl eingegeben wird, kannst du mit etwas Custom-Code ein eigenes Label über dem Mengenfeld hinzufügen.
Das könnte z.B. das Wort „Personen“ sein.
Dafür musst du nur folgenden Codeschnipsel in die functions.php
Datei deines Child Themes einfügen. Alternativ zum Child Theme, kann zum Einfügen des Codes auch ein Plugin, w.z.B. Code Snippets genutzt werden.
In dem Codeschnipsel kannst du bestimmen, auf welchen Produktseiten das Label zu sehen sein soll.
Natürlich kann das Label selbst frei bestimmt werden.
Der neue String, in meinem Beispiel das Wort „Personen“, kann im Anschluss auch übersetzt werden.
function custom_quantity_label_for_specific_products() {
global $product;
// Array of product IDs for which to display the quantity label
$specific_product_ids = array( 13,14,15 ); // Ersetzte die Nummern mit deinen IDs
// CSS Selector // Ersetze 'Persons' mit deinem Label // Text Domain einsetzen
if ( in_array( $product->get_id(), $specific_product_ids ) ) {
echo wp_kses_post( '<p class="quantity-label">' . esc_html__( 'Persons:', 'deine-text-domain' ) . '</p>' );
}
}
add_action( 'woocommerce_before_add_to_cart_quantity', 'custom_quantity_label_for_specific_products' );
Achtung! Bevor du den Code speicherst, bitte folgendes beachten:
Um das Mengenfeld-Label zu Stylen, kannst du folgendes CSS nutzen:
.quantity-label {
font-weight: bold;
/* Füge weitere Styles hinzu */
}
Das CSS fügst du am besten im Customizer -> Zusätzliches CSS ein.