Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Plugixa Car Parking – Parking Booking, Reservations & Live Availability Wordpress Plugin - Rating, Reviews, Demo & Download

Plugixa Car Parking – Parking Booking, Reservations & Live Availability Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

🅿️ Take parking reservations on your own site with Plugixa Car Parking – a step-by-step booking form with live availability, prices worked out on the server, and an admin app for your bookings, locations and payments.

📚 Read the Documentation
🌐 Visit the official website Plugixa
✉️ Questions or support requests: Contact us
💬 Ask on the Support Forum
🚀 Upgrade to Pro

Built for parking lots, garages, airport park & ride, valet, hospital and hotel parking, residential and EV-charging spaces.

Take your first booking in 3 simple steps:

  1. Add a location – its opening hours, closures and the kinds of space it offers
  2. Set your prices – per minute, hour, day, week or month for each space type
  3. Place the booking form on a page with a shortcode or a block – customers pick their dates, see what is free and book

Records live in the plugin’s own database tables, not in posts and post meta, so the bookings list, the calendar and the dashboard stay fast as your history grows.

Bookings That Cannot Overbook

✅ Booking form – dates, space, details and confirmation, in three designs
✅ Live availability – each space type shows how many spaces are left for the dates chosen
✅ Server-side pricing – the price is worked out on the server, never trusted from the browser
✅ Calendar – every booking by month, week and day, with occupancy
✅ Pay on arrival – with your own instructions, and a payments ledger to record what was paid

Key Features of Plugixa Car Parking

Booking on your site

  • A step-by-step booking form, placed with the [plugixa_car_parking] shortcode or a Gutenberg block
  • Three form designs: Classic (numbered steps with the summary beside them), Split (the steps and the summary in a side column) and Minimal (one column with a progress bar)
  • Several booking forms, each with its own steps, fields, colour, locations and space types
  • Your own fields on the booking form, checked by the server
  • Quick stay lengths (1 day, 3 days, 1 week…), the length of the stay under the dates, and a minus and plus for the number of spaces
  • Coupon codes with percentage or fixed discounts
  • A booking summary page with an invoice and a Print button ([plugixa_car_parking_summary])
  • A customer account page to find a booking and cancel it ([plugixa_car_parking_account])

Locations and prices

  • Any number of locations, each with opening hours, closures and special days
  • Space types with an icon, a colour, a size and features, counted by capacity
  • Prices per minute, hour, day, week and month for each space type, with a one-off fee if you need one
  • Different prices for the same space type at different locations
  • A booking setup check on each location that lists what is missing before it can be booked

Managing bookings

  • A dashboard with revenue, bookings, occupancy, arrivals and departures for the last 30 days
  • A bookings list with search, filters, sorting and mass actions, and CSV export
  • Taking a booking in the admin, priced and checked exactly like one from the site
  • A calendar by month, week and day
  • Pending bookings that expire and free their space
  • A payments ledger: record a payment against a booking, and refund one
  • Booking received, new booking and payment received emails, with a message log
  • A trash with restore on every list

Administration

  • Fast, Material UI-based admin application
  • Public pages built for keyboard and screen-reader use
  • A dark mode on the booking pages that follows the visitor’s device, and support for right-to-left languages
  • Translation-ready
  • A REST API, actions and filters, and six capabilities to grant with a role editor

Plugixa Car Parking Pro Features

Pricing

  • Pricing rules by date, weekday, arrival time, length of stay, location, space type and customer group
  • Customer groups, tax rates and deposits

Payments

  • Card payments through Stripe Checkout, and monthly payments for long stays
  • PayPal, Mollie, Adyen and Klarna payments
  • PDF invoices, attached to customer emails

Spaces and bookings

  • Numbered spaces: a customer picks one, or is given one
  • Extras a customer can add to a booking
  • Customers move a booking to other dates themselves
  • A map of your locations

Messages

  • Text messages through Twilio or Vonage, and Telegram notices
  • Reminders before arrival and a daily report by email

Upgrade to Plugixa Car Parking Pro

🚗 A Space Is Never Sold Twice

Availability is checked on the server when a booking is made, against every other booking that holds a space at that location for those dates. A pending booking holds its space only until it expires, and then the space is free again.

💶 Prices Worked Out on the Server

The browser shows a price, but the booking is priced again on the server, in the location’s billing unit. A space type with no price for a location’s billing unit is not offered there, so nothing is ever booked for free by mistake.

🕒 Opening Hours and Closures

A booking can only start and end while its location is open. Set a week of opening hours, or leave a location open around the clock, and add closures and special days such as holidays and maintenance work.

🖥️ On Your Own Site, in Your Own Theme

The booking form, the summary page and the account page render inside your theme, in the design you choose for each form. They work with the keyboard and screen readers, follow the visitor’s dark mode and read right to left where the language does.

👨‍💻 Author

Plugixa Car Parking is developed by Plugixa, building focused, well-documented WordPress plugins with an emphasis on performance, clean code and correct data.

Shortcode Usage

The booking form:
[plugixa_car_parking]

The booking form in another design:
[plugixa_car_parking design=”split”]

The customer’s account page:
[plugixa_car_parking_account]

The booking summary page:
[plugixa_car_parking_summary]

External services

The plugin itself sends nothing to any outside service: no analytics, no tracking, no remote configuration, no font or script CDN. Bookings, customers and payments stay in your WordPress database. Two things can contact a service, and both are listed here.

Freemius. Used for licence activation, plugin updates, and an optional opt-in. On activation you are shown an opt-in screen; if you skip it, no identifiable data is sent. When you activate a licence or check for an update, your site URL, the plugin and SDK versions and your licence key are sent to Freemius (api.freemius.com). If you opt in, the data that screen lists is sent to the same address: your WordPress user’s first and last name and email address; your site’s homepage URL and title, WordPress and PHP versions and site language; the plugin’s version and whether it is active or uninstalled; and, unless you switch that item off on the opt-in screen, the names, slugs and versions of your installed plugins and themes and whether each is active. Terms: https://freemius.com/terms/ — Privacy: https://freemius.com/privacy/

Payment, messaging and map services (Pro only, and only if you configure them). The Pro version can contact the services below. Each stays inactive until you enter your own credentials for it in Settings, and the code for all of them ships only in Pro:

  • Stripe (api.stripe.com) — when a customer pays by card: the amount, currency, booking reference and the customer’s email. Terms: https://stripe.com/legal — Privacy: https://stripe.com/privacy
  • PayPal (api-m.paypal.com, or api-m.sandbox.paypal.com in test mode) — when a customer pays with PayPal: the amount, currency and booking reference. Terms: https://www.paypal.com/legalhub/useragreement-full — Privacy: https://www.paypal.com/legalhub/privacy-full
  • Mollie (api.mollie.com) — when a customer pays through Mollie: the amount, currency, booking reference and your site’s return and notification addresses. Terms: https://www.mollie.com/user-agreement — Privacy: https://www.mollie.com/privacy
  • Adyen (checkout-test.adyen.com in test mode, or your own *-checkout-live.adyenpayments.com address) — when a customer pays through Adyen: the amount, currency, booking reference, the country you set, the customer’s email and your site’s return address. Terms: https://www.adyen.com/legal/terms-and-conditions — Privacy: https://www.adyen.com/policies-and-disclaimer/privacy-policy
  • Klarna (api.klarna.com, api-na.klarna.com or api-oc.klarna.com by the region you choose, or api.playground.klarna.com, api-na.playground.klarna.com or api-oc.playground.klarna.com in test mode) — when a customer pays with Klarna: the amount and the tax in it, currency, booking reference, the country you set, the customer’s name, email and phone number, and your site’s return and notification addresses. The plugin also asks Klarna how each payment went, up to three times in the 90 minutes after it starts. Terms: https://www.klarna.com/international/terms-and-conditions/ — Privacy: https://www.klarna.com/international/privacy-policy/
  • Twilio (api.twilio.com) — when an SMS notification is sent: the customer’s phone number and the message. Terms: https://www.twilio.com/legal/tos — Privacy: https://www.twilio.com/legal/privacy
  • Vonage (rest.nexmo.com) — when an SMS notification is sent: the customer’s phone number and the message. Terms: https://www.vonage.com/legal/communications-apis/terms-of-use/ — Privacy: https://www.vonage.com/legal/privacy-policy/
  • Telegram (api.telegram.org) — when a booking notification is sent: the booking summary, to the chat you configure. Terms: https://telegram.org/tos — Privacy: https://telegram.org/privacy
  • Google Maps JavaScript API (maps.googleapis.com) — loaded in the visitor’s browser, with the API key you supply, only on pages that show the map; Google receives the visitor’s IP address and browser details as with any page that loads its maps. The map’s “Directions” link opens Google Maps only when the visitor clicks it. Terms: https://cloud.google.com/maps-platform/terms — Privacy: https://policies.google.com/privacy

Source Code

The compiled JavaScript and CSS in this plugin are built from human-readable source that ships inside the plugin ZIP — no external download is required.

  • Admin app (React + TypeScript, Vite): assets/backend/app/ — source in src/, built to assets/backend/build/.
  • Front-end styles (Tailwind CSS): assets/frontend/ — source in src/frontend.css, built to assets/frontend/build/css/.
  • Front-end scripts: assets/frontend/js/ — plain, unminified, hand-written JavaScript; shipped as-is with no build step.

To rebuild either app, from that directory run:

npm install && npm run build

Built with Node.js 20 LTS. Exact dependency versions are pinned in the package-lock.json that ships alongside each package.json.

The plugin also bundles flatpickr (MIT), a copy of https://github.com/flatpickr/flatpickr, in assets/frontend/vendor/flatpickr/. It is unmodified except for a comment at the top of its two minified files that names their source; the readable flatpickr.js and flatpickr.css are beside them. PHP dependencies are declared in composer.json and pinned in composer.lock at the plugin root.

Screenshots

  1. Dashboard - revenue, bookings, occupancy, arrivals and departures for the last 30 days

    Dashboard – revenue, bookings, occupancy, arrivals and departures for the last 30 days

  2. Bookings - every booking, with search, filters, sorting and CSV export

    Bookings – every booking, with search, filters, sorting and CSV export

  3. Booking details - the customer, the vehicle, the stay, the price and the payments of one booking

    Booking details – the customer, the vehicle, the stay, the price and the payments of one booking

  4. New booking - taking a booking in the admin, priced and checked like one from the site

    New booking – taking a booking in the admin, priced and checked like one from the site

  5. Calendar - every booking by month, with arrivals, departures and occupancy

    Calendar – every booking by month, with arrivals, departures and occupancy

  6. Payments - the ledger of payments and refunds recorded against bookings

    Payments – the ledger of payments and refunds recorded against bookings

  7. Locations - every car park, with its billing unit, space types and booking forms

    Locations – every car park, with its billing unit, space types and booking forms

  8. Location editor - the name, billing unit, address and contact details of a car park

    Location editor – the name, billing unit, address and contact details of a car park

  9. Opening hours - the week a location is open; a booking starts and ends only inside it

    Opening hours – the week a location is open; a booking starts and ends only inside it

  10. Closures and special days - the dates a location is closed or keeps other hours

    Closures and special days – the dates a location is closed or keeps other hours

  11. Space types - standard, covered, EV charging and every other kind of space you offer

    Space types – standard, covered, EV charging and every other kind of space you offer

  12. Space type editor - the icon, colour, size and features of a kind of space

    Space type editor – the icon, colour, size and features of a kind of space

  13. Coupons - percentage or fixed discounts, with usage limits and validity dates

    Coupons – percentage or fixed discounts, with usage limits and validity dates

  14. Booking forms - several forms, each with its own locations and space types

    Booking forms – several forms, each with its own locations and space types

  15. Form editor - the steps and fields of a booking form, and the shortcode that places it

    Form editor – the steps and fields of a booking form, and the shortcode that places it

  16. Settings - business details, currency, dates and times

    Settings – business details, currency, dates and times

  17. Booking form, Classic design - where and when, with quick stay lengths

    Booking form, Classic design – where and when, with quick stay lengths

  18. Choosing a space - live availability and the price of each space type for the dates chosen

    Choosing a space – live availability and the price of each space type for the dates chosen

  19. Booking form, Split design - the steps and the booking summary in a side column

    Booking form, Split design – the steps and the booking summary in a side column

  20. Booking form, Minimal design - one column with a progress bar

    Booking form, Minimal design – one column with a progress bar


Reviews & Comments