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

Global Settings

Global Settings holds the defaults every bookable product starts from. Set them once here and you only have to override the products that genuinely differ.

Open Webkul WC Addons → Booking Management System → Global Settings. There are three sub-tabs: Bookings, Products and Notification and Alerts.

The Global Settings tab

How global and product settings relate

GlobalProduct
Badge on the panelGlobal SettingsProduct override
Save buttonSave Global SettingsSave Product Override
Who it affectsEvery product that has not overridden the valueOne product

A product reads the global value until you save a product value. From then on the product keeps its own value and later changes to the global default no longer reach it.

Tips

Use global settings for the rules most products should share — a common booking window, a standard deposit, the same reminder timings. Use product settings only where one product genuinely needs different dates, prices, people, resources, services or extras.


Bookings

Store-wide rules for how bookings behave. Four sections, selected with the chips at the top of the panel.

All Bookings

SettingDefaultWhat it does
Default Page Size50Rows per page in the booking list. Minimum 10
Show Customer ColumnEnabledShow the customer column
Show Resource ColumnEnabledShow the resource column

Calendar View

SettingDefaultWhat it does
Default Calendar Viewmonthday, week or month
Start of Weekmondaymonday or sunday
Show Cancelled BookingsDisabledInclude cancelled bookings in the calendar

Booking Details

SettingDefaultWhat it does
Allow Internal NotesEnabledKeep staff notes against a booking
Capture ID ProofDisabledCollect identity documents
Show Payment BreakdownEnabledShow the deposit / balance split

Booking Status Management

The most important section on the tab — it decides what happens automatically and what customers may do themselves.

Booking Status Management

SettingDefaultWhat it does
Allow Manual Status EditEnabledLet staff change a booking status by hand
Auto-Confirm Paid BookingsEnabledMove a booking to confirmed once its order is paid
Auto-Expire Pending (hours)24Expire a booking that is still pending after this long. 0 turns it off
Auto-Complete After End (hours)0 (off)Complete a booking this long after its end time
Auto-Cancel Pending After Start (hours)0 (off)Cancel a still-pending booking this long after it should have started
Allow Customer CancellationDisabledShow a Cancel booking button in My account
Cancellation Window Duration1How much notice a customer must give
Cancellation Window UnitHoursHours or Day
Allow Customer ReschedulingDisabledShow the Request reschedule form in My account
Rescheduling Window Duration1How much notice a reschedule needs
Rescheduling Window UnitHoursHours or Day
Notify Admin On Customer ActionEnabledTell you when a customer cancels or asks to reschedule
Auto-Cancel Woo Order On Customer CancelDisabledAlso cancel the WooCommerce order
Add Refund Reminder Note On Customer CancelEnabledLeave a note on the order so a refund is not forgotten

Important

Allow Customer Cancellation and Allow Customer Rescheduling are off by default. Nothing appears on the customer's My Bookings page until you turn them on — this is deliberate, so self-service is a decision you make rather than one you inherit.

How the cancellation window works

The window is the notice you require. With 24 and Hours, a customer may cancel any booking that starts more than 24 hours from now. Closer than that and the button is not shown; if they try anyway they get "Cancellation window has passed for this booking."

Rescheduling works the same way, with its own duration and unit.

Warning

Auto-Cancel Woo Order On Customer Cancel cancels the order as well as the booking. If you refund manually, leave it disabled and rely on Add Refund Reminder Note instead — otherwise an order can be cancelled before you have processed the money.

The automatic jobs

Auto-Expire, Auto-Complete and Auto-Cancel run hourly through WordPress's scheduler. They need WP-Cron to be working. Set them to 0 to switch them off individually.

You wantSet
Unpaid bookings released after a dayAuto-Expire Pending = 24
Bookings tidied up two hours after they endAuto-Complete After End = 2
No-shows cleared an hour after the startAuto-Cancel Pending After Start = 1
Nothing automatic at allAll three = 0

Products

The Products sub-tab holds the store-wide defaults for every product module.

Global Settings → Products

Pick a module with the chips:

ChipWhat it setsDocumented in
Global AvailabilityBooking window, notice, holidays, closures, slot rules, capacityAvailability
Global PricingSeasonal pricing, discounts, deposits, coupons, dynamic pricingPricing
Global LocationAddress, coordinates, display and search behaviourLocation and Search
Global ResourcesResource behaviour, rooms, staff, equipment, shared poolResources
Global PersonsGuest fields, adult and child types, group types, capacityPeople and Guests
Global ServicesService behaviour, extra services, quantity services, addonsServices, Extras and Fees
Global ExtrasFee behaviour and conditional extrasServices, Extras and Fees
Calendar Sync ConfigGoogle, ICS import and export, sync logsCalendar Sync

Click Save Global Settings when you are done. You get a confirmation such as "Availability Settings saved".

Below the panel sits the Compatibility and Scale Audit and the archive and purge tools — see Logs and Tools.


Notification and Alerts

Reminder timings, email defaults and messaging hooks. This tab is global only — there is no product override.

Notification and Alerts

Full detail in Notifications and Reminders.


Backing up and moving your settings

On Product Settings → Global Settings (inside the product workspace) you will find:

  • Export Settings — downloads the current scope as a JSON file.
  • Settings Import (JSON) — paste an exported payload and click Import Settings.

Tips

Export before a big change. It is the quickest way to undo a mistake, and the quickest way to copy a working configuration onto a staging or second store.

A suggested order for a new store

  1. Bookings → Booking Status Management — decide what happens automatically and what customers can do.
  2. Products → Global Availability — set the booking window and minimum notice.
  3. Products → Global Pricing — set deposit and discount defaults.
  4. Products → Global Persons — decide whether guest counts are asked for by default.
  5. Notification and Alerts — set reminder timings.
  6. Then create products, and override only what differs.

Next step

  • Notifications and Reminders — the third sub-tab.
  • Product Setup — start creating products.
Prev
Calendar Sync
Next
Notifications and Reminders