BRW – Booking & Rental for WooCommerce is a flexible WordPress plugin for creating rental, booking, appointment, tour, hotel, taxi, transportation, and service reservation websites with WooCommerce.

It extends standard WooCommerce products with booking dates, rental durations, availability management, dynamic pricing, deposits, optional services, inventory control, search forms, booking calendars, and other tools required to manage reservations online.

BRW can be adapted to many business models, including car and bike rental, equipment hire, accommodation booking, tours, airport transfers, taxi services, appointments, and other time-based services.

Suitable Business Types
BRW can be configured for a wide range of booking and rental websites, including:

  • Car, motorcycle, scooter, and bike rental
  • Equipment, machinery, tools, and event item rental
  • Hotels, villas, apartments, rooms, and accommodation
  • Tours, excursions, activities, and travel services
  • Taxi, chauffeur, shuttle, and airport transfer services
  • Boats, yachts, and watercraft rental
  • Clinics, spas, salons, and appointment-based services
  • Photography studios, meeting rooms, and rentable spaces
  • Other WooCommerce businesses that require date-, time-, route-, or duration-based reservations

Main Features

  • Flexible Pricing System
  • Booking Forms and Request Forms
  • Deposits, Insurance, Extra Services
  • Availability and Booking Rules
  • Inventory and Asset Management
  • Calendar Synchronization
  • Search Forms and Product Filtering

Main Booking and Rental Types
BRW provides multiple pricing and booking models that can be configured individually for each WooCommerce product.

  • Daily Rental – Charge by calendar day, night, or a complete 24-hour period.
  • Hourly Rental – Let customers select pickup and return times or predefined time slots.
  • Mixed Day and Hour Rental – Combine daily and hourly calculations within the same product.
  • Period-Based Rental – Create fixed packages based on hour ranges, day ranges, or predefined durations.
  • Hotel and Accommodation Booking – Manage check-in, check-out, guests, nights, rooms, villas, or apartments.
  • Tour Booking – Create fixed-date, flexible-date, special-day, and time-slot tours.
  • Route-Based Booking – Set fixed prices between predefined pickup and drop-off locations.
  • Distance-Based Booking – Calculate transportation prices by kilometer or mile.
  • Appointment Booking – Offer available time slots for services, clinics, salons, spas, and consultations.

Flexible Pricing System
Create pricing structures for simple rentals or more advanced booking scenarios. Pricing rules can be configured globally or adjusted for individual products.

  • Daily, nightly, hourly, mixed, period, route, distance, tour, and appointment pricing
  • Seasonal prices for selected dates and date ranges
  • Special prices for weekends, holidays, and high-demand periods
  • Duration-based discounts for longer bookings
  • Quantity and group pricing
  • Adult, child, and infant tour prices
  • Pickup and drop-off location fees
  • Round-trip pricing and discounts
  • Custom pricing rules for individual products
  • Real-time AJAX price calculation without reloading the page

Booking Forms and Request Forms
Choose between direct online booking and request-based booking. Customers can complete a reservation through WooCommerce checkout or submit a request for the administrator to review.

  • Pickup and drop-off date and time fields
  • Check-in and check-out fields
  • Single-date and date-range calendars
  • Predefined locations or map-based address selection
  • Guest selection for adults, children, and infants
  • Resources, services, and optional extras
  • Product-specific booking form settings
  • Custom checkout fields
  • Custom request and inquiry fields
  • Terms and Conditions agreement
  • Google reCAPTCHA integration
  • Custom date, time, and timezone settings

Deposits, Insurance, Resources and Services
Offer additional payment and service options directly in the booking process.

  • Full payment or partial deposit at checkout
  • Fixed-value or percentage deposits
  • Remaining balance order generation
  • Optional insurance fees
  • Unlimited paid or free resources
  • Unlimited optional services
  • Charge extras per booking, person, quantity, hour, day, or other configured unit
    Resources and services can be used for options such as drivers, child seats, GPS devices, tour guides, breakfast, cleaning, equipment, setup services, and other booking extras.

Availability and Booking Rules
Control when products can be booked and prevent reservations that do not meet your business requirements.

  • Set available and unavailable dates
  • Disable selected weekdays
  • Create regular and date-specific time slots
  • Set minimum and maximum booking durations
  • Set minimum advance booking time
  • Limit how far in advance customers can book
  • Configure preparation or buffer time between reservations
  • Restrict same-day bookings when required
  • Prevent last-minute reservations
  • Validate availability before adding a booking to the cart

Inventory and Asset Management
Manage availability using either general product quantities or individual rental assets.

  • Automatic inventory based on product quantity
  • Manual asset assignment using unique IDs
  • Automatic asset assignment to available bookings
  • Track individual vehicles, rooms, bikes, equipment, or other rental units
  • Prevent overlapping bookings and overbooking
  • Reserve inventory during the checkout process
  • Release inventory when qualifying orders are cancelled

Booking Calendar and Administration
View and manage reservations from the WordPress dashboard using dedicated booking tools.

  • Backend booking calendar
  • Daily, weekly, monthly, and list calendar views
  • Create bookings manually from the administration area
  • Edit booking information and WooCommerce orders
  • Search bookings by date, product, status, and other criteria
  • View booked products and assigned assets
  • Generate booking invoices
  • Configure booking cancellation rules
  • Send booking and balance reminder emails
  • Send booking notifications to additional admin email addresses using BCC

Calendar Synchronization
Import and export booking availability using the standard iCalendar format.

  • iCal import and export
  • Google Calendar synchronization
  • Manual or scheduled synchronization
  • Connect with supported iCal-compatible platforms
  • Manage availability across multiple booking channels
    Synchronization availability depends on the iCal data and compatibility provided by each external platform.

Search Forms and Product Filtering
Help customers find available rental and booking products using dedicated search forms.

  • General rental product search
  • AJAX search and filtering
  • Hotel search by check-in, check-out, and guest count
  • Taxi and transportation search by pickup and drop-off locations
  • Package and period search
  • Search by booking dates, location, category, and custom taxonomy
  • Display search forms using shortcodes or Elementor widgets
  • Configure a dedicated search results page

Location and Map Features

  • Create and manage predefined pickup and drop-off locations
  • Add fees for individual pickup or return locations
  • Create fixed-price routes between location pairs
  • Calculate prices based on travel distance
  • Allow customers to select addresses using a map
  • Import locations using CSV files
  • Google Maps integration for map-based and transportation bookings
    Google Maps features require a valid Google Maps API key and may be subject to Google usage charges and quotas.

WooCommerce Integration
BRW works within the WooCommerce product, cart, checkout, order, payment, tax, and email systems.

  • Use WooCommerce products for rental and booking services
  • Process payments through compatible WooCommerce payment gateways
  • Manage bookings through WooCommerce orders
  • Support for custom WooCommerce order statuses
  • WooCommerce Cart, Checkout, and Mini Cart Blocks support
  • Compatible with standard WooCommerce coupons and tax configuration

Elementor, Shortcodes and Display Tools

  • Dedicated Elementor widgets
  • Booking and request form widgets
  • Search form widgets
  • Product list and product grid widgets
  • Availability calendar display
  • Multiple product card layouts
  • Shortcodes for displaying booking components in different page builders
  • Build custom rental product templates with Elementor
    Elementor is optional. The plugin can also be used through shortcodes and standard WordPress or WooCommerce templates.

Customization Features

  • Create custom product specifications
  • Create unlimited custom product taxonomies
  • Rename booking labels to match different industries
  • Configure global settings or override them for individual products
  • Override plugin templates through the active theme
  • Developer hooks and filters
  • Responsive layouts for desktop, tablet, and mobile
  • Translation-ready
  • WPML compatibility

Requirements

  • WordPress latest version.
  • WooCommerce
  • PHP 7.4, 8.x
  • Elementor is optional
  • A Google Maps API key is required only for Google Maps and distance-based features

Included Files

  • Installable WordPress plugin
  • Documentation
  • Translation files
  • Plugin templates and assets

Important Notes

  • WooCommerce must be installed and activated before using BRW.
  • Payment methods are provided through WooCommerce and compatible payment gateway extensions.
  • External calendar synchronization depends on the iCal functionality offered by the connected platform.
  • Third-party services such as Google Maps may require separate accounts, API keys, quotas, or usage fees.

Explore more high-quality resources in our Web Templates library, and pair them with curated Graphic Templates and Web Templates for your digital creations.

📋 Asset Specifications & Compatibility

Item Title
Plugin de reserva de alquileres Woocommerce – BRW
Element ID
CXKK4MD
Formats / Software
HTML5 / CSS3 / Responsive / Bootstrap
License Type
Commercial & Personal Use
Plugin de reserva de alquileres Woocommerce - BRW Preview

Original creative preview & visual showcase

⚡ High-Speed Direct Cloud Download

Original untouched resource package hosted on 5TB unlimited Google Drive:

☁️ Download Package (Google Drive)
🔒 Direct SSL Encrypted Link • Fast Unthrottled Speed • Original Clean Archive