Title: ABeCe Booking
Author: abece
Published: <strong>October 29, 2026</strong>
Last modified: October 30, 2026

---

Search plugins

![](https://ps.w.org/abece-booking/assets/banner-772x250.png?rev=3773853)

![](https://ps.w.org/abece-booking/assets/icon-256x256.png?rev=3773853)

# ABeCe Booking

 By [abece](https://profiles.wordpress.org/abece/)

[Download](https://downloads.wordpress.org/plugin/abece-booking.1.1.3.zip)

 * [Details](https://wordpress.org/plugins/abece-booking/#description)
 * [Reviews](https://wordpress.org/plugins/abece-booking/#reviews)
 *  [Installation](https://wordpress.org/plugins/abece-booking/#installation)
 * [Development](https://wordpress.org/plugins/abece-booking/#developers)

 [Support](https://wordpress.org/support/plugin/abece-booking/)

## Description

ABeCe Booking helps sports venues manage reservations in WordPress. This free Lite
edition manages unlimited resources and unlimited internal reservations. Authorized
staff create, edit, move and cancel bookings for registered, walk-in or telephone
customers. A public read-only calendar shows availability without exposing customer
identities.

#### Included in Lite

 * Public and administration booking calendars.
 * Unlimited sports resources, such as courts or rooms, and unlimited internal bookings.
 * Opening hours, date exceptions and individual resource blocks.
 * Simple public hourly prices and pay-on-site payment records.
 * Administrator reservations, cancellations and confirmation emails; registered
   and external customers.
 * Receivables, overdue debtor restrictions and basic operational statistics.
 * WordPress personal-data export and erasure integration, privacy settings and 
   retention preview.
 * Optional, explicitly enabled retention cleaning; automatic cleaning is off by
   default.
 * Twelve bundled locales: English (US/UK), Czech, German, Polish, French, Spanish,
   Italian, Ukrainian, Brazilian Portuguese, Russian and Simplified Chinese.

English is the source language. Bundled translations have automated checks; machine-
assisted translations have not all been reviewed by native speakers.

#### Optional separately distributed Premium

Lite is usable without a Freemius account, registration or license. Choose Skip 
on the optional onboarding screen. There is no resource quota, booking quota or 
time limit on internal management.

Separately distributed Premium editions use Freemius Starter, Club and Pro licenses.
Depending on the plan, Premium adds a separate customer self-service booking implementation,
recurring reservations, daily price bands, grouped operations, bank/QR instructions
and plan-specific membership, credit and reporting modules. Starter supports four
explicitly selected online-bookable resources; Club and Pro have unlimited online-
bookable resources. Internal resource management remains unlimited in all plans.
These paid implementations are not included in the Lite installation ZIP. See the
included docs/user-guide.md for the plan matrix.

There is no online payment gateway, WooCommerce integration or automatic bank-payment
confirmation in either edition.

### Privacy and external services

Booking, customer and payment records are stored in the site’s WordPress database.
They are accessible according to WordPress capabilities and the plugin’s authorization
checks. Public availability does not expose customer identities. Email confirmations
use the site’s WordPress mail transport and may include the recipient’s reservation
details. The operator controls that transport and its service providers.

#### Freemius

The bundled official Freemius SDK manages optional plugin accounts and Premium licensing/
updates. Lite functions without registration through Skip. With registration or 
separately chosen diagnostic sharing, Freemius receives the relevant account/site/
plugin information and server IP under its own policies. This integration does not
transmit the venue’s ASB booking, member, credit-ledger or payment records. Premium
account, activation and update requests are necessary when those services are used.
Optional diagnostics and marketing consent are not prerequisites for Lite internal
booking. No Lite function is unlocked by registering or paying.

Service: https://freemius.com/
 Terms: https://freemius.com/terms/ Privacy: https://
freemius.com/privacy/

#### Optional address lookup

OpenStreetMap/Nominatim is contacted only when a manager requests Find location 
in Settings > Location. It receives the entered venue address, UI language, identifying
website/plugin User-Agent and server IP. Nothing is sent merely by typing, opening
settings or saving manual coordinates. Do not enter confidential addresses. Results
are cached for one day and requests are serialized/rate limited. Manual coordinates
remain available.

Service: https://nominatim.openstreetmap.org/
 Usage policy: https://operations.
osmfoundation.org/policies/nominatim/ Privacy: https://osmfoundation.org/wiki/Privacy_Policy
Attribution/license: https://www.openstreetmap.org/copyright

No external QR-generation or translation service is required at runtime. See docs/
user-guide.md for processing details and operator responsibilities.

### Support

For product and support information visit https://www.abece.cz/ . Include the plugin
version, edition and a sanitized System Status report. Never post license keys, 
passwords or customer records publicly. Mail delivery and theme-specific behavior
depend on the hosting environment. For the free Lite edition, you can also use the
WordPress.org support forum: https://wordpress.org/support/plugin/abece-booking/.

### License

Copyright (C) 2026 ABeCe s.r.o. GNU GPL v2 or later (GPL-2.0-or-later). See LICENSE
and THIRD-PARTY-NOTICES.txt. No trademark rights are granted. There is no additional
proprietary EULA.

## Screenshots

[⌊Public reservation calendar with resource availability.⌉⌊Public reservation calendar
with resource availability.⌉[

Public reservation calendar with resource availability.

[⌊Resource administration and booking rules.⌉⌊Resource administration and booking
rules.⌉[

Resource administration and booking rules.

[⌊Privacy settings and retention preview.⌉⌊Privacy settings and retention preview
.⌉[

Privacy settings and retention preview.

## Installation

 1. Back up your WordPress files and database.
 2. Upload and install the ABeCe Booking Lite ZIP through Plugins > Add Plugin > Upload
    Plugin, then activate it.
 3. Choose Skip if you do not want to register with Freemius.
 4. Open ABeCe Booking > Getting Started and configure sports, resources, opening hours,
    simple prices and payments.
 5. Add [abece_booking] to a published page and select the booking page in the plugin
    settings. Lite registers only the prefixed shortcode. Its content compatibility
    adapter renders old [sports_booking] page content without registering that global
    alias; Premium also retains the legacy registration.
 6. Configure the venue’s privacy policy and test booking confirmations before accepting
    real customers.

Requires single-site WordPress 6.2+, 64-bit PHP 8.1+, MySQL 8.0+ or MariaDB 10.6.1
+ with InnoDB. Lite requires the ctype, json, mbstring and mysqli PHP extensions.
Multisite is unsupported. Composer, npm and shell access are not needed to install
the ZIP. Activation creates no sample data or public pages.

## FAQ

### Is registration or a license required?

No. Lite works after Skip without registration or a license. Freemius registration
and optional diagnostic sharing require your choice.

### How many resources can I book?

Lite manages unlimited resources and internal bookings. Customer online self-service
is a separately distributed Premium implementation, absent from the Lite package.
Changing plans does not delete resources, bookings, prices or financial history.

### Does Lite include credit, memberships or recurring bookings?

No. These are separately distributed Premium implementations, absent from this package.
Lite includes pay-on-site records, receivables and overdue debtor restrictions.

### Are payments collected automatically?

No. Lite records pay-on-site payments. Premium can provide offline bank/QR instructions,
but those do not confirm receipt; an authorized manager records payment.

### What happens when I deactivate or delete the plugin?

Ordinary deactivation and uninstall retain operational data. The separate Tools 
action can remove plugin data only with explicit administrator authorization and
confirmation. Back up first. WordPress users and pages are preserved.

### Where is the corresponding source?

The installation ZIP includes the exact preferred TypeScript/CSS inputs, npm lockfile
and Vite configuration in source/. In a private working copy of that directory, 
run npm ci –no-audit –no-fund and ABECE_BOOKING_BUILD_EDITION=lite npm run build(
Node 18.19+). Compare the resulting assets/build files with the shipped plugin assets.
Lite source contains shared type declarations but no executable paid modules. Matching
complete -source.zip archives also provide Composer locks and release tools. Runtime
PHP dependency sources and license notices are included. See source/README.txt and
docs/user-guide.md.

### Does the plugin make my venue GDPR compliant?

The plugin provides privacy tools; it does not provide legal certification. The 
venue operator must determine lawful processing, retention periods and notices and
obtain legal review where appropriate.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“ABeCe Booking” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ abece ](https://profiles.wordpress.org/abece/)

“ABeCe Booking” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/abece-booking/contributors)
for their contributions.

[Translate “ABeCe Booking” into your language.](https://translate.wordpress.org/projects/wp-plugins/abece-booking)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/abece-booking/), check
out the [SVN repository](https://plugins.svn.wordpress.org/abece-booking/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/abece-booking/) 
by [RSS](https://plugins.trac.wordpress.org/log/abece-booking/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.3

 * Include the official Freemius SDK 2.13.5 security update.
 * Restore titles for hidden administration screens and wait for membership defaults
   before accepting input.
 * Retain schema 13, all operating data and existing edition limits.

#### 1.1.2

 * Require MySQL8.0+ or MariaDB10.6.1+ with InnoDB.
 * Create schema 13 directly on new sites; existing installations require the verified
   24-table maintenance upgrade in docs/user-guide.md.
 * Preserve reservations, prices, memberships, credits and all operating data. Unsupported
   databases remain in diagnostic mode without migration.

#### 1.1.1

 * Use unique WordPress identifiers with non-destructive settings migration.
 * Clean installation packages while retaining editable frontend sources and build
   inputs.

#### 1.1.0

 * Unlimited free internal resource and booking management.
 * Separate Premium customer self-service implementation; Starter selects four online
   resources independently of internal management.
 * Non-destructive plan transitions, protected schema templates, prefixed shortcode
   compatibility and translation-loading corrections.

#### 1.0.0

 * Prepare the first stable-version release candidate with matching Lite and Premium
   versions.
 * Clarify edition boundaries, installation, privacy, source availability and release
   documentation.
 * Retain tested 0.25.3 booking/pricing/licensing behavior, schema 12 and all 24
   ASB tables.

#### 0.25.3

 * Use the official Freemius uninstall hook; standard uninstall preserves all operational
   data.
 * Exclude root uninstall.php from runtime and corresponding-source packages.

#### 0.25.2

 * Native customer privacy requests and optional registration policy acknowledgement,
   safe Upgrade fallback and SDK localization hooks. No schema migration or license-
   model change.

#### 0.25.1

 * Privacy/GDPR readiness tools and official Freemius SDK licensing. Schema 12 unchanged.

#### 0.25.0

 * Official Freemius licensing, separate feature/update entitlement and guarded 
   legacy migration.

#### 0.24.0

 * Distinct Lite/Premium builds, central entitlements, core receivables/debtor blocking
   and edition-specific UI. No schema migration.

#### 0.23.0

 * Administrator duration, grouped blocks/exceptions and materialized recurring 
   bookings. Schema 12 / 24 tables.

#### 0.22.2

 * Context-specific precedence guidance in all 12 locales; calculation and schema
   unchanged.

#### 0.22.1

 * Persist disabled payment methods, neutral resource type placeholder and theme-
   compatible solar calendar boundaries.

#### 0.22.0

 * Pilot packaging, system status, privacy integration, explicit deletion and GPL
   licensing.

#### 0.21.0

 * Twelve locales, multi-currency bank profiles and offline SPAYD/EPC QR.

## Meta

 *  Version **1.1.3**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/abece-booking/), [English (UK)](https://en-gb.wordpress.org/plugins/abece-booking/),
   and [English (US)](https://wordpress.org/plugins/abece-booking/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/abece-booking)
 * Tags
 * [booking](https://wordpress.org/plugins/tags/booking/)[calendar](https://wordpress.org/plugins/tags/calendar/)
   [reservations](https://wordpress.org/plugins/tags/reservations/)[sports](https://wordpress.org/plugins/tags/sports/)
   [tennis](https://wordpress.org/plugins/tags/tennis/)
 *  [Advanced View](https://wordpress.org/plugins/abece-booking/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/abece-booking/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/abece-booking/reviews/)

## Contributors

 *   [ abece ](https://profiles.wordpress.org/abece/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/abece-booking/)