Title: Abogo Booking for WooCommerce
Author: Mauriac AZOUA
Published: <strong>September 22, 2026</strong>
Last modified: September 27, 2026

---

Search plugins

![](https://ps.w.org/abogo-booking/assets/banner-772x250.png?rev=3707923)

![](https://ps.w.org/abogo-booking/assets/icon-256x256.png?rev=3707923)

# Abogo Booking for WooCommerce

 By [Mauriac AZOUA](https://profiles.wordpress.org/azouamauriac/)

[Download](https://downloads.wordpress.org/plugin/abogo-booking.1.0.1.zip)

 * [Details](https://pcd.wordpress.org/plugins/abogo-booking/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/abogo-booking/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/abogo-booking/#installation)
 * [Development](https://pcd.wordpress.org/plugins/abogo-booking/#developers)

 [Support](https://wordpress.org/support/plugin/abogo-booking/)

## Description

**Sell dates instead of stock.** A holiday home, a bike, a kayak or a meeting room:
the customer picks an arrival and a departure on the product page, and pays for 
the days or the nights in between.

**No new product type to learn.** One checkbox on a product you already have makes
it bookable. The rest of your shop stays exactly the same: the same cart, checkout,
payment methods, coupons, taxes, orders and e-mails.

#### ✨ Why shop owners choose it

 * 🏷️ **One checkbox** turns a simple, variable or grouped product into a rental
 * 🌙 **Days or nights**, with one date or an arrival and a departure
 * 📐 **Your rules**, set once for the shop and changed for any product or variation
 * 🛒 **Your usual checkout**, with every payment method you already offer
 * 🗓️ **A clear view** of every booking, on a list and on a month calendar
 * 🌍 **Five languages** out of the box: English, French, German, Spanish and Japanese

#### ⚙️ Booking rules for the whole shop, exceptions for any product

Set the booking rules once for the shop. Any product, and any variation of a variable
product, can then keep them or set its own.

 * ✅ One date, or two dates for an arrival and a departure
 * ✅ Charged per day or per night
 * ✅ Bookings sold several days or nights at a time, such as a full week
 * ✅ A shortest and a longest booking
 * ✅ How soon bookings open, and how far ahead they close
 * ✅ A switch making every product bookable, except those saved with their own 
   box unticked

#### 🛍️ A booking form your customers understand

 * 📆 A date picker built into the plugin, with nothing loaded from another service
 * 🚫 Dates outside the allowed period cannot be picked
 * 🎯 Once an arrival is picked, only the departures giving an allowed length can
   be chosen
 * 💶 The length of the booking and the total price update as the dates change
 * 🎨 The dates sit under the price or behind a link, in the colours of your shop
 * 📱 Works on phones as well as computers

#### 📋 Everything under control after the sale

 * 📨 The dates follow the booking into the cart, the checkout, the order and the
   order e-mails
 * 🔒 Every rule is checked again before the order is taken, whatever the customer
   typed
 * 🔎 A list of the bookings with their order, product, dates, length and quantity,
   filtered by status and by date
 * 🗓️ A month calendar showing each booking across the days it takes up
 * 🔄 Five steps in the life of a booking: booked, arriving, out now, just back 
   and completed. Each step moves on its own with the calendar, or waits for you,
   as you choose
 * ✏️ The dates of a booking can be corrected from its order while the order is 
   unpaid or on hold
 * ↩️ Cancelling the order frees the booking
 * 🛠️ A repair tool rebuilds the bookings from the orders if they ever fall out 
   of step
 * 🧹 An option to delete all the plugin’s data when it is deleted, off by default
   so nothing is ever lost by accident

#### 🚀 Ready for the WooCommerce of today

 * ⚡ Compatible with the cart and checkout blocks
 * 🗄️ Compatible with the high-performance order storage
 * 🌍 Translated into French, German, Spanish and Japanese

## Screenshots

[⌊The booking rules of the whole shop, which every product follows unless it sets
its own.⌉⌊The booking rules of the whole shop, which every product follows unless
it sets its own.⌉[

The booking rules of the whole shop, which every product follows unless it sets 
its own.

[⌊The list of the bookings, with their order, product, dates, length and status.⌉⌊
The list of the bookings, with their order, product, dates, length and status.⌉[

The list of the bookings, with their order, product, dates, length and status.

[⌊The month calendar, where each booking runs across the days it takes up.⌉⌊The 
month calendar, where each booking runs across the days it takes up.⌉[

The month calendar, where each booking runs across the days it takes up.

[⌊The repair tool, which rebuilds the bookings from the orders.⌉⌊The repair tool,
which rebuilds the bookings from the orders.⌉[

The repair tool, which rebuilds the bookings from the orders.

[⌊The Booking tab of a product: one checkbox sells it by date, and each rule can
differ from the shop.⌉⌊The Booking tab of a product: one checkbox sells it by date,
and each rule can differ from the shop.⌉[

The Booking tab of a product: one checkbox sells it by date, and each rule can differ
from the shop.

[⌊On the shop page, a bookable product asks for dates instead of going straight 
to the cart.⌉⌊On the shop page, a bookable product asks for dates instead of going
straight to the cart.⌉[

On the shop page, a bookable product asks for dates instead of going straight to
the cart.

[⌊Arrival and departure picked on the product page, with the number of nights and
the total.⌉⌊Arrival and departure picked on the product page, with the number of
nights and the total.⌉[

Arrival and departure picked on the product page, with the number of nights and 
the total.

[⌊The dates follow the booking into the cart.⌉⌊The dates follow the booking into
the cart.⌉[

The dates follow the booking into the cart.

## Installation

 1. Install the plugin from the **Plugins** screen of WordPress, or upload it to the`/
    wp-content/plugins/` folder.
 2. Activate it. WooCommerce must be installed and active.
 3. Open the **Settings** page of the **Bookings** menu and set the rules of the shop.
 4. Open a product, click the **Booking** tab of the Product data box, tick **Bookable**,
    and update the product.

That’s it: the product page now asks for dates instead of going straight to the 
cart.

## FAQ

### Does it require WooCommerce?

Yes. WooCommerce must be installed and active.

### Can customers book hours or time slots?

No. The plugin sells whole days or nights, for rentals and stays. There is no time
of day in it.

### How is the price calculated?

The price of the product is multiplied by the number of days or nights booked, then
by the quantity. Coupons and taxes apply as usual.

### Does it stop two customers from booking the same dates?

No. Every booking is recorded and shown on the list and on the calendar, but the
plugin does not compare the dates of one booking with the others.

### Which products can be booked?

Simple, variable and grouped products. Each variation of a variable product can 
hold rules of its own.

### Does it change my checkout?

No. The customer goes through the usual WooCommerce cart and checkout, with every
payment method the shop already offers.

### Which languages does it come in?

English, French, German, Spanish and Japanese.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Abogo Booking for WooCommerce” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Mauriac AZOUA ](https://profiles.wordpress.org/azouamauriac/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “Abogo Booking for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/abogo-booking)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/abogo-booking/), check
out the [SVN repository](https://plugins.svn.wordpress.org/abogo-booking/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/abogo-booking/) 
by [RSS](https://plugins.trac.wordpress.org/log/abogo-booking/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

**Added**

 * A setting to delete every booking, setting and product rule when the plugin is
   deleted. It is off by default, so nothing is lost unless the shop asks for it.
 * Once an arrival is picked, only the departures giving an allowed length can be
   chosen, and a departure that no longer fits a new arrival is cleared.
 * The dates of a booking can be corrected from its order while the order is unpaid
   or on hold. The price of the line stays as it was, and dates no stay could have
   are refused with a message.
 * The list of bookings can be narrowed to an arrival date and a departure date.

**Changed**

 * The booking length, shortest and longest booking, and first and last dates carry
   plainer names and shorter help texts.

**Fixed**

 * A variation with its own choice of one date or two now shows the right fields
   on the product page, and can be booked.
 * The total shown under the dates on a variable product follows the variation picked,
   instead of the cheapest one.
 * The length and the total now show on grouped products too.
 * A booking moved to a step by hand stays there when its order changes status.
 * The month calendar shows the bookings of the 1st, and its title always names 
   the month on screen.
 * The Every product box on the settings screen lines up with its title.

#### 1.0.0

**Added**

 * First release: any WooCommerce product can be sold by date, with an arrival and
   a departure or a single day, charged per day or per night, under rules set for
   the whole shop and changed for any product or variation.

## Meta

 *  Version **1.0.1**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.9 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/abogo-booking/)
 * Tags
 * [booking](https://pcd.wordpress.org/plugins/tags/booking/)[calendar](https://pcd.wordpress.org/plugins/tags/calendar/)
   [Rental](https://pcd.wordpress.org/plugins/tags/rental/)[reservation](https://pcd.wordpress.org/plugins/tags/reservation/)
   [woocommerce](https://pcd.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/abogo-booking/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/abogo-booking/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/abogo-booking/reviews/)

## Contributors

 *   [ Mauriac AZOUA ](https://profiles.wordpress.org/azouamauriac/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/abogo-booking/)