Àpèjúwe
EasyPeasy Booking is a simple, plug-and-play booking system for service-based small businesses — barbers, beauty salons, vets, clinics, therapists, landscapers, tradespeople and more. Add your services, set your opening hours, drop a shortcode or block on any page, and start taking bookings in minutes.
It is fully functional on its own, with no account, subscription, or booking commission.
Features
- Unlimited services with prices and durations
- A mobile-friendly booking widget — add it with the
[epbk_booking]shortcode or the “EasyPeasy Booking — Booking Widget” block - Business opening hours, per-date blocking, and time-slot intervals
- Double-booking prevention with optional buffer times
- Cash / pay-at-venue bookings — no payment gateway required
- WooCommerce integration — take payment through your existing WooCommerce gateways
- Automatic booking confirmation and cancellation emails
- Customer self-service cancellation links
- A services list display with the
[epbk_services]shortcode - A live “Open now / Closed” badge and weekly hours table with the
[epbk_hours]shortcode or the “EasyPeasy Booking — Opening Hours” block - Admin dashboard with bookings, revenue and at-a-glance stats
- CSV import for services
- Optional logo and brand colour for the booking page and emails
- Built to WordPress standards — sanitised input, escaped output, prepared queries, capability checks, and rate-limited public endpoints
Premium add-on
A separate premium add-on, EasyPeasy Booking Pro, extends this plugin with staff management, gift vouchers, 24-hour booking reminders, managed card payments (Stripe), and branded email delivery. It is optional — everything above works fully without it. Details at https://easypeasybooking.irish/
Privacy
EasyPeasy Booking stores your services, bookings, and settings in your own WordPress database. It does not send any data to external services — booking notification emails are sent using your siteÌtumọ̀ Yorùbá: ’s own wp_mail().
Àwọn àwòrán ìbòjú




Àwọn ìdí
Plugin yìí pèsè 3 àwọn ìdí.
- EasyPeasy Booking — Booking Widget
- EasyPeasy Booking — Service List
- EasyPeasy Booking — Opening Hours
Ìgbéwọlẹ̀
- Upload the plugin files to
/wp-content/plugins/easypeasy-booking, or install it directly from the WordPress plugins screen. - Activate the plugin through the “Plugins” screen in WordPress.
- Open EasyPeasy Booking in the admin menu and complete the short setup wizard (business details and how you want to take payments).
- Add your services under EasyPeasy Booking Services.
- Put the booking widget on any page with the shortcode
[epbk_booking]or the “EasyPeasy Booking — Booking Widget” block.
You can take cash / pay-at-venue bookings immediately, with no account required.
FAQ
-
Does it work without WooCommerce?
-
Yes. EasyPeasy Booking works fully on its own. WooCommerce is optional — when itÌtumọ̀ Yorùbá: ’s active you can route payments through your existing WooCommerce gateways.
-
Do I need an account or a subscription?
-
No. There is no account, no subscription, and no commission on bookings. Everything runs on your own site.
-
How do customers pay?
-
Two options: pay in cash at the venue (no gateway needed), or through WooCommerce using your existing WooCommerce payment gateway.
-
What shortcodes are available?
-
[epbk_booking]— the booking widget[epbk_services]— a list of your services[epbk_hours]— a live open/closed badge and your weekly hours (addtable="no"for the badge alone)
-
Does the plugin send my data anywhere?
-
No. Your services, bookings and settings stay in your WordPress database, and confirmation emails are sent with your siteÌtumọ̀ Yorùbá: ’s standard wp_mail().
Àwọn àgbéyẹ̀wò
Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.
Àwọn Olùkópa & Olùgbéejáde
“EasyPeasy Booking” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.
Àwọn OlùkópaTúmọ̀ “EasyPeasy Booking” sí èdè rẹ.
Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?
Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.
Àkọsílẹ̀ àwọn àyípadà
1.2.1
- Fixed: the [epbk_hours] live badge could show “Open now” past closing time. The client-side clock mixed in the visitorÌtumọ̀ Yorùbá: ’s own browser timezone offset alongside the siteÌtumọ̀ Yorùbá: ’s, which only cancelled out correctly by coincidence — now computed from the siteÌtumọ̀ Yorùbá: ’s timezone alone.
1.2.0
- Added a live opening hours widget: the
[epbk_hours]shortcode and “EasyPeasy Booking — Opening Hours” block show an “Open now / Closed” badge (updates live in the visitorÌtumọ̀ Yorùbá: ’s browser) plus your weekly business hours table.
1.1.0
- Added an extension API (action and filter hooks) so add-ons can extend availability, bookings, payments, emails and the admin/booking-widget UI.
- Fixed: the [epbk_services] shortcode and Service List block now display your services (the list previously rendered empty).
- Fixed: booking widget time slots are now readable on themes that style button text white (e.g. GeneratePress).
1.0.0
- Initial release: services, bookings, availability, cash and WooCommerce payments, booking widget, shortcodes, Gutenberg blocks, and email notifications.
