✨ 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 MotoPress Hotel Booking: properties, accommodations & rates as tables

Read directly from MotoPress's mphb_room_type, mphb_booking, and mphb_season post types and their meta. Sort, filter, and inline-edit room availability and seasonal pricing without opening each accommodation one at a time.

♾️ Lifetime License available

SleekView table view for MotoPress Hotel Booking

Stop opening every accommodation to change a price

MotoPress Hotel Booking stores accommodations as mphb_room_type posts, individual rooms as mphb_room, bookings as mphb_booking, and season rates as mphb_season with rate links to each room type. The default admin lists each post type on its own screen with the standard WordPress table — no shared columns, no cross-type filtering, and no way to see base price, low-season price, and current bookings on one row. SleekView reads those post types directly and joins their meta so a single view shows what the property manager actually needs.

Season rates are particularly painful in the default admin. Each mphb_season post points at a date range and a price, but checking which accommodations have been priced for next August means clicking through every season post in turn. SleekView surfaces season name, date range, applied accommodations, and price as columns on the same screen, so spotting a missing rate takes seconds instead of an audit.

Inline edits go through MotoPress's standard post-meta layer, so the booking engine still picks up the new price the next time a guest searches. Bulk-update twenty accommodations to a new low-season rate in one pass and the front-end calendar reflects it on the next request — no cache flush, no per-post save loop.

Workflow

How SleekView reads your MotoPress schema

1

Pick the source post type

Choose mphb_room_type, mphb_booking, or mphb_season. SleekView lists the meta keys actually present on the post type so you don't have to guess.
2

Compose your column set

Add core fields, MPHB pricing meta, season-rate joins, and any custom postmeta you've added for cleaning fees, tags, or external IDs.
3

Save and scope the view

Name it ("Today's check-ins", "Missing season rates") and gate it by WordPress capability so reception, revenue, and ownership each get their own column set.
4

Edit inline and ship

Bulk-update prices, change capacity, mark rooms as cleaned — all routed through standard meta updates so the booking engine and any listeners on save_post_* still fire.

Sample columns

A typical MotoPress accommodations view

SleekView reads mphb_room_type posts and joins season-rate meta from mphb_season so base prices and current-season prices show on the same row.
Source: wp_posts (mphb_room_type, mphb_booking, mphb_season) + wp_postmeta
Accommodation Type Capacity Base price Current rate Status
Sea-View Suite 1 Suite 2 + 1 €180 €240 (High) Available
Garden Studio Studio 2 €95 €135 (High) Booked
Family Apartment 3B Apartment 4 €160 €210 (High) Available
Twin Room 12 Standard 2 €78 €78 (Base) Available
Penthouse Loft Suite 3 €320 €420 (High) Booked

Comparison

Default MotoPress admin vs SleekView

Default MotoPress admin

  • Each MPHB post type lives on its own screen with the standard WP columns
  • Season rates require opening every mphb_season post to verify coverage
  • No way to see base price and current-season price side by side
  • Bookings can't be filtered by accommodation type, capacity, or season together
  • Custom postmeta (cleaning fee, deposit, third-party tags) isn't visible in the list

SleekView

  • Read directly from mphb_room_type, mphb_room, mphb_booking, and mphb_season
  • Inline-edit base prices and capacities across many accommodations in one pass
  • Custom columns from postmeta alongside MPHB core fields
  • Save filtered views per role (e.g. "This week's check-ins")
  • Switch between table and kanban views grouped by accommodation type or status

Features

What SleekView gives you for MotoPress Hotel Booking

Custom column sets per role

Build separate views for housekeeping, reception, and revenue. Each view picks columns from mphb_room_type, season rates, and booking meta — no shared admin trade-offs.

Inline-edit prices and capacities

Change base price, max guests, or cleaning-fee meta right in the row. Bulk-apply a low-season rate to twenty accommodations at once and the booking engine picks it up on the next search.

Compose precise availability filters

Combine date range, accommodation type, capacity, and current-season rate in one filter. Save it as a named view your reception team reuses every shift.

Audience

Who uses SleekView for MotoPress Hotel Booking

Reception teams

Today's check-ins and check-outs sorted by accommodation, with guest name, payment status, and special-request meta in view. Inline-mark rooms as cleaned without leaving the list.

Revenue managers

All accommodations with base price, current-season rate, and occupancy in one table. Spot pricing gaps before peak season opens, then bulk-update season rates inline.

Property owners

Bookings filtered by month and accommodation type with totals visible inline. Export the filtered set to CSV for the bookkeeper without opening every booking post.

The bigger picture

Why row-level hotel ops beat per-post clicks

MotoPress Hotel Booking stores hotel data well — accommodations, rooms, bookings, and seasons each have a clean post type with sensible meta — but its admin treats each post as a destination, not a row. That works for a five-room guesthouse with a single annual price. It does not work for a thirty-room boutique hotel with four seasons, weekend supplements, and a reception team that needs today's arrivals on one screen.

The default admin shows fixed columns, filters by post status only, and forces every price change through the per-post screen. Custom postmeta — cleaning fee, deposit percentage, channel-manager ID, owner notes — exists in the database but never surfaces in the list. SleekView turns the same data into the workspace each role needs: reception sees today's check-ins with payment status, revenue managers see all accommodations with base and current-season pricing, owners filter bookings by month for reconciliation.

Same database, same hooks, dramatically less clicking — and pricing audits before peak season stop being an afternoon's work.

Questions

Common questions about SleekView for MotoPress Hotel Booking

Yes. MPHB stores accommodations as mphb_room_type, individual rooms as mphb_room, bookings as mphb_booking, and seasons as mphb_season. SleekView discovers these post types automatically and lists the meta keys actually present on each, so you pick from a real list when composing columns rather than guessing key names.

 

Yes. Base price lives in postmeta on the mphb_room_type post. Current-season price comes from the mphb_season post that covers today's date and applies to that accommodation. SleekView resolves the join and surfaces both as columns, with the active season name visible so you know which rate is in play.

 

Yes. SleekView writes through WordPress's update_post_meta and post-update layer, which is what MPHB's own admin uses. Pricing changes are picked up on the next front-end search, availability checks query the same booking data, and any plugins listening on save_post_mphb_room_type or save_post_mphb_booking still fire.

 

Each table is one view, but views are switchable inside a single SleekView page. A property page can have tabs for Bookings, Accommodations, and Season Rates — same data the booking engine uses, just composed for the role looking at it. A kanban view of bookings grouped by status is also a one-line config change.

 

Bookings store check-in and check-out as meta keys (mphb_check_in_date, mphb_check_out_date). SleekView filters on those directly, so a "This week's arrivals" view is one date-range filter. Sorting by check-in date is index-friendly when the standard MPHB indexes are present, which they are on a default install.

 

No — it's an additional admin surface. MPHB's calendar and booking screens stay where they are for the people who like them. SleekView gives revenue, reception, and ownership teams the row-level views they need without disturbing the existing admin or rewriting workflows that already work.

 

Yes. Properties are taxonomy terms or parent posts depending on configuration, and SleekView filters by either. A multi-property hotelier can keep one view per property or compose a single cross-property table grouped by property, whichever matches how the team actually operates.

 

Yes. Each mphb_season post links to one or more rate posts that store the price per accommodation. SleekView surfaces those rates as rows with accommodation, season, date range, and price columns. Edit the price inline, bulk-apply a percentage change across a season, or duplicate a season for next year — all without opening individual posts.

 

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