Support

Technical help board
Important.  Check FAQ first for existing answers before posting new Questions.
Note.  You can check archive 1 and archive 2 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 there I'm using the free version of the calendar, when I accept or deny a booking, the user is not receiving the confirmation email. I already check spam folder and isn't there, I check the admin email (s) and they are correct.

    How can I fix this?

    Thanks

    • Hello.

      Please note, Booking Calendar is use standard WordPress wp_mail function for sending emails. This function can be overridden by other plugins.

      1) Sometimes mail servers block emails, if the address "From" different from the domain of website, from where this email was sending. Its not really depend from the Booking Calendar. So please open the Booking > Settings > Emails page and recheck that field "From", its have to the same as your website domain. For example: info@your-server.com and not like this your_email@gmail.com

      2) If you do not receive emails at all in any cases then please check this troubleshooting instruction http://wpbookingcalendar.com/faq/no-emails/ (the most probably you need to check the point #5 from this instruction).

      3) Otherwise you will need to check error.log and mail.log files in your server configuration relative to searching about the reason of not sending emails. If you can not find such files in your server configuration please contact support of your hosting company.

      Kind regards.

  2. Hello,

    I use multi user single site licence.
    Is there any way, in the csv exporting js function, to custom the data exported.
    In fact, I would like to export some specific datas and not all the fileds from the booking.
    Could you please tell me if it could be done and which js file(s) to edit?
    Thanks a lot

    Hélène

    • Hello.

      1) Firstly please note. Unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time. 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.

      2) You can find function where is making exporting to the CSV file inside of the ../{Booking Calendar Folder}/inc\_ps\personal.php
      in this function content:

      function wpdev_ajax_export_bookings_to_csv(){

      Kind Regards.

      • Hello,
        Thank you for the answer.

        I see these values: array_unshift($export_collumn_titles,'id','booking_type','status','dates','modification_date','cost','pay_status');

        But I don't see the other values from the booking like: adults, name, deposit, or customs fields.

        Where are these values integrated in the exporting function?

        Regards

        Hélène

        • Hello.
          Other fields are dynamic, because user can define as many fields in the booking form at the Booking > Settings > Form page ad its want.

          All these dynamic fields are defining in this loop:

                      foreach ($export_collumn_titles as $field_key=>$field_value) {
                          if (isset($value->form_data['_all_'][ $field_value . $value->booking_type ]))
                              $export_bk_row[$field_value] = $value->form_data['_all_'][ $field_value . $value->booking_type ] ;
                          else
                              $export_bk_row[$field_value] = '';
                      }
          

          Again unfortunately we can not start, right now, some personal customization or custom development, because almost have no free time. 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.

          • Thank you for the answer, is there any way to set the value in this: '_all_'

            I would like to set: 'id','booking_type','status','dates','modification_date','cost','pay_status' using the fields id...
            Is there any way to set it like this:

            (isset($value->form_data['id','booking_type','status','dates','modification_date','cost','pay_status']

            instead of

            (isset($value->form_data['_all_']

            Thanks a lot in advance,

            Hélène

            • Hello.

              You can try to replace this code

                      array_unshift($export_collumn_titles,'id','booking_type','status','dates','modification_date','cost','pay_status');
                      $export_collumn_titles[]='remark';
              

              to this:

                      $export_collumn_titles = array( 'id','booking_type','status','dates','modification_date','cost','pay_status');
              

              So, then its will export only these columns to CSV file.
              Kind Regards.

              • Great! thanks a lot, it works!
                Is there any way to set the title of the column for each field in the exported file?
                Because actually, I got the name of the field but it's should be easier to read the file with the real fields labels.
                Thank you very much for your help.

                Regards

                • Hello.

                  The column titles is defining inside of this code:

                          // Write Titles
                         foreach ($export_collumn_titles as $line) { $write_line .= "\"".$line."\"". $line__separator; }
                         $write_line=substr_replace($write_line,"",-1);    // replace last charcater "," in EOL
                         $write_line.= "\r\n";
                         $csv_file_content .= $write_line;
                  

                  Kind Regards.

                  • Hello,
                    thank you very much for your help.
                    It means that I use this code to insert my fields labels in the line title?
                    For example like this:

                    // Write Titles
                    foreach ($export_collumn_titles as $line) { $write_line .= "\"".$line."\"". $line__separator; }
                    $write_line=substr_replace($write_line,"Nom,Prénom,Stage,Adultes,",-1); // replace last charcater "," in EOL
                    $write_line.= "\r\n";
                    $csv_file_content .= $write_line;

                    Is my code right?
                    Thanks a lot

                    • Hello.

                      No, please try to use this code:

                              // Write Titles
                             foreach ($export_collumn_titles as $line) { 
                      			
                      			if ( $line == 'secondname' ) $line = 'Nom';
                      			if ( $line == 'lastname' )   $line = 'Nom';
                      			if ( $line == 'firstname' )  $line = 'Prénom';
                      			if ( $line == 'visitors' )   $line = 'Adultes';
                      			if ( $line == 'adults' )   $line = 'Adultes';
                      			if ( $line == 'stage' )   $line = 'Stage';			// I do  not know what field in booking form  you are using for this name ??? So you need to  fix it
                      	   
                      			$write_line .= "\"".$line."\"". $line__separator; 
                      	   }
                             $write_line=substr_replace($write_line,"",-1);    // replace last charcater "," in EOL
                             $write_line.= "\r\n";
                             $csv_file_content .= $write_line;
                      
                    • Hello,
                      It works very well with your code.
                      Thank you very much!!

  3. Hello,
    I bought Booking Calendar Personal version and I have some problems with the emails of the booking calendar.
    In my booking form I used a checkbox for accepting terms and conditions. But the booking email only repeats the content of the checkbox if it's checked. Is it possible to make it answer just 'yes' in the email?
    My other question is about the emails with an translated booking form. It just doesn't send an email to the visitor. But the admin gets an email with the whole content.

    • Hello.
      1) Please try to use in booking form at the Booking > Settings > Form page instead of this shortcode:

      [checkbox* term_and_condition use_label_element "I Accept term and conditions"]

      this one:

      [checkbox* term_and_condition ""] I Accept term and conditions

      Make new booking for testing.

      2) Relative configuration of the emails of booking form in several languages please check this instruction: http://wpbookingcalendar.com/faq/several-languages/

      For sending email(s) to visitors you need to activate (and configure) "New (visitor)" email template at the Booking > Settings > Emails page.
      Kind Regards.

  4. Hi.
    I am considering purchasing small business.
    Is it possible to export to google calender?
    A have read below thread from 2015, but I am not able to find the export feature in the specifications.
    Please advise.
    Thanks.
    Br. Morten:

    ----
    Francesco d'Elia on 22/10/2015 at 09:14 said:
    Hi.. WP Booking Calendar can import events from Google Calendar, we need to export our Booking Tables in Google Calendar or iCal format to syncronize with some Booking Services like Booking.com and AirBnB.com, You say that this feature will be in the to do list, we need to know if it will be realized shortly or we must wait long time for..

    Thank You Very Much..

    Reply ↓

    Support
    on 22/10/2015 at 10:09 said:
    Hello.
    Probably this feature will be implemented after next "major" update of the plugin, that currently we are in deep developing.
    I can not say right now about the times of that update, but most probably its will be from next year.
    Kind Regards.

      • Please sir! We need this update asap! For those of us paying for this service you are extremely late on this update! We need .ics and .ical formats asap!

          • Hello.
            Google Calendar support importing ICS and not the CSV files.

            The exported CSV files possible to open in MS Excel or some similar applications.
            Kind regards.

  5. Dear Sir.
    Please guide me to a simple question.
    How can I add the Property ID (Listing ID) in the booking form?
    I do not have resources as I use the free version. And even If I had, does not help as I have 300 resources.
    How can I add a code to the email I receive from the user that will include the name of the property for which applies to book, or the property ID or the URL of the property.

    Thank you

    • Hello.
      Booking Calendar Free vesion support only 1 default booking resource - its means unique calendar, for do not have overbooking. Please check more about booking resources in paid versions here: http://wpbookingcalendar.com/overview/#booking-resources

      If you simply need to catch from booking form some ID (or product name), that will not be relative to the calendar, so then you can use selectbox with list of options to select there. You can configure selectbox in your booking form at the Booking > Settings > Form page.
      But please note, its will only save selected option to your DB, but will not apply to availability in calendar (I can suggest that in Booking Calendar Free version you was activated showing days as always available at the Booking > Settings General page in advanced section).

      Please check this info about paid versions, which can be usefull for you.
      Please read the general instruction about usage of paid versions of Booking Calendar: http://wpbookingcalendar.com/faq/general-usage-instruction/

      You can create the different booking resources ( http://wpbookingcalendar.com/overview/#booking-resources ), unique calendars - your properties or services at the Booking > Resources page. And then you be able to insert booking shortcode (booking form or availability calendar) for for specific booking resource (your properties or service) into the post or page.
      You can test Booking Calendar live demos at this page http://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.
      Kind Regards.

  6. Hi!

    My name is Fabio. I am interested in this plugin but I have a quick question before buying it.

    I will want to use it to rent bikes.

    1) I will have many different bikes for renting on my website. Can I integrate different calendars, one per each bike, in each woocommerce single product page?

    2) Do this plugin support "stock" management? For example I will have 3 units of the "red" bike. Will the plugin manage the stocks automatically?

    3) MOST IMPORTANT I need to know this: clients will have to pay for the renting (easy) but also to pay for a deposit based on the bike.
    What I need is to have the client execute 2 separate transactions, one after another. One for the renting amount and then, immadeitaly after the first one, he should be redirected to another one for the deposit amount.

    Is it possible? Or, in case it's not completely embdedded, is it possible to customzie it (paying)? If so how much would it cost?

    Thanks!

    • Hello.

      1) The ability to have the different calendars for the different bikes (booking resources) possible in the any paid versions of Booking Calendar.
      Please read the general instruction about usage of paid versions of Booking Calendar: http://wpbookingcalendar.com/faq/general-usage-instruction/

      You can create the different booking resources ( http://wpbookingcalendar.com/overview/#booking-resources ), unique calendars - your properties or services at the Booking > Resources page. And then you be able to insert booking shortcode (booking form or availability calendar) for for specific booking resource (your properties or service) into the post or page.

      Unfortunately, plugin does not support integration with Woocommerce. Sorry.
      The Business Small and higher versions of the Booking Calendar is support PayPal (Standard and PayPal Pro Hosted Solution (please note, PayPal PayPal Pro Hosted Solution its does not the same as PayPal Pro)), Authorize.Net, Sage Pay and iPay88 payment gateways integration, other payment systems are not supporting yet. You can configure and activate it at the Booking > Settings > Payment page.

      2) I do no sure that clearly understand abut what exactly functionality do you need to with "stock functionality". But probably you need to have one calendar for all your "red bikes" and show date(s) as available until all such red bikes will not be booked.
      If you need to make the specific number of bookings per days, then you need to check the Booking Calendar Business Large version, where is possible to make several reservations per specific FULL date(s) by visitors (not time slots). Please read more about it here http://wpbookingcalendar.com/overview/#capacity
      At this version is possible to set capacity of the booking resource, so date(s) in calendar will be available until number of reservations is less then capacity of the booking resource.But in this version is possible to make reservation only for FULL date, not a time slots (time slots in this version only record data in the DB, but do not play any logic in reservation).
      Please read more info about the booking resources and how to configure them here http://wpbookingcalendar.com/help/booking-resource/
      Also we highly recommend to check this article about different configuration of capacity and availability http://wpbookingcalendar.com/faq/capacity-concept/

      3) Unfortunately, such 2 times payment is not supporting sorry.
      But int he Booking Calendar Business Medium or higher versions you can add additional cost for the booking to the same type of payment, so instead of one payment for "renting (easy)", you visitor will make one payment for "renting (easy)" plus cost for "deposit". But its still will be one payment.
      Please check more about this here: http://wpbookingcalendar.com/overview/#additional-cost

      You can test Booking Calendar live demos at this page http://wpbookingcalendar.com/demo/ to be sure in functionality and do not have misunderstanding.

      Kind Regards.

  7. Hi everyone,

    WP version: 4.6.3
    Booking Calendar: Version 9.Business.Small.SingleSite.6.2
    Theme: Max BLog
    Other plugin: CF Page or Post Duplicator, Contact Form 7

    I have problem with calendar printing. When i try to print calendar a blank page is rendered.

    Please, could someone tell me possible reasons of this behaviour? I really need this functionality.

    • Hello.
      It's known issue in latest Chrome update. In Firefox browser it's have to work correctly.

      You can request pre release update 7.0.1, which have fix also print functionality for Chrome browser.

      You can request the new update of Booking Calendar on this page: http://wpbookingcalendar.com/request-update/
      Please mention in comments that you need update 7.0.1
      Kind regards.

  8. I'm using WordPress Selection of Resource via dropdown and then using Season to control the time of the day the user can pick. But both resources are giving the same time.

    Season A = Every Th on each day of every month 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026
    Season B = Every Th on each day of every month 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026

    In the form I have :
    ...
    [condition name="season-times" type="season" value="Season A"]
    Select Time Slot available on Thursday: [select rangetime multiple "7:00 - 11:00"]
    [/condition]
    [condition name="season-times" type="season" value="Season B"]
    Select Time Slot available on Thursday: [select rangetime multiple "13:00 - 17:00"]
    [/condition]

    • Hello.
      But your seasons "Season A" and "Season B" its the same seasons. From your description its seems that its definition of "Thursday".

      In case if you for different booking resources need to have the different timeslots selections, so then you do not need to use season filters and conditional logic.

      Please just open the Booking > Settings > Form page then create one booking form this this timeslot

      Select Time Slot available on Thursday: [select rangetime "07:00 - 11:00"]

      without conditions.
      And then create new custom booking form (click on plus button at the toolbar at the Booking > Settings > Form page), and define there different timeslot:
      Select Time Slot available on Thursday: [select rangetime "13:00 - 17:00"]

      Now open the Booking > Resources page and define for specific booking resource as "Default" specific custom booking form.

      During inserting the booking resource selection shortcode into the post or page, please DO NOT use "form_type" parameter in this shortcode. For example:

      [bookingselect type='17,15' selected_type='15' first_option_title='' label='']

      So then during selection of specific booking resource, its will load own default custom booking form, which will have own selection of time-slots.
      Kind Regards.

      • I need Thursday to work with 2 resources as they are different locations. And only time in morning on one and afternoon on the other.

        The above makes no different besides giving me a Thursday timeslot for every day????

        The reason the Seassons are the same is because I'm using their name to set the condition of the timeslot and assigning availability by these seasons.

        It seems like a bug, as it keep returning same season values so its almost working but soon as I choose a different resource its not changing to the correct availability.

        • Hello.
          The conditional logic will not work in this case. It only working for setting different fields for the different days during different seasons, in your case its the same day.

          1) The simpler and correct way here, is to create 2 different custom booking form at the Booking > Settings > Form page.
          One custom form will have one selection of times, like this:

          Select Time Slot available on Thursday: [select rangetime "7:00 - 11:00"]

          Other custom booking form will have other selections of times , like this:

          Select Time Slot available on Thursday: [select rangetime "13:00 - 17:00"]

          2) Now you can open the Booking > Resources page and for each of your resources you need to set as default specific custom booking form.
          So one resource will have as default custom booking form with times for morning and other booking resource will have other custom booking form as default with times selection at afternoon.

          3) Finally you can insert 2 separate booking forms for each of your booking resources,
          or insert the booking resource selection shortcode like this:

          [bookingselect type='17,15' first_option_title='' label='']

          Just replace 17,15 to the exist ID of booking resources that you are having at the Booking > Resources page.

          Thank you.

  9. We are using this plugin but we are experimenting problems with timeline view.

    you can see here https://la-oracion.com/adoracion-eucaristica/

    i am always gettin this

    ' , container: '.wpbc_timeline_frame' , html: 'true' });
    [... cutted...]
    // jQuery(this).popover('hide'); // } // }); // }); /**/ });

    do i missing something????

    • Hello.
      Its seems like because of some conflict.

      1) Please recheck for the any cache plugins, like "WP Super Cache" or "W3 Total Cache". If you are using someone, please deactivate it or add the exception to the page with booking form for do not cache this page(s).

      2) Please try to deactivate one by one all your active plugins at the WordPress > Plugins menu. Then retest it again.
      If its not help, please deactivate your active theme and active the default WordPress theme. And then retest it again. May be there exist some conflict with some active plugin or actual theme and just need to find the reason of that issue.

      Kind Regards.

Leave a Reply

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