ParkingPro Booking Widgets

Beschrijving

ParkingPro Booking Widgets plugin: voeg widgets toe aan je site.

Schermafdrukken

  • De plugin heeft een eigen instellingen pagina om alle opties voor de Widgets, shortcodes en iFrame embeds te configureren.
  • Een nieuwe Widget genaamd 'ParkingPro Booking Widget' is beschikbaar om aan je Widget Areas toe te voegen.
  • Het is ook mogelijk om de ParkingPro Booking Widget toe te voegen aan berichten en pagina's via een shortcode.
  • Gebruik de iFrame shortcode om het MyParkingPro iFrame toe te voegen aan een pagina op je site.

Installatie

In deze sectie wordt beschreven hoe je de plugin kunt installeren en aan de slag kan gaan.

  1. Upload parkingpro-booking-widgets.zip naar de /wp-content/plugins/ map
  2. Activeer de plugin via het ‘Plugins’ menu in WordPress
  3. Voeg widgets en shortcodes toe aan je templates

FAQ

Wat is de shortcode voor de widget?

Met behulp van de [pp_booking_widget] shortcode kun je de ParkingPro boeking widget toevoegen aan elk bericht of elke pagina. Alle plugin instellingen zijn aanpasbaar door parameters toe te voegen aan de shortcode. Voorbeeld: [pp_booking_widget form_title="Voorbeeld parkeren" size="small" display_services="hide"]

Welke parameters zijn beschikbaar voor de [pp_booking_widget] shortcode?

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

  • form_title (voorbeeld: Boek je valet service)

  • section_dates_title (voorbeeld: Parkeren en retour)
  • section_services_title (voorbeeld: Onze services)
  • label_parkingdate (voorbeeld: Parkeer datum en tijd)
  • label_returndate (voorbeeld: Terugkomst datum en tijd)
  • section_airport_title (voorbeeld: Luchthavens)
  • section_car_title (voorbeeld: Auto’s)

  • colors_header_background (voorbeeld: #000000)

  • colors_header_text (voorbeeld: #000000)
  • colors_border (voorbeeld: #000000)
  • colors_section_text (voorbeeld: #000000)
  • colors_label_text (voorbeeld: #000000)
  • colors_button_background (example: #000000)
  • colors_button_text (example: #000000)
  • colors_button_hoveR_background (voorbeeld: #000000)
  • colors_button_hoveR_text (voorbeeld: #000000)
  • button_text (voorbeeld: Boek nu)
  • hide_times (example: yes)

Hoe kan ik het MyParkingPro iFrame gebruiken?

Gebruik shortcode [pp_booking_iframe] in de boeking pagina om het MyParkingPro iFrame te tonen. De formulier velden van de widget (datums, tijden en services) worden overgenomen in het MyParkingPro iFrame, zodat de gebruiker niet dezelfde informatie twee keer hoeft in te vullen.
Dit is alleen mogelijk door de shortcode te gebruiken. Als je het MyParkingPro iFrame zelf direct als HTML gebruikt (zoals ), werkt dit niet.
Door de hideheader="yes" parameter toe te voegen, kun je de header verbergen in het MyParkingPro iFrame. Met de culture="nl-NL" parameter, kun je de taal instellen in het MyParkingPro iFrame.

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

Welke parameters zijn beschikbaar voor de [pp_booking_iframe] shortcode?

  • hideheader (voorbeeld: yes)
  • hidetitle (voorbeeld: yes)
  • culture (voorbeeld: nl-NL, de-DE, en-GB)
  • height (voorbeeld: 2200)
  • width (voorbeeld: 100%)
  • showlocations (voorbeeld: GUID,GUID,GUID)
  • header_element_selector (example: #header)

Wat is de shortcode voor de product selectie tabel?

Met de [pp_product_selection] shortcode kun je de ParkingPro product selectie tabel toevoegen aan een bericht of pagina. Gebruik de parameters extra.hide_more_info, extra.more_info_as_link en extra.more_info_link in ParkingPro om de Meer info knop in te stellen per locatie.

Hoe kan ik het account registratie iFrame toevoegen?

Met de [pp_account_registration_iframe] shortcode kun je het ParkingPro account registratie iFrame toevoegen aan elk bericht of pagina. Deze shortcode ondersteunt de volgende parameters:

  • hideheader (voorbeeld: yes)
  • hidetitle (voorbeeld: yes)
  • culture (voorbeeld: nl-NL, de-DE, en-GB)
  • height (voorbeeld: 1500)
  • width (voorbeeld: 100%)

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

Hoek an ik het account login iFrame toevoegen?

Met de [pp_account_login_iframe] shortcode kun je het ParkingPro account login iFrame toevoegen aan elk bericht of pagina. Deze shortcode ondersteunt de volgende parameters:

  • hideheader (voorbeeld: yes)
  • hidetitle (voorbeeld: yes)
  • culture (voorbeeld: nl-NL, de-DE, en-GB)
  • height (voorbeeld: 1500)
  • width (voorbeeld: 100%)

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

Hoe kan ik het parkeer tarieven iFrame toevoegen?

Met de [pp_parking_rates_iframe] shortcode kun je het ParkingPro parkeer tarieven iFrame toevoegen aan elk bericht of pagina. Deze shortcode ondersteunt de volgende parameters:

  • hideheader (voorbeeld: yes)
  • hidetitle (voorbeeld: yes)
  • culture (voorbeeld: nl-NL, de-DE, en-GB)
  • maxnumberofdays (voorbeeld: 30)
  • height (voorbeeld: 1500)
  • width (voorbeeld: 100%)

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

Hoe kun je een aangepaste Bedanktpagina toevoegen?

Met de [pp_thank_you] shortcode kun je de Bedanktpagina content toevoegen aan een post of pagina.

[pp_thank_you]

Beoordelingen

Lees 1 beoordeling

Bijdragers & ontwikkelaars

“ParkingPro Booking Widgets” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“ParkingPro Booking Widgets” is vertaald in 4 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “ParkingPro Booking Widgets” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

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)

  • Ondersteuning toegevoegd voor meerdere header element selectors
  • Een optgroup element toegevoegd aan de luchthaven dropdown
  • Vertalingen bijgewerkt
  • Verbetering om te voorkomen dat het iFrame twee keer laadt

1.2.32 (22-06-2022)

  • Verbetering van geselecteerde locatie services

1.2.31 (20-06-2022)

  • Fix voor de maxnumberofdays parameter in de [pp_parking_rates_iframe] shortcode

1.2.30 (21-04-2022)

  • Tijdzone ondersteuning toegevoegd voor datum weergave op de Bedankt pagina

1.2.29 (20-04-2022)

  • Optie toegevoegd om Google Analytics cookies toe te voegen aan reserveer iFrame

1.2.28 (29-03-2022)

  • partnerId parameter toegevoegd aan de pp_booking_iframe shortcode

1.2.26 (24-03-2022)

  • Ondersteuning voor jQuery toegevoegd in de Header Element Selector

1.2.25 (15-03-2022)

  • Optie toegevoegd om een Header Element Selector in te stellen, waarmee het scroll gedrag van het reserveer iFrame gecorrigeerd kan worden

1.2.24 (01-03-2022)

  • Verbeteringen gerelateerd aan affiliate tracking

1.2.22 (30-11-2021)

  • Ondersteuning toegevoegd voor dynamische iFrame hoogtes

1.2.21 (03-11-2021)

  • Ondersteuning toegevoegd voor affiliate tracking

1.2.20 (25-10-2021)

  • Dynamisch bijwerken van alle iFrame hoogtes om scrollen binnen iFrames te voorkomen

1.2.19 (19-10-2021)

  • Ondersteuning toegevoegd voor locale op de Bedankpagina voor valuta en datums
  • Dynamisch bijwerken van alle iFrame hoogtes om scrollen binnen iFrames te voorkomen

1.2.18 (27-09-2021)

  • Woord voor luchthaven selectie aangepast en de taal bestanden bijgewerkt

1.2.17 (13-09-2021)

  • Ondersteuning toegevoegd voor het filteren van luchthavens in reserverings iFrame
  • Standaardterugkeertijden in het iFrame voor boekingen verwijderd

1.2.16 (28-07-2020)

  • Open kalender standaard op vandaag
  • Als de gebruiker geen tijd opgeeft, wordt standaard 12:00 gebruikt in het iFrame voor de boeking

1.2.15 (28-07-2020)

  • Inbegrepen aankomst- en terugkeertijden in alle prijsberekeningen
  • Laad backend config en gebruik voor timepickers (minArrivalDepartureTime en maxArrivalDepartureTime)
  • Ondersteuning toegevoegd voor extra backend config (defaultArrivalTime, defaultDepartureTime, minArrivalDate)

1.2.14 (16-01-2020)

  • Ondersteuning toegevoegd voor showlocations parameter in de [pp_booking_iframe] shortcode

1.2.13 (08-01-2020)

  • Tags toegevoegd aan services op de product selectie pagina

1.2.12 (08-01-2020)

  • Alle iFrame shortcodes hebben nu ondersteuning voor custom ‘height’ en ‘width’ attributen
  • Tag filters en sorteren toegevoegd aan de product selectie pagina

1.2.11 (21-11-2019)

  • Fix voor metadata velden

1.2.10 (19-11-2019)

  • Ondersteuning toegevoegd voor externe ‘Meer info’ links in de product selectie tabel
  • Vertalingen bijgewerkt

1.2.9 (18-09-2019)

  • Ondersteuning toegevoegd voor een eigen Bedanktpagina
  • Alle h1, h2, h3 and h3 tags verwijderd om styling problemen te voorkomen
  • Datum formattering bug opgelost
  • README en vertalingen bijgewerkt

1.2.8 (27-08-2019)

  • Ondersteuning toegevoegd om de widget ook op de product selectie pagina te gebruiken
  • Fouten opgelost bij het gebruiken van opgeslagen datums in het verleden

1.2.7 (23-08-2019)

  • Styling en responsive problemen opgelost
  • PHP waarschuwing opgelost voor inactief auto dropdown

1.2.6 (12-07-2019)

  • Optie toegevoegd om widget data ingevuld door de gebruiker te onthouden
  • Duitse vertaling toegevoegd
  • README bijgewerkt met nieuwe parameters

1.2.5 (11-07-2019)

  • Aantal auto’s toegevoegd aan het boeking iFrame
  • Verwijs URL toegevoegd aan het boeking iFrame
  • iFrame shortcode toegevoegd voor account registratie
  • iFrame shortcode toegevoegd voor account login
  • iFrame shortcode voor parkeer tarieven toegevoegd
  • README bijgewerkt met nieuwe parameters

1.2.4 (08-07-2019)

  • WPML taal van de website toegevoegd aan het iFrame
  • Instelling toegevoegd om services te verbergen in het iFrame
  • Vertalingen bijgewerkt
  • README bijgewerkt met nieuwe parameters

1.2.3 (08-07-2019)

  • Een laad-animatie toegevoegd aan alle verzend knoppen
  • Ondersteuning voor Google Analytics om events te meten in het MyParkingPro iFrame
  • De zichtbare (op luchthaven gefilterde) services doorgeven aan het MyParkingPro iFrame
  • Weergave van prijzen verbeterd wanneer prijslijsten niet zijn ingesteld in ParkingPro
  • PHP waarschuwingen opgelost voor ontbrekende parameters
  • Uitlijning van datum velden in de widget verbeterd
  • Formulier ID gewijzigd naar een class
  • Datum formattering aan gepast naar dd-mm-yyyy
  • README bijgewerkt met nieuwe parameters

1.2.2 (01-07-2019)

  • Escaping opgelost in titels
  • Responsive gedrag opgelost voor de row lay-out.
  • PHP waarschuwingen opgelost voor ontbrekende parameters
  • Ontbrekende vertaling toegevoegd

1.2.1 (18-06-2019)

  • Shortcode toegevoegd om een product selectie tabel te tonen
  • Ondersteuning voor luchthaven selectie toegevoegd
  • Ondersteuning ingebouwd om het aantal auto’s te selecteren

1.1.0 (25-04-2019)

  • Alle input en output data is beveiligd en wordt gecontroleerd
  • Fout bericht toegevoegd om de gebruiker te laten weten dat er geen services beschikbaar zijn
  • API fout opgelost voor foutieve MyParkingPro URL’s

1.0.0 (23-04-2019)

  • Eerste versie van de plugin