WP Manifestindependent plugin directory
manifest / events / nyxia-camper-booking-community

Nyxia Camper Booking — Community

Free WordPress booking plugin for motorhome stopovers, campsites and farm campsites. Unlimited pitches and bookings, real availability search, electrical hook-up, closures, automatic emails, anti-spam. Uses only the WordPress database - no external service. 5 languages. Built by nyxia.it

by Nyxia · github.com/brodi-g/nyxia-camper-booking-community · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/brodi-g/nyxia-camper-booking-community/archive/refs/heads/main.zip

Readme

Nyxia Camper Booking — Community Edition

Free pitch booking for WordPress. Complete, unlimited, no strings. Built by Nyxianyxia.it

🇮🇹 Leggi in italiano

A booking plugin built for motorhome stopovers, campsites and farm campsites: pitches with electrical hook-up, surface area and capacity — not hotel rooms wearing a disguise.

Unlimited pitches. Unlimited bookings. No crippled "lite" tier.


Why it exists

Anyone running a motorhome site usually has three options, and none of them is good:

  • a phone number, and bookings taken by voice in a paper notebook;
  • a hotel plugin, which talks about beds and bathrooms and has no idea what an electrical hook-up is;
  • a commercial plugin, which asks 100–200 € a year once the trial ends.

This Community Edition is the fourth option. We use it to make nyxia.it and our management system known: you get a serious plugin at no cost, we get a link and some visibility. Stated trade, no surprises.

What it does

  • Date search — the guest picks arrival, departure and party size, and only sees pitches that are genuinely free and large enough.
  • Real pitches — electrical hook-up, surface in m², maximum occupancy.
  • Price calculation — nightly rate times nights, plus the cleaning fee charged once per stay, not once per night.
  • Closures — per pitch or for the whole site (seasonal closing, maintenance, "we're full"). Closed dates disappear from search.
  • Bookings in your dashboard — they land in WordPress as pending, confirmed or cancelled.
  • Automatic emails — request summary to the guest, alert to you, and a confirmation or cancellation notice when you change the booking status. Sent through wp_mail, so it respects whatever SMTP plugin you already run.
  • Built-in anti-spam — honeypot field, timing check and per-IP throttle. No captcha, no Google, no third-party cookies.
  • One shortcode[nyx_camper_community] on any page.

What it deliberately does NOT do

No outbound connections. No API keys. No account to create. No data leaving your site.

The tables live inside your own WordPress, under your own prefix. Uninstall it tomorrow and the data is still in your database, still yours.

Install

  1. Download the ZIP from Releases.
  2. In WordPress: Plugins → Add New → Upload Plugin → pick the ZIP → Activate.
  3. Menu Nyxia Camper → Pitches: add your pitches with price and capacity.
  4. Put [nyx_camper_community] on the page where you want the form.

Done. Tables are created automatically — there is nothing to configure.

Requirements: WordPress 6.0+, PHP 7.4+. Runs on any host, including shared hosting, including hosts with no outbound connectivity.

Languages

The plugin follows the language set in WordPress. Five languages ship with it:

🇬🇧 English · 🇮🇹 Italiano · 🇪🇸 Español · 🇩🇪 Deutsch · 🇫🇷 Français

If WordPress runs in any other language, the plugin falls back to English — not to the source language. Translations live in languages/ as .po/.mo pairs, so adding one more is a Poedit session away. Pull requests welcome.


🚀 Need more? There's the Nyxia management system

This plugin handles bookings for one website. The Nyxia management system connects to it and lets you run everything from a single panel — several properties at once, if you have them.

Community (this) Nyxia Gestionale
Pitches and bookings ✅ unlimited ✅ unlimited
Closures ✅ on your site synced to every channel
Airbnb, Booking.com, camper portals automatic iCal import/export
Seasonal pricing ❌ single rate by period, month or weekend
Multiple properties ❌ one as many as you want, kept apart
Emails ✅ request, confirmation and cancellation editable templates, plus channel bookings
Online payments Stripe, PayPal, SumUp
Planning and statistics occupancy, ADR, RevPAR, revenue
Italian compliance Alloggiati Web and ISTAT filings
Owner calendar read-only link, password protected
Automatic backups nightly, kept 30 days

The problem it solves

If you're on a portal as well as your own site, sooner or later this happens: someone books on the portal, you don't update the site in time, and someone else books the same dates. Two motorhomes, one pitch, and somebody who drove three hundred kilometres to be turned away.

The management system keeps your site and your channels aligned by itself, continuously. Close once and the dates vanish everywhere.

👉 See it on nyxia.it


The front-end credit

A single line appears under the booking form:

Prenotazioni gestite con Nyxia Camper Booking — powered by nyxia.it

It is part of the plugin and cannot be switched off from the settings. It is how a free, complete, unlimited plugin pays for itself: you don't pay in money, you pay in visibility. We say so here, in the licence and in the admin panel, so you know before you install it rather than after.

If the plugin is useful to you and you want to do more, a link from your site is worth more than any donation:

<a href="https://nyxia.it" target="_blank" rel="noopener">Booking and property management for hospitality - Nyxia</a>

Licence

GPL-2.0-or-later — see LICENSE.

You may use, study, modify and redistribute it, commercially too. It's the same licence as WordPress itself.

The GPL also gives you the right to modify the code and strip the credit line. We can't stop you and we won't pretend otherwise. We're just asking you not to. It's the only thing we get in return.

Issues

Open an issue — bugs, ideas, requests. All of them get read.


Built by Nyxia

nyxia.it · Booking and property management for hospitality

Read the full README on GitHub →