WooBookings Exporter — documentation
WooBookings Exporter adds a simple, print-friendly day sheet inside WooCommerce Bookings. It lists bookings for a chosen date, including customer details, people counts and Product Add-Ons. Print a clean A4 page in one click.
Requirements
- WordPress 5.8+
- WooCommerce 6.0+
- WooCommerce Bookings 2.2.2+ (tested against 2.2.2)
- PHP 7.4+ (PHP 8.x supported)
- Optional: WooCommerce Product Add-Ons for “Optional Extras”
Installation
- Go to
Plugins → Add New → Upload Plugin.
- Upload
ccs-bookings-print-view.php (zip if required) and click Install now.
- Click Activate.
- Open
Bookings → Download bookings.
Using the day sheet
- Go to
Bookings → Download bookings.
- Pick a date via quick buttons (today, tomorrow, this Friday/Saturday/Sunday) or use the custom date picker.
- (Optional) Tick include pending/unpaid to include unpaid, pending-confirmation and in-cart bookings.
- Sort by Name A–Z or Start time ↑.
- Click Print for a clean HTML view (print or save to PDF).
What each column shows
- Booking — booking ID linked to the edit screen.
- Start — start time in site timezone.
- Name, phone, email — from booking (manual) or order billing (native checkout).
- People — total persons on the booking.
- Optional extras — values from Product Add-Ons (label “Optional Extras”).
- Notes — customer note from order, or internal notes on the booking if present.
Statuses included
By default: confirmed, paid, complete.
With the pending/unpaid box: unpaid, pending-confirmation, in-cart.
Product Add-Ons support
The exporter reads order-item meta with label “Optional Extras” and displays the selected values (e.g. table decorations, bottle packages, VIP upgrades).
If your store uses a different label, standardise it or ask a developer to add your label to the matcher.
Printing
Opens a brand-free HTML page optimised for A4. Use your browser’s print dialog to print or save as PDF.
Troubleshooting
- Missing bookings: check status filters, ensure the start date matches, confirm site timezone.
- Blank customer details: verify the order’s billing fields (or manual fields on the booking).
- No optional extras: check the order item’s meta label and that extras were added to the bookable product.
Uninstalling
Deactivate and delete the plugin from Plugins. No settings are stored.
Changelog
- 1.2.3 — improved Product Add-Ons parsing; booking ID link column.
- 1.2.2 — better customer/order detection; refined print view.
- 1.2.1 — switched to Bookings controller API for accurate results.
Support
When contacting support, include WordPress, WooCommerce and WooCommerce Bookings versions, PHP version, the date you queried, and any relevant booking IDs.