ParkingPro Booking Widgets

Beschreibung

Das Plugin ParkingPro Booking Widgets: Füge Widgets zu deiner Website hinzu.

Screenshots

  • Das Plugin hat seine eigene Einstellungen-Seite, um alle Optionen für die Widgets, Shortcodes und iFrame-Einbettung zu steuern.
  • Ein neues Widget mit dem Namen "ParkingPro Booking Widget" ist in deiner Widget-Bereich erhältlich.
  • Es ist ebenfalls möglich, ParkingPro Booking Widget anhand eines Shortcodes auf Seiten und zu Beiträgen hinzuzufügen.
  • Verwende den individuellen iFrame-Shortcode, um den MyParkingPro-iFrame auf einer Seite deiner Website hinzuzufügen.

Installation

Dieser Abschnitt beschreibt, wie man das Plugin installiert und zum Laufen bringt.

  1. Lade parkingpro-booking-widgets.zip in das Verzeichnis /wp-content/plugins/ hoch
  2. Aktiviere das Plugin über das „Plugins“-Menü in WordPress
  3. Füge Widgets und Shortcodes zu deinen Templates hinzu

FAQ

Wie lautet der Shortcode für das Widget?

Using the [pp_booking_widget] shortcode, you can add the ParkingPro Booking Widget to any post or page. All plugin settings are customizable by adding parameters to the shortcode. Example: [pp_booking_widget form_title="Example Parking" size="small" display_services="hide"]

Welche Parameter sind für den Shortcode [pp_booking_widget] verfügbar?

  • myparkingpro_url (Beispiel: https://demo.myparking.pro)
  • display_services (Beispiel: display, hide)
  • filter_services (Beispiel: GUID,GUID,GUID)
  • force_single_service (Beispiel: true)
  • airport (Beispiel: GUID)
  • booking_page (Beispiel: https://www.example.com/book-now)
  • products_page (Beispiel: https://www.example.com/products)
  • thankyou_page (Beispiel: https://www.example.com/thank-you)
  • widget_destination (Beispiel: booking, product_selection)
  • iframe_destination (Beispiel: iframe, thankyou_page)
  • size (Beispiel: large, medium, small, row)
  • display_airport_dropdown (Beispiel: display, hide)
  • display_car_dropdown (Beispiel: display, hide)
  • remember_widget_fields (Beispiel: true)

  • form_title (Beispiel: Buche deinen Parkservice)

  • section_dates_title (Beispiel: Parken und Abholen)
  • section_services_title (Beispiel: Unsere Dienstleistungen)
  • label_parkingdate (Beispiel: Parkdatum und -zeit)
  • label_returndate (example: Rückkehrdatum und -zeit)
  • section_airport_title (Beispiel: Flughäfen)
  • section_car_title (Beispiel: Fahrzeuge)

  • colors_header_background (example: #000000)

  • colors_header_text (example: #000000)
  • colors_border (example: #000000)
  • colors_section_text (example: #000000)
  • colors_label_text (example: #000000)
  • colors_button_background (example: #000000)
  • colors_button_text (example: #000000)
  • colors_button_hoveR_background (example: #000000)
  • colors_button_hoveR_text (example: #000000)
  • button_text (example: Book now)
  • hide_times (example: yes)

Wie verwendet man den MyParkingPro-iFrame?

Use the shortcode [pp_booking_iframe] in the booking page to include the MyParkingPro iFrame. The form fields from the widget (dates, times and location) will be prefilled in the MyParkingPro iFrame, so the user don’t need to enter the same information twice.
This is only possible by using the shortcode. If you include the MyParkingPro iFrame with HTML (like <iframe src="https://demo.myparking.pro"></iframe>), this won’t work.
By adding the hideheader="yes" parameter, you can hide the header in the MyParkingPro iFrame. Using the culture="nl-NL" parameter, you can force the language context in the MyParkingPro iFrame.

[pp_booking_iframe hideheader="yes" hidetitle="yes" culture="nl-NL"]

Welche Parameter sind für den Shortcode [pp_booking_iframe] verfügbar?

  • hideheader (Beispiel: yes)
  • hidetitle (Beispiel: yes)
  • culture (Beispiel: nl-NL, de-DE, en-GB)
  • Höhe (Beispiel: 2200)
  • Breite (Beispiel: 100%)
  • showlocations (Beispiel: GUID,GUID,GUID)
  • header_element_selector (Beispiel: #header)

Was ist der Shortcode für die Produktauswahltabelle?

Using the [pp_product_selection] shortcode, you can add the ParkingPro product selection table to any post or page. Use parameters extra.hide_more_info,
extra.more_info_as_link and extra.more_info_link in ParkingPro to change the behaviour of the More info button for each location.

Wie fügt man einen Kontoregistrierungs-iFrame hinzu?

Using the [pp_account_registration_iframe] shortcode, you can add the ParkingPro account registration iFrame to any post or page. This shortcode supports the following parameters:

  • hideheader (Beispiel: yes)
  • hidetitle (Beispiel: yes)
  • culture (Beispiel: nl-NL, de-DE, en-GB)
  • Höhe (Beispiel: 1500)
  • Breite (Beispiel: 100%)

    [pp_account_registration_iframe hideheader=“yes“ hidetitle=“yes“ culture=“nl-NL“]

Wie fügt man einen Kontoanmeldungs-iFrame hinzu?

Using the [pp_account_login_iframe] shortcode, you can add the ParkingPro account login iFrame to any post or page. This shortcode supports the following parameters:

  • hideheader (Beispiel: yes)
  • hidetitle (Beispiel: yes)
  • culture (Beispiel: nl-NL, de-DE, en-GB)
  • Höhe (Beispiel: 1500)
  • Breite (Beispiel: 100%)

    [pp_account_login_iframe hideheader=“yes“ hidetitle=“yes“ culture=“nl-NL“]

Wie fügt man einen Parkgebühren-iFrame hinzu?

Using the [pp_parking_rates_iframe] shortcode, you can add the ParkingPro parking rates iFrame to any post or page. This shortcode supports the following parameters:

  • hideheader (Beispiel: yes)
  • hidetitle (Beispiel: yes)
  • culture (Beispiel: nl-NL, de-DE, en-GB)
  • maxnumberofdays (Beispiel: 30)
  • Höhe (Beispiel: 1500)
  • Breite (Beispiel: 100%)

    [pp_parking_rates_iframe hideheader=“yes“ hidetitle=“yes“ culture=“nl-NL“ maxnumberofdays=“30″]

Wie fügt man eine individuelle Danke-Seite hinzu?

Using the [pp_thank_you] shortcode, you can add the Thank You content to any post or page.

[pp_thank_you]

Rezensionen

Alle 1 Rezension lesen

Mitwirkende & Entwickler

„ParkingPro Booking Widgets“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„ParkingPro Booking Widgets“ wurde in 4 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „ParkingPro Booking Widgets“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

1.2.44 (27-11-2023)

  • Added Thank You URL as returnUrl parameter to booking iFrame URL

1.2.43 (23-10-2023)

  • Added setting for button hover background and text colors
  • Fix for setting the size value to ‚row‘ via shortcode parameter

1.2.42 (29-09-2023)

  • Layout improvements

1.2.41 (22-09-2023)

  • Remove trailing slash from MyParkingPro URL
  • Fix PHP warnings on empty Thank You page

1.2.40 (15-09-2023)

  • Fixed fetching prices when no times are provide
  • UI fixes

1.2.39 (08-08-2023)

  • Fixed location images to prevent widget height changing while filtering
  • Fixed month limit when setting/removing dates

1.2.38 (03-08-2023)

  • Only use/populate (filtered) visible locations from the widget in the reservation from

1.2.37 (13-07-2023)

  • Added support for mppdata parameters
  • Improvements to Google tracking scripts
  • Support for multiple ParkingPro instances
  • Filter services after selecting an airport

1.2.36 (29-06-2023)

  • Updated Google tracking scripts

1.2.35 (25-02-2023)

  • Translated time input placeholders and added missing translations

1.2.34 (28-02-2023)

  • Added setting and shortcode parameters to hide time inputs in widget

1.2.33 (25-09-2022)

  • Added support for multiple header element selectors
  • Added optgroup element in airport dropdown
  • Übersetzungen aktualisiert
  • Fix for loading the iFrame twice

1.2.32 (22-06-2022)

  • Fix for populating the selected location services

1.2.31 (20-06-2022)

  • Fix for maxnumberofdays parameter in the [pp_parking_rates_iframe] shortcode

1.2.30 (21-04-2022)

  • Added timezone support for date formatting on the Thank You page

1.2.29 (20-04-2022)

  • Added option to add Google Analytics cookies to the booking iFrame

1.2.28 (29-03-2022)

  • Added partnerId parameter to the pp_booking_iframe shortcode

1.2.26 (24-03-2022)

  • Added jQuery to the Header Element Selector to set header element

1.2.25 (15-03-2022)

  • Added option Header Element Selector to set header element and correct scrolling behaviour in the booking iFrame

1.2.24 (01-03-2022)

  • Improvements related to affiliate tracking

1.2.22 (30-11-2021)

  • Added support for dynamic iFrame heights

1.2.21 (03-11-2021)

  • Added support for affiliate tracking

1.2.20 (25-10-2021)

  • Dynamically update all iFrame heights to prevent scrolling inside the iFrame

1.2.19 (19-10-2021)

  • Added locale support on Thank You page for currencies and dates
  • Dynamically update reservation iFrame height to prevent scrolling inside the iFrame

1.2.18 (27-09-2021)

  • Changed string for airport dropdown and updated language files

1.2.17 (13-09-2021)

  • Added support for airport filtering in booking iFrame
  • Removed default fallback times in the booking iFrame

1.2.16 (28-07-2020)

  • Kalender standardmäßig am heutigen Tag öffnen
  • If no time data is provided by the user, use 12:00 by default in the booking iFrame

1.2.15 (28-07-2020)

  • Included arrival and return times in all price calculations
  • Load backend config and use for timepickers (minArrivalDepartureTime and maxArrivalDepartureTime)
  • Added support for extra backend config (defaultArrivalTime, defaultDepartureTime, minArrivalDate)

1.2.14 (16-01-2020)

  • Added support for showlocations parameter in [pp_booking_iframe] shortcode

1.2.13 (08-01-2020)

  • Added tags to services on the product selection page

1.2.12 (08-01-2020)

  • Alle iFrame-Shortcodes unterstützen jetzt individuelle Attribute für Höhe und Breite
  • Added tag filters and sorting to product selection page

1.2.11 (21-11-2019)

  • Fix for metadata fields

1.2.10 (19-11-2019)

  • Unterstützung für den externen „Mehr Informationen“-Link in der Produktauswahl hinzugefügt
  • Übersetzungen aktualisiert

1.2.9 (18-09-2019)

  • Unterstützung für eine individuelle Danke-Seite hinzugefügt
  • Alle h1, h2, h3 und h4 Tags entfernt, um Stylingprobleme zu vermeiden
  • Fehler bei der Datumsformatierung behoben
  • README und Übersetzungen aktualisiert

1.2.8 (27-08-2019)

  • Unterstützung für die Verwendung des Widgets auf der Produktauswahl-Seite hinzugefügt
  • Fehler bei der Verwendung von gespeicherten Daten aus der Vergangenheit behoben

1.2.7 (23-08-2019)

  • Fixed styling and responsive issues
  • PHP-Warnung bei deaktiviertem Fahrzeug-Dropdown behoben

1.2.6 (12-07-2019)

  • Einstellung zum Merken von Widget-Daten, die der Benutzer eingegeben hat, hinzugefügt
  • Deutsche Übersetzung hinzugefügt
  • README mit neuen Parametern aktualisiert

1.2.5 (11-07-2019)

  • Anzahl der Fahrzeuge zum Buchungs-iFrame hinzugefügt
  • Referer-URL zum Buchungs-iFrame hinzugefügt
  • iFrame-Shortcode für Kontoregistrierung hinzugefügt
  • iFrame-Shortcode für Kontoanmeldung hinzugefügt
  • iFrame-Shortcode für Parkgebühren hinzugefügt
  • README mit neuen Parametern aktualisiert

1.2.4 (08-07-2019)

  • Added WPML language for the iFrame culture
  • Einstellungen zum Ausblenden von Dienstleistungen im iFrame hinzugefügt
  • Übersetzungen aktualisiert
  • README mit neuen Parametern aktualisiert

1.2.3 (08-07-2019)

  • Added spinner animation to all submit buttons
  • Added Google Analytics integration to measure events in MyParkingPro iFrame
  • Added transfer the visible (by airport filtered) services to the MyParkingPro iFrame
  • Fixed price display when no pricelists are set in ParkingPro
  • PHP-Warnungen und fehlende Parameter korrigiert
  • Fixed alignments of date fields in the widget
  • Formular-ID in eine Klasse geändert
  • Formatierung des Datums zu dd-mm-yyyy aktualisiert
  • README mit neuen Parametern aktualisiert

1.2.2 (01-07-2019)

  • Fixed escaping in titles
  • Fixed responsive behaviour of the row lay-out
  • PHP-Warnungen für fehlende Parameter behoben
  • Fehlende Übersetzungen hinzugefügt

1.2.1 (18-06-2019)

  • Shortcode für das Anzeigen einer Produktauswahltabelle hinzugefügt
  • Unterstützung für die Flughafen-Auswahl hinzugefügt
  • Unterstützung für die Anzahl an Fahrzeugen in der Auswahl hinzugefügt

1.1.0 (25-04-2019)

  • Sanitize and escape all input and output data
  • Added error message to tell the user when no services are available
  • Fixed API call error in admin page when MyParkingPro URL is malformed

1.0.0 (23-04-2019)

  • Erstveröffentlichung des Plugins