Press Enter to search or Esc to close

FW Rental for WooCommerce – Documentation

WordPress

Managing Bookings

FW Rental for WooCommerce tutorial for WordPress

Managing bookings

Rental bookings are managed directly from the WooCommerce order screen. You do not need a separate bookings dashboard.

Changing dates on an order

Each rental line on the order screen shows its pickup and return dates, and you can edit them there. This works on any order, including one that has already been paid — the common case is a customer calling to move a booking by a day.

When you save new dates:

  • Availability is re-checked for the new range.
  • The booking moves to the new dates immediately.
  • An order note is added recording the change.

Money is recalculated only on orders WooCommerce still considers editable. On a paid order, any price difference is left for you to settle deliberately — by issuing a refund or adding a fee — rather than silently rewriting a total that has already been charged to the customer.

Overbooking

If a date change or a stock adjustment creates a clash, the conflict is flagged on the order screen. Overbooking is surfaced there rather than waiting until the pickup day.

WP-CLI commands

FW Rental for WooCommerce provides two WP-CLI commands for working with the bookings table directly.

  • wp fwrental bookings-status — Reports what the bookings table currently holds.
  • wp fwrental rebuild-bookings --yes — Rebuilds the bookings table from scratch by replaying every order into it.

The bookings table is a cache of what your orders say. Rebuilding it replays every order back into the table, producing a result that matches the orders exactly — no merging, no guesswork. Run this command after importing orders or after restoring a database backup.


Was this article helpful?
Previous
Catalogue Pages and the Date Picker
Next
Product Admin
  • Client Login

    Restore password
  • New Registration

or
Make sure @fastw3b.com email domain is white-listed in your email client to restore password, verify registration, get order confirmations, etc.