Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1, archive 2 and archive 3 of support technical board of already exist solutions and troubleshooting stories.
If you have any technical question about the plugin or configuration of plugin or if you found some issue, please describe it here. Please, inform inside of message your version of WordPress, PHP, Booking Calendar. Also sometimes is needed list of used plugins inside of system and name of your WordPress theme.

    • Hello.
      Sorry, it’s was not tested, and it’s seems it’s does not supported for such feature.
      Kind Regards.

  1. Hi there, my client is using the personal version of the plug in right now.
    We are wondering what version we would need in order to have one group check in and another check out on the same day?
    Wondering if it would show a half filled in box on the day someone checks out?

    Thanks in advance.

  2. Hi,
    I wonder if I can set up after some reservation to add me another day as if it is reserved because the client wants after the end of having a day to arrange the apartment?
    Thank you.

  3. Is it possible to make the email field not required? I am not going to use the booking form on the frontend. I just want to show the visitors the availability calendar. Bookings will be added at the backend but in some cases the email is not needed or it can't be added (eg, agencies).

  4. Hello.
    When I display the timeline widget in front-end, i don't have the Name displayed. Is it possible to display it like the administrator view ?

    • Hello.
      If you need to display the Names of booking resources in the Timeline, so you need to define the several booking resources in the timeline shortcode for this.
      Its "Matrix view (several booking resources)".
      For example:

      [bookingtimeline type='1,5,6,7' view_days_num=7 header_title='All Bookings']

      Please check more here
      Kind Regards.

      • Thanks for your reply.

        I don't want to display the name of the Booking Resource (I only have one ressource : a house to share with my family).

        I want my family members to know WHO has booked. So I want to display the first name and/or lastname of the person who made the booking request.

        • Hello.
          Ok, in timeline possible to show names of who made the booking in booking pipeline, by configuration this option "Booking title (TimeLine)" at the Booking > Settings General page in Booking admin panel section. Or in case, if you want to show all booking details, in mouse over tooltip, so then you need to activate this option "Booking details in popover" at the same Settings page.
          Its possible in the paid versions of Booking Calendar.
          Kind Regards.

  5. Hello,

    I've noticed that when exporting bookings to .ics files, only upcoming bookings are added to the .ics file.

    How can I generate a .ics file for all the bookings (past, and upcoming)

    • Hello.

      Please make this fix.

      Please open this file ../booking-manager/core/wpbc/wpbm-bc-export.php

      ( you can check how to edit files in WordPress menu in this article )

      then find this code:

      //	// Start date of getting bookings
      //	$real_date = strtotime( '-1 year' );
      //	$wh_booking_date = date_i18n( "Y-m-d", $real_date );
      //	$param['wh_booking_date'] = $wh_booking_date;
      	// End date of getting bookings
      	$real_date = strtotime( '+2 years' );                           //FixIn:
      	$wh_booking_date2 = date_i18n( "Y-m-d", $real_date );
      	$param['wh_booking_date2' ] = $wh_booking_date2;

      and replace it to this code:

      	// Start date of getting bookings
      	$real_date = strtotime( '-1 year' );
      	$wh_booking_date = date_i18n( "Y-m-d", $real_date );
      	$param['wh_booking_date'] = $wh_booking_date;
      	// End date of getting bookings
      	$real_date = strtotime( '+2 years' );                           //FixIn:
      	$wh_booking_date2 = date_i18n( "Y-m-d", $real_date );
      	$param['wh_booking_date2' ] = $wh_booking_date2;

      Its will start export bookings from 1 year before today date.

      Disclaimer. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time.
      Check more about new features here
      Thank you for understanding.
      Please note, if you will modify the source code of the Booking Calendar, we will not guaranteed the correct work of plugin and do not support it.
      Kind Regards.

      • // Start date of getting bookings
        $real_date = strtotime( '-1 year' );
        $wh_booking_date = date_i18n( "Y-m-d", $real_date );
        $param['wh_booking_date'] = $wh_booking_date;
        // End date of getting bookings
        $real_date = strtotime( '+2 years' ); //FixIn:
        $wh_booking_date2 = date_i18n( "Y-m-d", $real_date );
        $param['wh_booking_date2' ] = $wh_booking_date2;

        where can i increase the date range for more than 1 year?

        • Hello.
          Just replace this:

          $real_date = strtotime( '-1 year' );

          to this code:

          $real_date = strtotime( '-2 years' );

          Kind Regards.

      • I have successfully created the calendar import.

        however the booking times show up as "all day events", and the respective booking time is not displayed properly.

        • Hello.
          1) Please recheck that your events in the .ics feed (which you try to import) have the dates that have specific start and end times. If these events have full day event, so then of course system will import the events for full day(s).

          2) Here is exist one exception. If in the Booking Calendar Business Small or higher versions you are using the change over days functionality (check more about this feature here: ). So then its possible to activate this option "Use check in/out time" at the Booking > Settings > Sync > "General" page, and Booking Calendar will automatically add check in/out times to the each event during import.

          Kind Regards.

  6. Hello,

    This question has been answered before, although (very sadly) the forum post was deleted.

    I've noticed that when using the 'change booking' link, the customer (who has already paid), is redirected to a new checkout page.

    How can I disable this?

  7. Buongiorno, sto organizzando il calendario.
    Ma facendo il test d'invio mail alla mail dell'azienda essa non viene inviata.
    e se proviamo a fare una prenotazione sulla mail non mi risulta nessuna richiesta.
    Devo per forza entrare nel pannello di controllo per vedere la richiesta

    • Hello.
      1) Please note, curently support and communications possible only in English via emails or at support plugin forum. Thank you for understanding.
      2)Please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.

      Please check this troubleshooting instruction

      The most probably you need to check the point #5 from this instruction and install WP Mail SMTP plugin which is 'sending emails via php' option and it can resolve that issue.

      Please make testing by creation new job or sending payment request from the Booking Listing page.

      3) Watch about payment requests in second part of this video guide

      Kind Regards.

  8. Hi,

    Is there a way for admins to block off a full month of the calendar? Eg if we wish to block off partial or all dates for May, but still allow bookings for June.

  9. Hello.

    I have the business/large license, and I'm trying to achieve the following:
    I wish for the client to register three meetings on a single session, each under a different title, but all are excluding each other, namely if client1 registered a meeting at date1 at time1, date2 at time2 and date3 at time3, these date+time combos is blocked for all other clients. I created three resources, all children of a main resource. Each for a separate title. I created a wizard with three pages using the template. I call the wizard using:

    [booking type='28' aggregate='29;30' form_type='wizard' nummonths=2]

    on the first entry I placed

    [calendar] and [select timerange ...] entries.

    On the second page | placed:

    [calendar id=29 aggregate=29;30]

    and on the third page I placed:

    [calendar id=30 aggregate=28;29]

    The second and third pages each have their own time field.

    I have several issues with the resulting output:

    - The same timeslot is selected for all resources, I guess that I need to set an id also for the timerange, is this true?

    - The aggregate only partially works. On the first page everything works as expected, but on the second page only slots of the second and third pages are blocked, and on the third page, only the slots of the third page are blocked. I expect this is something to do with the aggregates definition. How can I fix this?

    The system produces three emails, one for each resource, is there a way to merge this into a single email?

    Thank you very much


    • Hello.
      "...register three meetings on a single session .... client1 registered a meeting at date1 at time1, date2 at time2 and date3 at time3 ..."

      1) Unfortunately, its does not possible to make such booking withing the one booking process. Sorry. Its only possible to make the different bookings for making booking of different date(s) an times at different booking resources!

      2) In the shortcodes likes these, at the Booking > Settings > Form page:

      [calendar id=29 ]
      [calendar id=30 ]

      does not possible to use aggregate parameter.

      Aggregate parameter possible to use only in the Booking Calendar shortcodes, that to inserting into the post or page.
      Please read how manually to configure Booking Calendar shortcodes here

      3) Also its does not possible to send only 1 email, because if you are using the booking form with [calendar id=X] shortcode, you are creating several different bookings, and the emails are sending for the each bookings.

      Kind Regards.

Leave a Reply

Your email address will not be published. Required fields are marked *