WP Manifestindependent plugin directory
manifest / events / calia-farm-engine

Calia Farm Booking Engine

Sistema completo de reservas para Calia Farm. Sin WooCommerce.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/johelp/calia-farm-engine/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress booking plugin for Calia Farm — agritourism in Salemi, Sicily.

No WooCommerce. Handles rooms, experiences, retreats, PDF guides, Stripe, Google Calendar.


Quick start

git clone https://github.com/your-org/calia-farm-engine.git wp-content/plugins/calia-farm-engine
cd wp-content/plugins/calia-farm-engine
composer install --no-dev
cd assets/js && npm install && npm run build

Activate in WordPress. Go to Calia Farm → Settings to configure Stripe, email, and season dates.

Stripe webhook URL

https://your-domain.com/?cfe-webhook=1

WordPress pages required

Page Shortcode
Booking [cfe_booking]
My Booking (guest portal) [cfe_my_booking]
Suites [cfe_rooms_grid]
Experiences [cfe_experiences_grid]
Retreats [cfe_retreats_grid]
PDF Guides [cfe_digital_grid]

Build

cd assets/js
npm install          # once
npm run build        # production
npm start            # watch (dev)

Modules

# Description Status
M1 DB, CPTs, availability engine, Stripe, emails, admin ✅
M2 Mobile-first React booking app, admin calendar ✅
M3 CPT templates, gallery, shortcodes, reviews ✅
M4 Guest portal, conversion UX, WhatsApp CTA ✅
M5 Analytics dashboard (revenue, occupancy, CSV export) ✅
M6 iCal sync, WhatsApp notifications, multi-language 🔜
M7 Security audit, performance, production checklist 🔜

REST API namespace: cfe/v1

See docs/API.md for full endpoint reference.

License

GPL-2.0-or-later