WooCommerce Booking and Reservation DocumentationWooCommerce Booking and Reservation Documentation
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Booking Comparison
    • Installation
  • Daily Operations

    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
  • Setting Up a Product

    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
  • Store-wide Settings

    • Global Settings
    • Notifications
  • Your Customers

    • The Booking Experience
    • My Bookings
    • Shortcodes and Blocks
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Booking Comparison
    • Installation
  • Daily Operations

    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
  • Setting Up a Product

    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
  • Store-wide Settings

    • Global Settings
    • Notifications
  • Your Customers

    • The Booking Experience
    • My Bookings
    • Shortcodes and Blocks
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Booking and Reservation

    • WooCommerce Booking and Reservation
    • Overview
    • Features
    • WooCommerce Booking Plugin Comparison
    • Installation
    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
    • Global Settings
    • Notifications and Reminders
    • The Customer Booking Experience
    • My Bookings
    • Shortcodes and Blocks
    • Troubleshooting
    • Frequently Asked Questions

Logs and Tools

The Logs and Tools sub-tab sits next to the booking list under Webkul WC Addons → Booking Management System → Bookings. It holds the housekeeping: what your calendar connections have been doing, how to bring bookings over from another extension, and how to keep the tables tidy.

Sync Logs

Every calendar import or export writes a line here.

The Sync Logs table

ColumnMeaning
IDThe log entry's reference
ProviderWhich calendar the entry came from — google, ics, and so on
Entity IDThe booking or connection the entry relates to
Statuspending, success, failed …
ErrorThe failure message, when there is one
CreatedWhen the entry was written

Provider and Status are free-text filters — type ics or failed and the table narrows as you type. The count beside them tells you how many rows match.

  • Refresh Logs reloads the table.
  • Export Logs CSV downloads the filtered rows as wcbrs-sync-logs-<provider>-<status>.csv.

Tips

If a calendar connection seems to be doing nothing, filter this table by its provider. An empty result means the sync has never run; a run of failed rows with an error message tells you why.

The log retention period, verbose logging and failure alerts are set under Global Settings → Products → Calendar Sync Config → Sync Logs. See Calendar Sync.

WooCommerce Bookings migration

If you are moving from the WooCommerce Bookings extension, this tool copies its existing bookings into this plugin.

The WooCommerce Bookings Migration card

ControlWhat it does
Dry RunTicked by default. Reads the records and reports what would happen, without writing anything
Batch sizeHow many records to process in one pass, 1–500. Default 100
Run WooCommerce Bookings MigrationStarts the run

How to migrate safely

  1. Back up your database first. A migration writes real booking rows.
  2. Leave Dry Run ticked and click Run WooCommerce Bookings Migration. You get "WooCommerce Bookings dry run complete." and a report of what was found.
  3. Read the report. Check the counts match roughly what you expect.
  4. Untick Dry Run and run it again. You get "WooCommerce Bookings migration completed." and the booking list, calendar and sync logs all refresh.
  5. Repeat with the same batch size until the report shows nothing left to import.

Warning

Run the migration once per batch and check the result before running again. Running the live migration repeatedly on the same records is the fastest way to end up with duplicates.

After migrating, open Managing Bookings and spot-check a handful of records — especially their dates, their customer and their status.

Compatibility and Scale Audit

This card lives at the bottom of Global Settings → Products, and it is the quickest way to answer "will this work on my store?".

The Compatibility and Scale Audit

It reports, with a status and a plain-language result for each area:

GroupChecks
Marketplace VendorsWhether a marketplace plugin is present and how bookings interact with it
WooCommerce PlatformWooCommerce version and feature declarations, such as HPOS and block checkout
Extension CompatibilitySignals from other extensions that touch products, cart or checkout
MultilingualWhether a translation plugin is active
ScaleYour current booking count, and whether the store is in comfortable territory

Refresh Audit re-runs the checks, and the generated timestamp tells you how fresh the report is.

Tips

Run this before a big launch and after installing any new cart, checkout or marketplace extension. It is read-only — it changes nothing.

Archive and purge tools

Old, finished bookings pile up. The tools in the same card let you clear them out safely.

FieldDefaultMeaning
Older than days730Only bookings older than this are eligible. Minimum 30
Purge limit100How many rows to remove in one pass, 1–1000

Three buttons, in the order you should use them:

  1. Preview Eligible Rows — shows the cutoff date, which statuses are eligible, and how many rows match. Nothing is deleted.
  2. Dry Run Purge — walks the deletion without writing, and reports the same figures.
  3. Purge Eligible Rows — deletes them. You are asked to confirm: "Permanently purge eligible terminal bookings?"

The result table shows Cutoff, Statuses, Eligible and Purged.

Warning

Purging is permanent — there is no undo inside the plugin. Only bookings in a finished state are eligible, but take a database backup before your first real purge, and start with a small Purge limit.

Note

Purging removes the booking records. It does not touch the WooCommerce orders they came from, so your sales history and your accounts are unaffected.

Next step

  • Calendar Sync — set up the connections these logs describe.
  • Global Settings — where the audit and purge tools live.
Prev
Managing Bookings
Next
Product Setup