EasyPeasy Booking

外掛說明

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’s own wp_mail().

螢幕擷圖

適用於區塊編輯器

這個外掛提供 3 個可供區塊編輯器使用的區塊。

  • EasyPeasy Booking — Booking Widget
  • EasyPeasy Booking — Service List
  • EasyPeasy Booking — Opening Hours

安裝方式

  1. Upload the plugin files to /wp-content/plugins/easypeasy-booking, or install it directly from the WordPress plugins screen.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Open EasyPeasy Booking in the admin menu and complete the short setup wizard (business details and how you want to take payments).
  4. Add your services under EasyPeasy Booking Services.
  5. 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.

常見問題集

Does it work without WooCommerce?

Yes. EasyPeasy Booking works fully on its own. WooCommerce is optional — when it’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 (add table="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’s standard wp_mail().

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈EasyPeasy Booking〉的開發相關工作。

參與者

將〈EasyPeasy Booking〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.2.1

  • Fixed: the [epbk_hours] live badge could show “Open now” past closing time. The client-side clock mixed in the visitor’s own browser timezone offset alongside the site’s, which only cancelled out correctly by coincidence — now computed from the site’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’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.