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.

How global and product settings relate
| Global | Product | |
|---|---|---|
| Badge on the panel | Global Settings | Product override |
| Save button | Save Global Settings | Save Product Override |
| Who it affects | Every product that has not overridden the value | One 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
| Setting | Default | What it does |
|---|---|---|
| Default Page Size | 50 | Rows per page in the booking list. Minimum 10 |
| Show Customer Column | Enabled | Show the customer column |
| Show Resource Column | Enabled | Show the resource column |
Calendar View
| Setting | Default | What it does |
|---|---|---|
| Default Calendar View | month | day, week or month |
| Start of Week | monday | monday or sunday |
| Show Cancelled Bookings | Disabled | Include cancelled bookings in the calendar |
Booking Details
| Setting | Default | What it does |
|---|---|---|
| Allow Internal Notes | Enabled | Keep staff notes against a booking |
| Capture ID Proof | Disabled | Collect identity documents |
| Show Payment Breakdown | Enabled | Show 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.

| Setting | Default | What it does |
|---|---|---|
| Allow Manual Status Edit | Enabled | Let staff change a booking status by hand |
| Auto-Confirm Paid Bookings | Enabled | Move a booking to confirmed once its order is paid |
| Auto-Expire Pending (hours) | 24 | Expire 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 Cancellation | Disabled | Show a Cancel booking button in My account |
| Cancellation Window Duration | 1 | How much notice a customer must give |
| Cancellation Window Unit | Hours | Hours or Day |
| Allow Customer Rescheduling | Disabled | Show the Request reschedule form in My account |
| Rescheduling Window Duration | 1 | How much notice a reschedule needs |
| Rescheduling Window Unit | Hours | Hours or Day |
| Notify Admin On Customer Action | Enabled | Tell you when a customer cancels or asks to reschedule |
| Auto-Cancel Woo Order On Customer Cancel | Disabled | Also cancel the WooCommerce order |
| Add Refund Reminder Note On Customer Cancel | Enabled | Leave 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 want | Set |
|---|---|
| Unpaid bookings released after a day | Auto-Expire Pending = 24 |
| Bookings tidied up two hours after they end | Auto-Complete After End = 2 |
| No-shows cleared an hour after the start | Auto-Cancel Pending After Start = 1 |
| Nothing automatic at all | All three = 0 |
Products
The Products sub-tab holds the store-wide defaults for every product module.

Pick a module with the chips:
| Chip | What it sets | Documented in |
|---|---|---|
| Global Availability | Booking window, notice, holidays, closures, slot rules, capacity | Availability |
| Global Pricing | Seasonal pricing, discounts, deposits, coupons, dynamic pricing | Pricing |
| Global Location | Address, coordinates, display and search behaviour | Location and Search |
| Global Resources | Resource behaviour, rooms, staff, equipment, shared pool | Resources |
| Global Persons | Guest fields, adult and child types, group types, capacity | People and Guests |
| Global Services | Service behaviour, extra services, quantity services, addons | Services, Extras and Fees |
| Global Extras | Fee behaviour and conditional extras | Services, Extras and Fees |
| Calendar Sync Config | Google, ICS import and export, sync logs | Calendar 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.

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
- Bookings → Booking Status Management — decide what happens automatically and what customers can do.
- Products → Global Availability — set the booking window and minimum notice.
- Products → Global Pricing — set deposit and discount defaults.
- Products → Global Persons — decide whether guest counts are asked for by default.
- Notification and Alerts — set reminder timings.
- Then create products, and override only what differs.
Next step
- Notifications and Reminders — the third sub-tab.
- Product Setup — start creating products.
