PREMIUM ADD-ON FOR DEVAGENT WBR

DevAgent WBR — Hourly Bookings & Appointments

Sell appointments, sessions and hourly rentals with single-slot or multi-slot booking, recurring or manual availability, capacity protection and a WooCommerce checkout and order workflow.

Use code HOURLYAPP100 at checkout. Limited to the first 100 customers. Renews at €39.99/year.

Annual single-site license · Requires DevAgent WBR 1.2.0+ · WooCommerce 8.5+ · WordPress 6.8+ · PHP 8.1+

Single slot or multiple slots per booking

Weekly schedules with exceptions or manual slots

Independent configuration for Booking Variable variations

Up to 48 selected slots from the same local date

Capacity, buffers and server-side revalidation

Hero Devagent WBR Hourly bookings and appointments
HOURLY BOOKING FOR TIME-BASED PRODUCTS

Use a booking model built around appointment times

DevAgent WBR handles its regular day/night date_range workflow. Hourly Bookings & Appointments adds a separate time_slot mode for products that need a precise start time, one or more appointment slots and capacity control at the time-slot level.

SINGLE SLOT PER BOOKING

Single slot per booking

Use one date and one appointment time when the customer should reserve a single session, consultation, class, service visit or rental period.

One selected slot per booking

WooCommerce Quantity consumes capacity in that slot

Selecting another slot replaces the previous selection

MULTIPLE SLOTS PER BOOKING

Multiple slots per booking

Allow one booking to contain several times from the same local date when the customer needs a longer or split reservation.

Consecutive or non-consecutive slots

Up to 48 selected slots per booking

Capacity is checked across the complete selected set before new holds are written

The selected set stays together as one booking through cart, checkout and order data

HOURLY BOOKING CONTROLS

Configure schedules, capacity and pricing per product or variation

Choose single or multiple slots

Set Single slot per booking or Multiple slots per booking independently for each Booking Simple product or compatible variation.

Weekly schedule + exceptions

Create recurring weekday availability with one or more time windows, then close a specific date or replace its normal weekly hours when needed.

Manual slots

Create explicit local date-and-time availability for one-off sessions, irregular schedules or dates that do not follow a weekly pattern.

Capacity and buffers

Set slot capacity, minimum booking advance, maximum booking horizon, buffer before and buffer after. WooCommerce Quantity consumes the same amount of capacity in every selected slot.

Fixed or duration-unit pricing

Use the WooCommerce product or variation price as a fixed price per selected slot, or calculate pricing from accumulated selected duration and a configured duration unit.

Variation-level control and slot colors

Each compatible variation keeps its own Hourly schedule, duration, capacity, pricing and selection settings. Primary, Secondary and Text colors can also be configured per product or variation for the frontend slot selector.

REAL PRODUCT INTERFACE

Offer one precise time or several times in one booking

single slots in frontend
multiple slots selection in frontend

Single-slot booking

Customers choose a date and one available appointment time. Unavailable capacity can appear as Sold out, and the selected slot remains connected to WooCommerce Quantity and Add to cart.

Real frontend: Single slot per booking with selected, available and sold-out states.

Multiple-slots booking

Customers can select one or more available times from the same date. The selection can contain consecutive or non-consecutive slots and is shown as one booking before Add to cart.

Real frontend: Multiple slots per booking with selected-slot summary.

REAL WORDPRESS ADMIN SCREENS

Define recurring availability or explicit appointment times

Weekly schedule

Add one or more local-time windows to each weekday. Hourly generates valid start times from the configured interval and checks that appointment duration and buffers fit inside an allowed window.

Real admin screen: Weekly schedule with multiple weekday windows.

Manual slots

Create explicit local dates and start times when availability is irregular. Duration, capacity, buffers and pricing remain defined by the product or variation.

Real admin screen: Manual slots with stable IDs and enabled state.

APPOINTMENT ADMINISTRATION

Review Hourly bookings from one administration view

DevAgent WBR → Appointments lists Hourly reservations backed by WooCommerce orders and provides filters for date, product, variation and status. Customer personal data remains in WooCommerce instead of being duplicated in the Hourly occupancy table.

Real admin screen: Hourly Appointments with date, product, variation and status filters.

FROM PRODUCT SETUP TO ORDER

How Hourly Bookings & Appointments works

1

Choose the Hourly booking mode

Assign Hourly slots / appointments to the compatible DevAgent WBR product.

2

Configure selection, time, capacity and pricing

Choose Single or Multiple slots, then set duration, start interval, capacity, booking limits, buffers and the price model.

3

Define the availability source

Use Weekly schedule + exceptions for recurring availability or Manual slots for explicit local dates and times.

4

Let the customer choose a date and slot or slots

Hourly returns valid times for the selected product or variation and shows the configured availability on the WooCommerce product page.

5

Revalidate and persist through WooCommerce

Availability, capacity and price are checked again on the server. The booking persists through cart, checkout and order data, and confirmed occupancy is linked to the WooCommerce order.

TIME-BASED BUSINESS WORKFLOWS

Use Hourly for appointments, sessions and hourly rentals

Professional consultations

Book one-to-one sessions for consultants, coaches, advisors or other appointment-based services.

Classes and workshops

Offer fixed class times or allow customers to select several same-day sessions when the product is configured for multiple slots.

Studios, rooms and equipment

Sell hourly use of studios, rooms, workspaces or equipment with capacity controlled for each selected slot.

Technical and field services

Publish service windows for inspections, installations or other time-based visits using recurring schedules or manually created slots.

ANNUAL SINGLE-SITE LICENSE

One annual license for one WordPress website

Base plugin required

DevAgent WBR — Hourly Bookings & Appointments is a commercial add-on for DevAgent WBR. The current license configuration is for one site, one year, with annual recurrence.

 

The license controls update delivery and support eligibility. Missing, inactive or expired license status does not disable the installed Hourly booking runtime.

LAUNCH OFFER
€29.99 for the first year

Use code HOURLYAPP100 at checkout. Limited to the first 100 customers. Renews at €39.99/year.

Renewal price

€39.99/year

The annual license is valid for one website and includes product updates and support while active.

Annual single-site license · Promo code required · Renewal price €39.99/year

PART OF THE DEVAGENT WBR ECOSYSTEM

Add hourly booking without replacing the base plugin

DevAgent WBR is required

Hourly Bookings & Appointments requires DevAgent WBR 1.2.0+. The base plugin continues to provide its normal date_range booking workflow, while Hourly adds the separate time_slot mode.

Dynamic Pricing 1.0.0 can coexist

Dynamic Pricing 1.0.0 can be active alongside Hourly, but its pricing rules remain limited to date_range bookings and do not modify Hourly time_slot prices.

Frequently asked questions

Does Hourly Bookings & Appointments work without DevAgent WBR?

No. It requires DevAgent WBR — Rentals and Bookings for WooCommerce 1.2.0 or higher and WooCommerce.

Can I limit a product to one appointment time?

Yes. Choose Single slot per booking so the booking contains one date, one slot and WooCommerce Quantity.

Can customers select several appointment times?

Yes. Choose Multiple slots per booking. One booking can contain up to 48 selected slots from the same local date.

Do multiple slots have to be consecutive?

No. They can be consecutive or non-consecutive, but all selected slots in the booking must belong to the same local date.

How does WooCommerce Quantity affect capacity?

Quantity consumes that amount of capacity in every selected slot. In a multi-slot booking, Hourly checks the complete selected set before creating new holds.

Can Booking Variable products use Hourly?

Yes. The variable product owns the Hourly booking-mode assignment, while each compatible variation keeps its own schedule, duration, capacity, pricing, selection behavior and slot colors.

Can I customize the slot colors?

Yes. Primary, Secondary and Text colors can be configured per product or variation.

Does Dynamic Pricing 1.0.0 change Hourly prices?

No. Dynamic Pricing 1.0.0 remains scoped to date_range bookings and does not modify Hourly time_slot prices.

Does an expired license stop bookings?

No. The license manages update delivery and support eligibility; it does not act as a booking feature gate.

Add hourly booking workflows to your DevAgent WBR products

Create recurring schedules or manual appointment times, offer single or multiple slots, protect capacity and keep booking data connected to the WooCommerce cart, checkout and order workflow.

Use code HOURLYAPP100 at checkout · First 100 customers · Renews at €39.99/year · Annual single-site license

Scroll to Top