Disabling the Calendar for Fixed-Date Tours + Room-Based Final Price Breakdown

Hi everyone,

I’m trying to build a tour marketplace using the RentalHive theme, but my use case differs quite a bit from the standard rental model. Each tour listing has a fixed departure and return date — these are not flexible ranges that guests choose from a calendar, but rather set dates defined by the vendor.

I have two main questions/requests:

1. Is there a way to disable or hide the booking calendar widget for specific listings (or globally)?
Since the tour dates are fixed and pre-defined, the interactive calendar doesn’t make sense for my use case. Ideally, the departure and return dates would simply be shown as listing attributes (e.g., custom fields), and guests would just click “Book” without needing to pick dates. Has anyone implemented something like this, or is there a PHP snippet / workaround to remove the calendar from the booking form?

2. Is it possible to have a price breakdown by room type (single/double) shown as a total final price — not a per-night rate?
My tours have a fixed total price depending on the room type chosen (e.g., single occupancy vs. double occupancy). I would need:

  • Guests to be able to select a room type at the time of booking

  • The price displayed to be a final total, not a nightly or daily rate

  • Ideally shown as a breakdown (e.g., “Single room: €X / Double room: €Y”)

I’m aware of the Pricing Tiers feature, but it doesn’t seem to be integrated with the Bookings extension. Is there any custom implementation or recommended approach for this?

Any help, code snippets, or pointers to relevant documentation would be greatly appreciated. Thanks!

Thanks for your message — our team will reply shortly.

In the meantime, you can also get instant help from our AI Assistant, familiar with all the docs and solutions we’ve shared over the years.

Hi,

I would suggest considering the use of only the Marketplace extension, as this allows you to offer your tours as products rather than bookable items. In that case, you could disable the Booking extension and rely solely on Marketplace.

Additionally, if needed, you can customize the “Buy Now” button label to something like “Book Now” by using the Loco Translate plugin: How to change any static text - HivePress Help Center.

If I understand your request correctly, you can consider using pricing tiers. This would allow users to select their preferred option before completing the purchase of a tour: How to add pricing tiers - HivePress Help Center.

Hope I helped with your request.

P.S. Please note that we have to move this topic to the Marketplace forum category. Since it’s related to a premium extension, the forum category is restricted — please add the license key to the account settings or consider renewing support if you still need assistance related to the premium themes or extensions Renew Support | HivePress