Wrong behaviour of search results

Viewing 15 posts - 31 through 45 (of 45 total)
  • Author
    Posts
  • #1455025
    Adrianna Schmitt
    Participant

    please add my upvote to this feature.

    #1475281
    Rolando Rodrigues
    Participant

    It is not normal that the result of the search does not take into account the total capacity… it must be changed as soon as possible.
    Add my upvote to this feature.

    #1476169
    J. Davis
    Keymaster

    Thanks for your feedback. Your upvote has been added.

    #1481545
    Jo Minney
    Participant

    Please add my upvote to this feature. It’s wild that we’ve been waiting for three years for this – especially when someone as literally already given you the code to make it work. You just need to make it part of your plugin so we don’t need to hack the plugin code every time we do an update. Do better.

    #1485348
    J. Davis
    Keymaster

    Hi, your upvote has been added.

    #1606510
    Martin Fourdrignier
    Participant

    Hi,
    I was using the tweak proposed by Jeffrey Donchez in April 2021. It was working perfectly (I had to re-upload the modified file search-results-shortcode.php at each update, which is only a minor inconvenience) until the update from version 4.8.8. Now, I get the following fatal error:

    Fatal error: Uncaught Error: Call to undefined method HotelBookingPlugin::getRulesChecker() in /home/customer/www/coquelicot.com/public_html/wp-content/plugins/motopress-hotel-booking/includes/shortcodes/search-results-shortcode.php:598 Stack trace: #0 /home/customer/www/coquelicot.com/public_html/wp-content/plugins/motopress-hotel-booking/includes/shortcodes/search-results-shortcode.php(502): MPHB\Shortcodes\SearchResultsShortcode->parseCheckOutDate('2024-06-29') #1 /home/customer/www/coquelicot.com/public_html/wp-content/plugins/motopress-hotel-booking/includes/shortcodes/search-results-shortcode.php(472): MPHB\Shortcodes\SearchResultsShortcode->parseInputData(Array) #2 /home/customer/www/coquelicot.com/public_html/wp-content/plugins/motopress-hotel-booking/includes/shortcodes/search-results-shortcode.php(516): MPHB\Shortcodes\SearchResultsShortcode->setupSearchData() #3 /home/customer/www/coquelicot.com/public_html/wp-includes/class-wp-hook.php(324): MPHB\Shortcodes\SearchResultsShortcode->setup(Object(WP)) #4 /home/cu in /home/customer/www/coquelicot.com/public_html/wp-content/plugins/motopress-hotel-booking/includes/shortcodes/search-results-shortcode.php on line 598

    Any idea of the changes introduced since then in the search results shortcode and how to adapt the tweak from Jeffrey? (I include it below for reference)

    Thanks in advance

    Kind regards,

    Martin

    in includes/shortcodes/search-results-shortcode.php
    around line 303 search for :
    $where = ” WHERE 1=1″
    before that, insert:

    // added for Capacity Search
    $join .= ” INNER JOIN {$wpdb->postmeta} AS room_capacity_ids ON room_types.ID = room_capacity_ids.post_id AND room_capacity_ids.meta_key = ‘mphb_total_capacity’ “;
    then search for: (should now be around line 320)
    $order = ” GROUP BY room_type_ids.meta_value”
    before that, insert:
    // added for Capacity Search
    $where .= “and room_capacity_ids.meta_value >= “.$_REQUEST[‘mphb_adults’].” “;
    #1618184
    Jeffrey Donchez
    Participant

    did you ever get an answer to this? I just updated to the new version and now am having the issue, and not even sure where to begin to look this time around..

    #1618308
    Martin Fourdrignier
    Participant

    Hi
    No I did not have any answer on this point. I downgraded to the previous version and I am not updating the plugin anymore until this issue is solved.

    #1618612
    Jeffrey Donchez
    Participant

    well, I do 🙂

    in function getMinRate_shortcode_fn($atts) {

    change:
    $nights = MPHB()->getRulesChecker()->reservationRules()->getMinDaysAllSeason( $rate->getRoomTypeId() );

    to:
    $nights = MPHB()->getRoomsAvailabilityCoreAPIFacade()->getMinStayNightsCountForAllSeasons($rate->getRoomTypeId());

    #1626512
    Martin Fourdrignier
    Participant

    Thanks so much for the hint! I tried to find the function you are referring to in the search-results-shortcode.php, but without success. Maybe you were referring to another file?

    #1628553
    Kas
    Participant

    Hi!
    I am amazed that almost 4 years since the very first post this issue still have not been fixed and search results are not working correctly…

    #1628889
    J. Davis
    Keymaster

    Hi Kaspars, Thanks for your reply, however, I can not agree it is an issue or bug. It is rather a new feature. We will update it once we have any news.

    #1638610
    Jeffrey Donchez
    Participant

    I actually put it in my functions.php and did a

    add_shortcode( ‘grab_min_price’, ‘getMinRate_shortcode_fn’ );

    then anywhere I want to show the minimum price, I put [grab_min_price]

    #1675284
    Paul Domiter
    Participant

    Hi,
    I just bought the whole bundle just to find out that the max capacity is not taken into account in the recommended search results…

    This functionality is not a new feature. It is a basic expected behaviour of a search form for accomodation.

    If I am searching for accomodation for 6 adults and 6 children and i end up with a recommendation of booking one apartment with a max capacity of 6 people, then there is definitely something wrong with the search results.

    No matter how you try to phrase it, to make it sound OK, it simply does not work as all of us would expect it to work.

    As I can see this topic is open for the lat 4 years. If you are not even trying to fix this, then please at least let us know that you won’t.

    If you are working on a fix, then let us know an ETA for that, so we all can decide if we should support your plugin or search for a diffent solution.

    #1676296
    J. Davis
    Keymaster

    Hi Paul, there were at least 3 questions discussed in this topic for example ability to add a featured image of the recommended properties; adjust it to the total capacity; and the ability to display the search results that match the selected capacity in a search form.
    The Recommendation Section is optional and can be disabled at Accommodation > Settings if it does not meet your requirements.
    We collect feedback on these requests. I’ve added your upvote as well. Any of the tasks are not selected for development yet so there is no ETA for now. I will update the topic once I have any news. Thanks.

Viewing 15 posts - 31 through 45 (of 45 total)
  • You must be logged in to reply to this topic.