Support

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.

  1. Hi

    I need to differentiate booking prices for members and non members. How can I do that?

    I am thinking that I will add the possibility to put your member number in the form when you book, and if the field i filled in you are charged the member price. we will then manually validate the member number with our database before confirming the booking. Unless there is a better way of course

    I have the business large solution on wordpress 5.2.1

    Best regards
    Sonny

  2. Hi!

    I have a problem with the modification over a booking i have ready do it by a customer, sometimes my customers wrong selecting de date or want to book more days, but when i modify the booking and save, in the backend never update the correct price, show me a more down price than the actual price.

    Do you know where is the problem?

    • Hello.
      When you editing exist booking, system automatically re-update the cost based on selected dates and other parameters.
      So you need to edit and save cost for this booking again at the Booking Listing page.
      This issue will be fixed in next update of Booking Calendar.
      Kind Regards.

        • Hello.
          It’s depend, if your period of support getting updates expired or not.
          But we will make exception for your. Please send the link to this comment, during next request of your update and we will provide this update for free to you.
          Kind Regards.

            • Hello.
              Sorry, we can not say about the exact time of this update.
              But basically this fix, is really simple, so you can do this in your exist version 8.5.1, as well.
              Please open this file ../wp-content/plugins/{Booking Calendar Folder}/core/lib/wpbc-booking-new.php

              ( you can check how to edit files in WordPress menu in this article https://wpbookingcalendar.com/faq/how-edit-file-in-wp-menu/ )

              then find this code:

              make_bk_action('wpdev_booking_post_inserted', $booking_id, $bktype, $str_dates__dd_mm_yyyy,  array($start_time, $end_time ) , $formdata );
              

              and replace it to this code:

                  if ( $is_edit_booking === false ) {    //FixIn: 8.5.2.1	-	do not updare cost of booking, while editing this booking.
                  	make_bk_action('wpdev_booking_post_inserted', $booking_id, $bktype, $str_dates__dd_mm_yyyy,  array($start_time, $end_time ) , $formdata );
                  }
              

              Kind Regards.

              • Hello! I have just tried your solution and now, when I make a modification of the reservation, the price does not change in the section of costs of deposit and the total section, cost and balance, what can I do? I need the price to change automatically every time I make a modification, because it is not comfortable to continue working this way.

                • Hello.
                  Ok, in this case rollback previous changes.
                  And explain more detail, once again what exactly issue do you have before:

                  but when i modify the booking and save, in the back-end never update the correct price, show me a more down price than the actual price.

                  During editing or creation of new booking, in Booking > Add booking page system make cost calculation in the same way as its working at the front-end side. So its means that you need to recheck your additional cost at the Booking > Resources > Advanced cost page and other costs at the Booking > Resources > Cost and rates page for correct configuration.

                  Please send info about the issue with screenshots to support @ wpbookingcalendar.com

                  Thank you.

  3. Hello. Previously installed Personal.SingleSite.8.4.6. Bought version MultiUser.SingleSite.8.5.1. When I tried to install a new version of the plugin, the message The uploaded file exceeded the upload_max_filesize directive in php.ini. Through FTP, uploaded the folder "booking.multiuser.8.5.1" to the server in the folder ../wp-content/plugins/ Open WordPress Plugins menu page and click on "Activate" link under new Booking Calendar plugin version. The message "The plugin was not activated because it caused a fatal error." .../wp-content/plugins/booking.multiuser.8.5.1/inc/_bm/biz_m.php on line 1001 Please help activate the plugin.

    • Hello.
      It’s seems that update was unsuccessful or incorrect.
      Please try to rename the Booking Calendar folders at the ../wp-content/plugins/ folder, you can access it via FTP.
      It’s will automatically deactivate the exist plugins and you have not to see those errors.

      Then please upload new extracted folder of new plugin to that folder via FTP.

      Then try to activate the plugin.

      If you will have any errors or issue, so then Please recheck your error.log in your server configuration, about any relative errors. If you can not find error.log file, please contact support of your hosting company about helping in finding this file.

      Kind Regards.

      • OK. Renamed the folder, re-uploaded via FTP, but when activated, the error
        "Parse error: syntax error, unexpected '[' in /var/www/rpmpk/data/www/rpmpk-ufa.ru/wp-content/plugins/booking.multiuser/inc/_bm/biz_m.php on line 1001".
        It is error.log
        [Mon Jun 03 23:33:08.164095 2019] [:error] [pid 32220] [client 37.122.112.132:50082] PHP Parse error: syntax error, unexpected '[' in /var/www/rpmpk/data/www/rpmpk-ufa.ru/wp-content/plugins/booking.multiuser/inc/_bm/biz_m.php on line 1001, referer: http://rpmpk-ufa.ru/wp-admin/plugins.php
        [Mon Jun 03 23:33:09.686606 2019] [:error] [pid 32226] [client 37.122.112.132:50094] PHP Parse error: syntax error, unexpected '[' in /var/www/rpmpk/data/www/rpmpk-ufa.ru/wp-content/plugins/booking.multiuser/inc/_bm/biz_m.php on line 1001, referer: http://rpmpk-ufa.ru/wp-admin/plugins.php?error=true&plugin=booking.multiuser%2Fwpdev-booking.php&_error_nonce=f45bde9f70
        [Mon Jun 03 23:33:09.804896 2019] [:error] [pid 32228] [client 37.122.112.132:50098] PHP Parse error: syntax error, unexpected '[' in /var/www/rpmpk/data/www/rpmpk-ufa.ru/wp-content/plugins/booking.multiuser/inc/_bm/biz_m.php on line 1001, referer: http://rpmpk-ufa.ru/wp-admin/plugins.php?error=true&plugin=booking.multiuser%2Fwpdev-booking.php&_error_nonce=f45bde9f70

        • Hello.
          It’s seems like limitations in the loading of php files longer than 1000 lines. Please contact support of your hosting about providing ability for php to load larger files. Also please recheck that you was set enough time and memory for php script execution. Usually all this configuration Have to be done in php.ini file in your server configuration.
          Kind Regards.

  4. Hi there

    Is there any way to create custom statuses? Like Processing, Not Confirmed etc. and not just Pending and Approved?

    Thanks

    • Hello.
      Unfortunately, such custom statuses for bookings do not support in Booking Calendar plugin. Sorry.
      We will add this feature to the TODO list for having it in future updates of plugin.
      Kind Regards.

  5. Hello

    I've been remaking a website using a different page builder. I've used the shortcode [booking] to display the booking form but it is too narrow to fill the gap intended. I have tried to use the parameters that can be found here -> https://wpbookingcalendar.com/faq/shortcode-booking-form/ but they do not seem to be working for me. As soon as I include anything else other than [booking] into the shortcode it stops working. Such as;

    [booking] works
    [booking form_type='standard'] doesn't work
    [booking options='{width="400px"}'] doesn't work

    I just need the width to fill the container.

    Any ideas?

  6. Greetings,

    I have a couple of questions:

    1. I use this short code: [bookingselect label='Please select the service:'] My theme font of my site is white and the background of the dropdown box where it says "Please select the service" is also white. I therefore cannot see the font. How and where can I edit this in WP? I use Elementor to edit my site.

    2. I offer 3 services, two are 30 min and one is 1 hour. When the client selects a service, can I assign a calendar to the 30-min service that only shows 30 minute slots and a calendar with 1-hour slots for the 10-hour service? Basically, how do I create 2 different calendars and assign it to a specific service?

    Calendar
    [calendar]

    Select Times:[select rangetime "08:00" "08:00 - 08:30" "08:00 - 9:00" "08:30 - 09:00" "09:00 - 09:30" "09:30 - 10:00" "10:00 - 11:00" "10:00 - 10:30" "10:30 - 11:00" "11:00 - 11:30" "13:30 - 14:00" "14:00 - 15:00" "14:00 - 14:30" "14:30 - 15:00" "15:00 - 16:00" "15:00 - 15:30" "15:30 - 16:00" "16:00 - 17:00" "16:00 - 16:30" "16:30 - 17:00" "17:00 - 18:00" "17:00 - 17:30" "17:30 - 18:00" "18:00 - 19:00" "18:00 - 19:00" "19:00 - 19:30"]
    First Name (required):[text* name]
    Last Name (required):[text* secondname]
    Email (required):[email* email]
    Phone:[text phone]

    Details: [textarea details]
    [checkbox* term_and_condition use_label_element "I Accept term and conditions"]
    [captcha]
    [submit class:btn "Send"]

    Content Form:

    Times:[rangetime]
    First Name:[name]
    Last Name:[secondname]
    Email:[email]
    Phone:[phone]
    Details: [details]

    3. I use the1-column email template. When I send it pretending to be a client and clicking the booking submit button the text in the email body does not wrap and it spills out infinitely. When I send a test email, the formatting looks perfect. Any ideas?

    • Hello.
      1) Please send the link to your page with booking form, where you are having the issue. So then I will check and help you to fix it.
      2) Its possible in the Booking Calendar Business Medium or higher versions. In these versions you can customize several different custom booking forms at the Booking > Settings > Form page. So each form for the different booking resource, which will have own configuration of the booking fields. Check more about this feature here: https://wpbookingcalendar.com/overview/#custom-forms
      Watch it in this video guide https://wpbookingcalendar.com/help/custom-booking-forms-video-overview/

      After this you will be need to set as default specific custom booking form for specific booking resources at the Booking > Resources page.

      You can make upgrade to the higher version of Booking Calendar from your exist version of plugin by clicking on the "Upgrade" menu item at the top right side of General Booking Settings page in your admin panel.

      3) Please recheck your email configuration at the Booking > Settings > Emails page.
      Also please recheck configuration of "Content of booking fields data" form at the Booking > Settings > Form page. This form is replaced shortcode [content] in the emails. So may be something wrong in configuration of some of such forms.
      Kind Regards.

      • 1. Thank you so much! My site is brittahealingarts.com, it's on the home page or when you click the "appointments" tab.

        2. I will check that out, thank you!

        3. How does this code look ok to you? The problem is that it is not wrapping the text, so it is not keeping it's 1 column format but the text spills out of the box.

        Britta, time to approve a new booking: [bookingtype] for: [dates]Person detail information:[content]
        Please click here to approve it: [moderatelink]
        [add_to_google_cal_url]
        Britta, Healing Arts[siteurl]

        Here is my content code:

        Times:[rangetime]
        First Name:[name]
        Last Name:[secondname]
        Email:[email]
        Phone:[phone]
        Details: [details]

        4. I have one more question about email, when the client hits the booking submit button, the message "Thank you for your online booking. You will receive a booking confirmation via email." does pop up but the client won't see it because the site leads you to the area right underneath where it says "Step 3", so you would need to immediately scroll up to see the sentence. Is there anything I can do about that?

        Thank you!

        • sorry I meant to include the code for the email:

          Britta, time to approve a new booking: [bookingtype] for: [dates]Person detail information:[content]
          Please click here to approve it: [moderatelink]
          [add_to_google_cal_url]
          Britta, Healing Arts[siteurl]

        • Hello.
          1) Please open this file https://brittahealingarts.com/wp-content/plugins/booking.bs.8.5.1/css/client.css?ver=8.5.1

          ( you can check how to edit files in WordPress menu in this article https://wpbookingcalendar.com/faq/how-edit-file-in-wp-menu/ )

          then add this code to the bottom of this file:

          select[name="active_booking_form"] {
              background-color: #4f5173;
          }

          Please do not forget to clear browser cache before testing these changes.

          3) Its seems fine.
          Only the "Content of booking fields data" form try to configure like this:

          <div class="standard-content-form"> 
          <strong>Times</strong>:<span class="fieldvalue"> [rangetime]</span><br/> 
          <strong>First Name</strong>:<span class="fieldvalue">[name]</span><br/> 
          <strong>Last Name</strong>:<span class="fieldvalue">[secondname]</span><br/> 
          <strong>Email</strong>:<span class="fieldvalue">[email]</span><br/> 
          <strong>Phone</strong>:<span class="fieldvalue">[phone]</span><br/> 
          <strong>Details</strong>:<span class="fieldvalue"> [details]</span> 
          </div>

          4) You can set redirection to the "Thank you" page instead of showing "Thank you" message. You can define it at the Booking > Settings General page in Form section.

          • You are a genius! Thank you for all your help

            OK with your help I:

            1. …fixed the background color of the “select a service” box
            4. …Redirected the Thank you for booking messages to its own page
            2. ...I am still looking into upgrading
            3. ...I will send you an email with code and screen shots of my emails.

            Thank you so much! You have been very helpful. I will def. give you a great rating.

            I will email you screen shots

  7. Hi

    I need to change the background color on the days that are included in my seasons, how do I do that?

    One season is the danish single hollidays, like for example monday the 10th of june.

    I use the business large solution in a fully updated Divi theme

    Best regards
    Sonny

    • Hello.
      Its possible to define the different background color for such dates, only in case, if you have defined the different Rates for such dates at the Booking > Resources > Cost and rates page. For example, if you have defined for such date rate as "25.00" , so then you can append to the ../{Booking Calendar Folder}/css/client.css file this CSS code:

      .datepick-inline .date_available.rate_25\.00 {
        background-color: #f00;   
      }

      As you can see here definition of such dates defined by this CSS class: "rate_25.00" (we need to escape dot, so its used as rate_25\.00).

      Otherwise you will be need to define styles for each of such dates manually like this.
      Example of different color for dates (3 and 4 of July 2019)

      .datepick-inline .date_available.cal4date-7-3-2019, 
      .datepick-inline .date_available.cal4date-7-4-2019 {
          background-color: #099;   
      }

      Please do not forget to clear browser cache before testing these changes.

      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 https://wpbookingcalendar.com/faq/need-new-feature/
      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.

  8. Hi, we have the business large version of your plugin. Our client has season dates and certain hire periods during each season:

    Peak (15th July to 6th September)
    Saturday to Saturday
    Wednesday to Wednesday

    Mid-Season (7th September to 28th September)
    Saturday to Saturday
    Wednesday to Wednesday
    Saturday to Wednesday
    Wednesday to Saturday

    Off Peak (29th September to 2nd November)
    Saturday to Saturday
    Wednesday to Wednesday
    Saturday to Wednesday
    Wednesday to Saturday

    I have created a season for each of these periods for each season, e.g. (Sat - Sat) Peak, (Sat - Sat) Mid-Season etc.

    My calendar uses this shortcode:
    [booking type=1 form_type='standard' nummonths=2 options='{calendar months_num_in_row=2 width=100%},{select-day condition="season" for="(Sat - Sat) Peak" value="8"},{select-day condition="season" for="(Wed - Wed) Peak" value="8"},{select-day condition="weekday" for="6" value="5,8"},{select-day condition="weekday" for="3" value="4,8"}']

    This works whereby you can choose Sat-Sat, Wed-Wed, Sat-Wed and Wed-Sat only for the dates between 15th Jul and 2nd Nov. The problem is that during the Peak season you can still select Sat to Wed and Wed to Sat, even though shouldn't be allowed to be selected (see list at the top). I'm guessing its the way I've written the shortcode, but I can't figure out to disable these choices for the Peak season only.

    I can provide admin access to the calendar if required.
    Thanks

    • Hello.
      You need to remove this

      ,{select-day condition="weekday" for="6" value="5,8"},{select-day condition="weekday" for="3" value="4,8"}

      From that shortcode.

      Instead of that you need to define the rules for these 2 seasons “Mead season” and “Off peak” in the same way as you was configured for Peak season. You just need to be sure that the conditions does not intersect each other.

      • I've tried:
        [booking type=1 form_type='standard' nummonths=2 options='
        {calendar months_num_in_row=2 width=100%},
        {select-day condition="season" for="(Sat - Sat) Peak" value="8"},
        {select-day condition="season" for="(Wed - Wed) Peak" value="8"},
        {select-day condition="season" for="(Sat - Wed) Mid-Season" value="5"},
        {select-day condition="season" for="(Wed - Sat) Mid-Season" value="4"},
        {select-day condition="season" for="(Sat - Sat) Mid-Season" value="8"},
        {select-day condition="season" for="(Wed - Wed) Mid-Season" value="8"},
        {select-day condition="season" for="(Sat - Wed) Off Peak" value="5"},
        {select-day condition="season" for="(Wed - Sat) Off Peak" value="4"},
        {select-day condition="season" for="(Sat - Sat) Off Peak" value="8"},
        {select-day condition="season" for="(Wed - Wed) Off Peak" value="8"}
        ']
        But this only allows Sat-Sat or Wed-Wed.

        I've also tried:
        [booking type=1 form_type='standard' nummonths=2 options='
        {calendar months_num_in_row=2 width=100%},
        {select-day condition="season" for="(Sat - Sat) Peak" value="8"},
        {select-day condition="season" for="(Wed - Wed) Peak" value="8"},
        {select-day condition="season" for="(Sat - Sat) Mid-Season" value="5,8"},
        {select-day condition="season" for="(Wed - Wed) Mid-Season" value="4,8"},
        {select-day condition="season" for="(Sat - Sat) Off Peak" value="5,8"},
        {select-day condition="season" for="(Wed - Wed) Off Peak" value="4,8"}
        ']
        It works fine for all seasons and blocks out the ones in 'Peak' season, but for some reason during 'Mid-season' and 'Off Peak' instead of Sat to Wed, it only allows Sat to Tues?!

        • Hello.
          Please be sure that those seasons filters, like
          "(Sat - Sat) Off Peak”
          and
          "(Wed - Wed) Off Peak"
          does not intersect each other.

          In other words this season “(Sat - Sat) Off Peak” must not contain any Wednesday. And this season "(Wed - Wed) Off Peak" must contain only Wednesday during those season.

          The same configuration for the mid season.

          • Hi, I've removed all Wednesday from “(Sat - Sat) Off Peak” and “(Sat - Sat) Mid-Season”. I'm using this shortcode for the calendar:
            [booking type=1 form_type='standard' startmonth='2019-07' nummonths=2 options='
            {calendar months_num_in_row=2 width=100%},
            {select-day condition="season" for="(Sat - Sat) Peak" value="8"},
            {select-day condition="season" for="(Wed - Wed) Peak" value="8"},
            {select-day condition="season" for="(Sat - Sat) Mid-Season" value="5,8"},
            {select-day condition="season" for="(Wed - Wed) Mid-Season" value="4,8"},
            {select-day condition="season" for="(Sat - Sat) Off Peak" value="5,8"},
            {select-day condition="season" for="(Wed - Wed) Off Peak" value="4,8"}
            ']

            But its still selecting Sat to Tues instead of Sat to Wed. Would it be possible to provide you with admin access so you can take a look at the settings? Thanks

    • Hello.
      Unfortunately the ID of booking resource does not possible to change. It’s unique auto-increment ID from the database.
      Kind Regards.

    • Hello.
      Unfortunately, its does not possible in actual versions of Booking Calendar. Sorry.
      Kind Regards.

Leave a Reply

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