SleekView for Ovatheme Booking: hotel rooms, tours & rentals as tables
Ovatheme Booking powers reservation flows on Ovatheme's hotel, travel, and rental themes. SleekView pivots its reservation custom posts and postmeta into one editable grid so ops can manage availability and confirmations without theme-specific screens.
♾️ Lifetime License available
Theme-bundled bookings as a real ops grid
Ovatheme Booking ships with several Ovatheme demos (Hotel WP, Travel Tour, Car Rental). Reservations are stored as a custom post type backed by wp_postmeta, with the booked item (room, tour, vehicle) referenced by post ID and check-in/check-out plus guest count stored in dedicated postmeta keys. Customer details land in postmeta or are joined to a customer CPT depending on theme variant.
The default admin works through theme-specific screens that show one type of booking at a time. SleekView reads the reservation CPT directly, pivots check-in date, check-out date, item type, guest count, and status from postmeta into named columns, and joins the booked item's CPT for room/tour/vehicle name. One filter spans date range, item type, and status across all booking variants.
Updates to status route through Ovatheme's own booking hooks where they exist, so confirmation and payment emails fire normally. Direct postmeta writes are reserved for internal ops tags and reconciliation flags that the plugin does not surface in its own UI.
Workflow
Ovatheme reservations as one editable grid
Point at the reservation CPT
Join the booked items
Save the ops views
Enable inline edits
Sample columns
A typical Ovatheme reservations view
wp_posts (post_type=ova_booking) + wp_postmeta
| Reservation | Item | Check-in | Check-out | Guests | Status |
|---|---|---|---|---|---|
| #R-4218 | Sea-view suite | May 24 | May 27 | 2 | Confirmed |
| #R-4219 | Old town tour | May 25 | May 25 | 4 | Pending |
| #R-4220 | Compact SUV | May 26 | May 30 | 1 | Confirmed |
| #R-4221 | Garden room | May 22 | May 24 | 2 | Cancelled |
Comparison
Default Ovatheme Booking admin vs SleekView
Default Ovatheme Booking admin
- Different theme variants have different admin screens
- Reservation list keys on post date, not check-in date
-
Check-in, check-out, and guest count hidden in
wp_postmeta - Per-room or per-vehicle daily availability needs a separate page
- No combined filter across reservation type and status
SleekView
- Sort by check-in date instead of post date
- Combine filters across item type, status, and date range
- Pivot check-in, check-out, and guest count into named columns
- Inline-edit status with hook-respecting writes
- Save views per property, per fleet, or per tour
Features
What SleekView gives you for Ovatheme Booking
Check-in sorted schedule
Sort by check-in date so today's and tomorrow's arrivals land at the top. Combine with status to see only confirmed arrivals or only pending payments.
Postmeta as columns
Check-in, check-out, guest count, item type, and customer email pivot from wp_postmeta into named columns. Each reservation row shows the full context inline.
Inline status workflow
Confirm or cancel inline. Writes route through Ovatheme Booking's status hooks so confirmation emails and payment-status updates fire as usual.
Audience
Who uses SleekView for Ovatheme Booking
Front desk / reception
Today and tomorrow's arrivals with room, guest count, and status visible inline. Pending bookings confirmed in batch before check-in.
Property managers
Per-property view filtered by item (room or vehicle) and date range. Spot upcoming gaps in occupancy and over-allocations in one place.
Customer support
Per-customer reservation history across rooms, tours, and rentals. Look up a guest's previous stays before responding to a request.
The bigger picture
Why theme-bundled bookings need a real ops grid
Ovatheme demos sell because they look polished out of the box and they almost work as a hotel, tour, or rental site. The shared Ovatheme Booking plugin handles the actual reservations and stores them as a CPT with postmeta, which is the right structural choice for flexibility. The cost shows up in the admin: the default reservation list sorts by post date, hides check-in and guest count in postmeta, and offers a different sub-screen for each booking variant.
Daily ops for a property with three rooms and two cars ends up jumping between screens to answer one question. SleekView reads the same CPT, pivots wp_postmeta into named columns, and offers combined filters for item type, status, and check-in date. Status writes respect the plugin's existing hooks.
The outcome is one daily-ops grid that works the same way regardless of whether the demo is selling rooms, tours, or vehicles.
Questions
Common questions about SleekView for Ovatheme Booking
Yes. The Ovatheme Booking plugin stores reservations in a shared CPT regardless of the parent theme (Hotel WP, Travel Tour, Car Rental). SleekView reads the same CPT and exposes item-type as a column and filter so all variants live in one grid.
 When SleekView routes the write through Ovatheme Booking's status hooks, the plugin's confirmation and cancellation emails fire as designed. Direct postmeta writes are available for internal ops tags that should not trigger emails.
 Yes. The booked item is a post ID stored in postmeta, and SleekView joins it to surface the item name as a column and a filter. Per-room and per-vehicle views become one-click saved views.
 Availability rules in Ovatheme Booking are typically stored on the item record (room, tour, vehicle) rather than on the reservation. SleekView can build a separate view scoped to availability data so ops can audit blackouts and rule overrides without leaving WordPress.
 Yes. Check-in and check-out land on separate columns. Sort by either, filter by date range against either, and the grid shows the right slice for the booking horizon you care about.
 Yes. Save a view filtered on the item (room, vehicle, tour) belonging to the logged-in user, and gate by capability. Each property's staff opens to their own bookings only.
 When Ovatheme Booking stores payment status on the reservation, SleekView surfaces it as a column and filter. Combine with check-in date to find pending payments before arrival.
 Yes. Any view exports to CSV with visible columns intact, so finance can pull a month's reservations across all booking variants without theme-specific reports.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Solid Affiliate
- Woocommerce Chronopost
- Bigcommerce Bridge
- Woocommerce Vendor Payouts
- Lemonsqueezy Wp
- Woocommerce Hermes Shipping
- Woocommerce Pricing Deals
- Woocommerce Warehouse Management
- Woocommerce Tax Toggle
- Wholesale Suite
- Affiliatewp
- Woocommerce Quick View
- Woocommerce Clearpay Afterpay
- Smart Coupons
- Woocommerce Eparcel
- Theme My Login
- User Meta Manager
- Private Content Restricted Content
- Memberium Infusionsoft Pro
- Memberpress Emails
- Wp Private Content Pro
- Ultimate Membership Pro
- Academypress
- Memberpress Corporate Pro
- Membergate Pro
- Membershipworks
- Ultimatemember Mailchimp
- Paid Membership Pro Pro
- Profile Magic
- Mycred