Prenoteca – Booking Requests

外掛說明

Prenoteca adds a booking request form to any page through a shortcode, and a simple list in your dashboard to manage what comes in. No account, no external service, no calendar sync you did not ask for.

It is built for the case most sites actually have: let people ask for an appointment, get notified, keep a record.

Good for:

  • professional practices
  • beauty salons and barbers
  • consultants and freelancers
  • small businesses taking appointments

What it does:

  • Responsive booking form, added with a shortcode
  • Booking list in the dashboard, filterable by date
  • CSV export of the bookings you filtered
  • Email notification to the site administrator
  • Optional confirmation email to the customer
  • Configurable available times
  • Daily booking limit
  • Front-end templates you can override

No external dependencies and no bloat. Only what you really need.

安裝方式

  1. Upload the prenoteca-booking folder to /wp-content/plugins/, or install the plugin through the Plugins screen.
  2. Activate the plugin through the “Plugins” screen in WordPress.
  3. Go to Bookings Settings to configure available times and limits.
  4. Add the form to any page with the shortcode: [prenoteca_booking_form]

常見問題集

Can I customise the form?

Yes. Copy the files from the plugin’s /templates/ folder and edit them.

Can I add custom fields?

The plugin is structured to be extended, but custom fields require editing the templates and the validator class.

Are the emails customisable?

Yes, the texts live in the Prenoteca_Email class.

Where are the bookings stored?

In a dedicated database table, wp_prenoteca_bookings. Uninstalling the plugin drops that table and removes its options.

Does it send data anywhere?

No. Everything stays on your site.

使用者評論

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

參與者及開發者

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

參與者

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

對開發相關資訊感興趣?

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

變更記錄

1.0.0

  • First stable release
  • Front-end booking form
  • Booking management in the dashboard
  • CSV export
  • Administrator and customer emails
  • Plugin settings
  • Daily limit
  • Configurable available times