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

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

Eventnetic — Event Booking And Ticketing Wordpress Plugin - Rating, Reviews, Demo & Download

Eventnetic — Event Booking And Ticketing Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Eventnetic turns a WordPress site into a box office. Create an event, decide what a
ticket costs and how many there are, put the booking form on a page, and take the
money — with nothing else installed and no account anywhere.

It is a plugin for events rather than appointments: people buy a ticket for a date,
not a slot with a member of staff.

Running events

  • Single-day, multi-day and full-day events
  • Several ticket types per event, each with its own price and quota
  • Capacity per event, with the count kept as bookings arrive
  • Categories, locations and staff
  • A calendar of everything that is coming

Selling

  • Booking form as a shortcode or a block, on any page
  • Deposits or payment in full
  • Pay at the door: cash, a card machine, or a bank transfer you match by hand

After the sale

  • Bookings list with statuses, payments and per-attendee details
  • Door list, searchable by name, with a running count of who is inside
  • Customer records built as bookings arrive
  • Email confirmations and reminders through a workflow you can edit
  • CSV export

The dashboard

The admin is a single screen of its own rather than a set of WordPress settings
pages: lists that filter and sort, a calendar, and forms that tell you what is
wrong before you save.

Paid version

A paid version adds seat maps, PDF tickets with QR codes and check-in scanning,
online payment through Stripe, PayPal and WooCommerce, discount codes, invoices,
taxes, waiting lists, recurring dates, custom booking forms, a price per date,
Zoom meetings for online events, and Telegram, SMS and WhatsApp messages.
Details at eventnetic.com. The free version is not a
trial and does not expire.

External services

Eventnetic works without contacting anything outside your site. Two features, both
switched off until you configure them, call a third party:

Google reCAPTCHA — used only if you switch captcha protection on under
Settings Captcha and choose Google, which needs a site key and a secret key
from your own Google account. Two things then happen, and both stop the moment
the setting is switched back off:

  • A page carrying the booking form loads https://www.google.com/recaptcha/api.js
    into the visitor’s browser. This is how the check is made, and there is no way
    to run reCAPTCHA without it. Google may set cookies and will see the visitor’s
    IP address and the page they are on.
  • When the form is submitted, the token their browser produced is sent from your
    server to https://www.google.com/recaptcha/api/siteverify, together with your
    secret key and the visitor’s IP address, and Google answers whether it looks
    like a person. Nothing else is sent.

Terms: https://policies.google.com/terms — Privacy: https://policies.google.com/privacy

Cloudflare Turnstile — the same feature with Turnstile chosen instead, and the
same two steps: https://challenges.cloudflare.com/turnstile/v0/api.js is loaded
into the visitor’s browser, and the token is verified from your server at
https://challenges.cloudflare.com/turnstile/v0/siteverify.
Terms: https://www.cloudflare.com/website-terms/ — Privacy: https://www.cloudflare.com/privacypolicy/

Captcha is off when the plugin is installed. Until you turn it on and enter your
own keys, no page loads anything from either service and nothing is sent to them.

The plugin sends no analytics, no telemetry and no licence checks, and it does not
call home.

Source code

The admin screens and the booking form are a React application, and the files
under react/dist/ that the browser loads are compiled and minified. Nothing
has to be fetched from anywhere to read or rebuild them — both the source and
the toolchain that produces the bundles ship inside this plugin:

  • react/src/ — our source, TypeScript and TSX, one directory per screen
  • react/package.json — the dependency list and the build script
  • react/package-lock.json — the resolved version of every dependency, so a
    rebuild draws the same source it was built from
  • react/vite.config.ts, react/tsconfig*.json — the build configuration
  • react/dist/ — the compiled output, which is what the plugin loads at runtime

To rebuild react/dist/ from source, from the react directory:

npm ci
npm run build

That runs tsc -b && vite build, the same command that produced the files in
this package. npm run dev starts Vite for development, and npm test runs the
unit tests.

Third-party libraries. The compiled bundles also contain open-source
libraries, minified in with our own code by Vite. They are not written by us and
their unminified source is not in react/src/; every one is a published npm
package, declared with its exact version in react/package.json and
react/package-lock.json, and fetched from https://www.npmjs.com by the
npm ci above. The notable ones, with their public source repositories:

  • React — https://github.com/react/react
  • FullCalendar — https://github.com/fullcalendar/fullcalendar
  • TanStack Query — https://github.com/TanStack/query
  • TanStack Table — https://github.com/TanStack/table
  • TipTap — https://github.com/ueberdosis/tiptap
  • Radix UI — https://github.com/radix-ui/primitives
  • dnd-kit — https://github.com/clauderic/dnd-kit
  • Hugeicons (@hugeicons/*, the source of icon chunks such as MapsLocation01Icon and PaintBoardIcon) — https://github.com/hugeicons/hugeicons
  • react-phone-number-input (the flags chunk) — https://gitlab.com/catamphetamine/react-phone-number-input
  • react-hook-form — https://github.com/react-hook-form/react-hook-form
  • Zod — https://github.com/colinhacks/zod
  • DOMPurify — https://github.com/cure53/DOMPurify

The full, authoritative list of dependencies is react/package.json; each is a
published npm package under its own OSI-approved licence, with its repository
linked from its page at https://www.npmjs.com.

The PHP is not compiled and is included as written. vendor/ holds Composer’s
generated autoloader only, no third-party PHP libraries.

Licence

Eventnetic is licensed under the GPL, version 2 or later.

The bundled JavaScript libraries listed under “Source code” above are each
distributed under their own OSI-approved, GPL-compatible licences (MIT in almost
every case). None is modified from its published release. vendor/ contains only
Composer’s generated autoloader, no third-party PHP.

The Geist font files under react/dist/ (.woff, .woff2) come from the
@fontsource/geist npm package (https://github.com/fontsource/font-files) and
are licensed under the SIL Open Font License 1.1, which is GPL-compatible.

Screenshots

No screenshots provided


Reviews & Comments