✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for WCFM Bookings: vendor bookings as tables

WCFM Bookings adds appointment-style products to WCFM vendors, with bookings, time slots, and availability stored across booking posts and meta. SleekView reads them as a vendor-scoped schedule operators can sort, filter, and edit inline.

♾️ Lifetime License available

SleekView table view for WCFM Bookings

Bookings across vendors, in one schedule

WCFM Bookings is built on WooCommerce Bookings and exposes appointment-style products to WCFM vendors. Bookings live as wc_booking posts with start/end timestamps, resource references, and vendor (author) context. The default admin lists bookings per vendor through the front-end manager, but the marketplace operator's view across all vendors is limited.

SleekView reads wc_booking posts joined with vendor users and source orders. A row shows vendor, service, customer, start/end time, resource, and status side by side. Operators scope to a date range, filter by vendor or service, sort by start time, and surface bookings without resource assignment for follow-up. Cancellations, rescheduling, and resource assignment edit inline.

Where bookings use WooCommerce Bookings' resources or persons fields, those are first-class columns. Where availability is stored in wp_woocommerce_bookings_availability, SleekView reads it for a per-vendor availability view useful for spotting double-bookings or empty days.

Workflow

From per-vendor calendars to one schedule

1

Read booking posts

SleekView queries wc_booking joined with wp_users for vendor and wc_orders for the source order. Availability tables are in scope too.
2

Compose columns

Vendor, customer, service, start/end time, resource, persons, status, and cancellation reason as needed. Derived occupancy and cancellation-rate columns optional.
3

Save views

Marketplace ops gets the daily schedule; vendor managers get the occupancy view; support gets per-customer lookup. Each role only sees what they need.
4

Edit inline

Reschedule, cancel, or assign a resource from the row. WooCommerce Bookings' CRUD layer runs so notifications and availability stay in sync.

Sample columns

A typical bookings view across vendors

One row per booking with vendor, customer, time, and resource.
Source: wp_posts (post_type=wc_booking) + wp_postmeta + wp_woocommerce_bookings_availability + wp_users (vendor)
Booking Vendor Customer Start Resource Status
#B-4128 Atlas Studio alex@studio.co May 18, 10:00 Room 1 Confirmed
#B-4129 Riverside Workshop ria@design.io May 18, 14:00 Trainer A Pending
#B-4130 Maker Den tom@hello.dev May 19, 11:00 Unassigned No resource
#B-4115 Old Lane Goods mia@brew.coop May 12, 09:00 Room 2 Cancelled

Comparison

Default WCFM Bookings admin vs SleekView

Default WCFM Bookings admin

  • Cross-vendor schedule view isn't part of the default admin
  • Unassigned-resource bookings require checking each booking
  • Availability is configured per product, no consolidated view
  • Bulk-reschedule for a shift change isn't supported
  • Customer email and order number aren't side by side

SleekView

  • Read wc_booking posts joined with vendor users and orders
  • Spot unassigned resources via a saved filter
  • Filter bookings by vendor, service, status, and date range together
  • Inline reschedule and resource assignment via WooCommerce Bookings APIs
  • Switch between table and kanban (by status) on the same query

Features

What SleekView gives you for WCFM Bookings

Cross-vendor schedule

Today's and tomorrow's bookings across all vendors with customer and resource inline. The marketplace operator sees the whole day at a glance instead of per-vendor screens.

Resource triage

Saved view scoped to bookings without resource assignment, sorted by start time. Operations sweeps it daily and assigns inline before customers notice.

Bulk reschedule

Cancel or shift a set of bookings (vendor outage, room closure) in one action. WooCommerce Bookings' notification emails fire for each affected customer.

Audience

Who uses SleekView for WCFM Bookings

Marketplace ops

Whole-day booking view across vendors, with unassigned resources and pending confirmations surfaced for action.

Vendor managers

Per-vendor occupancy and cancellation rate over a rolling window, useful for spotting vendors with capacity issues or service quality problems.

Customer support

Customer-scoped booking lookup with vendor, time, resource, and order in one row, so support handles reschedule requests in one screen.

The bigger picture

Why bookings marketplaces need a shared schedule

Bookings marketplaces (gyms, studios, salons, professional services) share a data shape: vendors offer services with availability, customers book slots, and operators sit between them making sure things actually happen. The data sits in wc_booking posts with vendor authorship and time-range fields, which is exactly what a relational scheduling system needs. The trouble is that vendor-side admin (the WCFM Frontend Manager) handles each vendor's view and the marketplace operator's role is left without a consolidated view that the same data fully supports.

SleekView builds that consolidated view as a saved query over the existing tables. The marketplace operator scopes the day across vendors. The vendor manager watches occupancy and cancellation patterns per vendor.

Customer support pulls a customer's booking history in one row. The data has been there since the booking was created and the plugin still owns every write. The missing piece was a list interface, and adding one shifts a bookings marketplace from running on per-vendor calendars to running on a real shared schedule that scales with the marketplace.

Questions

Common questions about SleekView for WCFM Bookings

Yes. WCFM Bookings extends WooCommerce Bookings for vendor use and keeps the same wc_booking post type and meta keys. SleekView reads those directly and adds the vendor join.

 

Yes. Reschedule, cancel, and resource assignment write through WooCommerce Bookings' CRUD layer, so notification emails fire and availability recalculates. Bulk operations run the same hooks per row.

 

Availability blocks for the booked product live in wp_woocommerce_bookings_availability and surface in SleekView as a related view. Useful for spotting per-vendor availability gaps or accidental double-bookings.

 

Both fields are on the booking record. SleekView shows resource and persons as separate columns where the vendor's product uses both, and the filter combines them so a 'two-person, room-A' search is one click.

 

Yes. Vendor scoping in WCFM uses the booking post author. SleekView joins authors with the wcfm_vendor role so per-vendor views are a saved filter, not a manual query.

 

Yes. Occupancy is bookings divided by available slots over a window. SleekView computes the ratio in a derived column, useful for vendor reviews or for spotting under-used capacity worth promoting.

 

Cancellation reason is typically captured as booking meta. SleekView surfaces it as a column and a filter, so reviewing cancellation patterns per vendor or per service becomes a saved view instead of a report build.

 

Booking queries hit indexed columns (post status, vendor author, start timestamp). Marketplaces with tens of thousands of bookings still see sub-second load times on the cross-vendor view.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView