Simple Boat Rental

Descripción

Simple Boat Rental is a WooCommerce-based plugin that allows you to manage and sell boat rental bookings directly from your store.
It includes a calendar date picker, configurable services, and pickup point pricing all integrated with WooCommerce checkout.
1. Simple boat rental features

Key Features
* Calendar booking integrated with WooCommerce products.
* Custom pickup points with pricing.
* Optional or required extra services for rentals.
* Automatic booking creation after order completion.
* Updates booking status when the WooCommerce order changes.
* Admin interface to manage pickup points and services.
* Fully localized and translation-ready (simple-boat-rental text domain).
2. Dashboard
3. Backend
4. Frontend

Source Code & Build

This plugin ships with human-readable source code for all custom assets:
– JavaScript: assets/booking.js
– CSS: assets/styles.css

Third-party libraries are vendored in minified form for performance. Their original, human-readable sources and licenses are included here:
– FullCalendar Standard Bundle v6.1.8 (MIT)
Minified used: assets/index.global.min.js
Source copy: assets/vendor/fullcalendar/index.global.js
License: assets/vendor/fullcalendar/LICENSE.md
Upstream: https://github.com/fullcalendar/fullcalendar (MIT) and https://fullcalendar.io/pricing (Standard = MIT)

  • flatpickr v4.6.13 (MIT)
    Minified used: assets/flatpickr.min.js, assets/vendor/flatpickr/flatpickr.min.css
    Source copy: assets/vendor/flatpickr/flatpickr.js
    License: assets/vendor/flatpickr/LICENSE.md
    Upstream: https://github.com/flatpickr/flatpickr (MIT) and https://flatpickr.js.org/

Build tools: N/A. This plugin does not use a bundler/minifier for custom code at this time.

External services

Lemon Squeezy (license verification)

This plugin connects to the Lemon Squeezy Licensing API to verify the validity of a license key.
The external service is required only to validate the license; the plugin’s features may be limited when the license is inactive or invalid.

• What data is sent and when:
– License key (as entered by the site administrator)
– Product ID (static identifier of this plugin)
This data is sent from the WordPress admin only when the administrator saves or activates the license on the License screen, and may be re-checked periodically for validity.

• Endpoints/domains contacted:
– https://api.lemonsqueezy.com/v1/licenses/validate (license validation)
– The purchase link in the License screen opens: https://iframe.lemonsqueezy.com/ (checkout widget; no plugin data is posted by us there)

• Storage:
– The plugin stores locally the license key and its status (valid/invalid/inactive) in WordPress options.
– No personal content or user data from the WordPress site is transmitted by this plugin.

• Provider:
Lemon Squeezy
Terms of Service: https://www.lemonsqueezy.com/terms
Privacy Policy: https://www.lemonsqueezy.com/privacy

Privacy

This plugin itself does not collect or transmit personal data from site visitors.
For license verification, the site administrator may submit a license key to the Lemon Squeezy Licensing API as described in the “External services” section.
Please review Lemon Squeezy’s Terms and Privacy Policy for details about their processing.

Capturas de pantalla

  • Key Features
  • Admin dashboard
  • Frontend booking form
  • Frontend

Instalación

  1. Upload the plugin files to /wp-content/plugins/simple-boat-rental/ or install via the WordPress Plugins screen.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Ensure WooCommerce is active.
  4. Configure pickup points and services under Boat Rental in your admin menu.

FAQ

Does this plugin require WooCommerce?

Yes. It uses WooCommerce products and checkout to handle boat rental orders.

Can I add my own services or pickup points?

Yes, both can be added and managed through the admin interface.

Does it support multiple booking dates?

Yes, users can select multiple dates per booking through the calendar picker.

Reseñas

No hay reseñas para este plugin.

Colaboradores & Desarrolladores

“Simple Boat Rental” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

Traduce “Simple Boat Rental” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

1.3.0

  • Initial public release.
  • Added booking system with pickup points and services.