Support Archive (3)

Important!!!    Check actual Support Forum, if you need to ask a Questions.

  1. Hi ! Nice work, thanks.

    After a look I couldn't find the way to change the default auto-fill informations when the admin is in the page "add reservation".
    Also, your way to manage paiement page is really bad, you should think to improve that.

    • Hello.
      1) Unfortunately, its does not possible to change in settings the "blank" data, that filled to the booking form fields, when you click on the "Auto fill button" at the Booking > Add booking page.

      I can suggest that you can activate the "Auto-fill fields" option at the General Booking Settings page in "Form section". So in this case, when you open the Booking > Add booking page the "First Name", "Second Name", "Email" fields will be auto-filled automatically by the data from your user profile.

      2) Thank you for suggestion about the payment form. We will improve it in future updates.
      Kind Regards.

      • The simpler would be to just leave the customisation to the user. I don't necessarily want to get the same content as in admin list, and maybe I want to set a big green validation icon in order for my user to know the reservation has been set. Or maybe I want a pay by cash button, even if it doesn't make sense it can for my situation.

        Have a nice day.

        • Hello.
          You can activate the "payment by cash" option at the Booking > Settings > Payment page and there just write any text (description) that you need.

          If you want to make the integration of your payment system by yourself, so you will be able to check how is integrated the Payment system (on the example) of the PayPal system at this file:../booking/inc/payments/paypal.php . You will be need to create your file with similar structure in that folder. Also you are need to include the calling of your file into this file: ../booking/inc/payments/index.php in the same way, as it was done for the other 3 payment systems.

          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.

          • Hi ! That's exactly what I did, thanks 🙂 But on the other hand I had to hide in the JS of theme the recap informations, as for me it's a validation page (since the reservation is made, the mail sent, no button to choose …)

            Last question : do you have any idea of the time Google *export* will be available ? I just finished a migration from booki and my client is very sad to lost his reservation calendar 🙂

            • Hello.
              We are hope that we will start to work with exporting bookings to the Google Calendar, after next major update 7.0 of plugin.
              Right now we are in process of development this major update 7.0, which have to come during this summer.
              After this we will start work with all other features, like export to Google Calendar.
              Unfortunately, right now I can not say about the exact day of this update. Hope its will come ASAP.
              Kind Regards.

  2. Automated confirmation of new bookings does not send out confirmation mails. Could you please help me and fix that?

    • Hello.
      Please check firstly that you activated sending "Approval" email at the Booking > Settings > Emails page.
      then make test.

      If its will not work, then pleas try to make this fix:

      Please open this file ../{Booking Calendar Folder}/lib/wpbc-booking-new.php

      then find this code:

      ********************************

      if (
      ( ( $auto_approve_new_bookings_is_active == 'On') && ($is_send_emeils != 0 ) )
      // || ($is_approved_dates == '1') // Auto approve and send email if cost = 0.
      ) {
      sendApproveEmails($booking_id, 1);
      }

      ********************************

      and replace it to this code:

      ********************************

      if (
      ( ( $auto_approve_new_bookings_is_active == 'On') && ($is_send_emeils != 0 ) )
      || ($is_approved_dates == '1') // Auto approve and send email if cost = 0.
      ) {
      sendApproveEmails($booking_id, 1);
      }

      ********************************

      Kind Regards.

    • Hello.
      Just was replied to your email.

      Please click on "Activate" link for activation of the plugin. Check screenshot.
      Here is instruction how to install plugin: https://wpbookingcalendar.com/help/

      If you are having any issues with activating plugin, please send screenshot of this issue.
      In any case, you can try this 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.

  3. Hi there,

    Where can I change the little colored boxes that shows what days are booked, pending or available? (Are they called legends?)

    - My problem is right now, that if there is a day with five available times, and one gets booked - the day turns orange with a clock-icon on it, but according to the colored boxes, orange means booked, and the partly booked (with just the clock-icon added and no orange color) should be the one showing.
    – How can I change that?

    I have the Medium booking calendar.

    - Mikael

    • Hello.
      The background color of the day is saying about status of the booking: pending or approved.
      The indicator of the "partially booked day" its small clock icon at the bottom right side.
      Its because partially booked day, can have approved or pending booking for specific times. And that's why the background of this day can be different. Its also depend from the calendar skin.

      You can change it by making modifications in the CSS of calendar skins. Please read more about this customization here: https://wpbookingcalendar.com/faq/change-skin-and-colors/

      You can make customization to have all partially booked dates with background color as booked dates (orange) (or set there different background color #eeaa55 !important ).

      Please open your CSS calendar skin file (check above description about where to find this file), then find this code:

      .block_hints .block_time, .datepick-inline .timespartly { background-image: url("../../img/clock_fill.png"); background-position: 100% 100%; background-repeat: no-repeat; }
      and replace it to this code:
      .block_hints .block_time, .datepick-inline .timespartly { background-image: url("../../img/clock_fill.png"); background-position: 100% 100%; background-repeat: no-repeat; } .block_hints .block_time { background-color: #eeaa55 !important; color: #bb7700; font-weight: bold; text-shadow: 0 -1px 0 #ffaa55; }
      Kind Regards.

  4. Hi I use WordPress 4.1.11 and Booking Business Small Single Site 6.2 .
    Is there any way to configure two different time slots for two different booking resource?
    Thank You

    • Hello.
      this functionality available in the Booking Calendar Business Medium and higher versions.
      In this versions possible to configure several different custom booking forms, which can contain different fields (in our situation different timeslots) and then you be able to insert into the post or page specific custom booking form for specific booking resources.
      Please contact support @ wpbookingcalendar.com about ability how to get this higher version.
      Kind Regards.

  5. Hello,
    Firstly, I´m wondering how can I change the color of the autofill-tags in the booking form. I need a solution with html codes or other, but without changing the enfold. Because If I change the enfold the rest of the links change too in my website, and I just want to change the ones on the booking form.

    Another question, when I´m triying to sync my calendars with other websites such as homeaway, I paste the URL and nothing happens, I´ve tryed with the API key too and doing the sync with my google calendar but no result.

    Thank you in advanced.

  6. Hello,
    i bought the professional version. And i want to change the sender address to "booking@mydomain.com". Means i dont want to use the WP admin email address for email. Is it possible the set this in an option of the plugin?

    Thanks,
    Jörg

    • Hello.
      Yes, you can change emails and activate or deactivate specific email templates at the Booking > Settings > Emails page.
      Kind Regards.

      • Hello,
        thank you for your fast support. I saw the options and i have changed the options and the emails. But i want to change the sender address to a specific address "booking@mydomain.com". The reason is: if the user hits the reply button in his email program the reply should go to the "booking@mydomain.com" address ... not back to the WP admin address / WP mail sender address.
        Is it possible?
        Thanks for your patience.
        Jörg

        • Hello.
          Ok, in this case you will be need to make a small customization.
          I can suggest that you saying about the email that are sending to the visitor, after creation of new booking by visitor.

          In this case, please Please open this file ../{Booking Calendar Folder}/lib/wpdev-booking-functions.php

          then find this code:

          if (get_bk_option( 'booking_is_email_newbookingbyperson_adress' ) == 'On') {

          then bellow that code find this code:

          $mail_headers = "From: $mail_sender\nContent-Type: text/html\n"; // $mail_headers = "From: $mail_sender\n"; // preg_match('/<(.*)>/', $mail_sender, $simple_email_matches ); // $reply_to_email = ( count( $simple_email_matches ) > 1 ) ? $simple_email_matches[1] : $mail_sender; // $mail_headers .= 'Reply-To: ' . $reply_to_email . "\n"; // $mail_headers .= 'X-Sender: ' . $reply_to_email . "\n"; // $mail_headers .= 'Return-Path: ' . $reply_to_email . "\n"; // $mail_headers .= 'Content-type: text/html; charset=' . get_option( 'blog_charset' ) . "\n";

          and replace it to this code:

          // $mail_headers = "From: $mail_sender\nContent-Type: text/html\n"; $mail_headers = "From: $mail_sender\n"; $reply_to_email = 'booking@mydomain.com'; $mail_headers .= 'Reply-To: ' . $reply_to_email . "\n"; $mail_headers .= 'X-Sender: ' . $reply_to_email . "\n"; $mail_headers .= 'Return-Path: ' . $reply_to_email . "\n"; $mail_headers .= 'Content-type: text/html; charset=' . get_option( 'blog_charset' ) . "\n";

          Kind Regards.

          • Hi,
            thank you very much. Works perfect.

            Kind Regards from Germany
            Jörg

  7. Hello.
    There is a beauty salon.
    Salon has about 100 services.
    There are resources, Susan, Mary, Allan ZITA ...
    Resources or SUSANNA or MARIA ... can be booked for a certain time interval for performing any service.
    It's already done.

    But.
    For example.
    Manicure has 2 work places.
    Manicure making the 3 of resource - or Susan or Maria or ALLA.

    HAIRCUT has 1 work place.
    HAIRCUT makes the 3 of resource - or Susan or Maria or ALLA.

    MASSAGE has 3 work places.
    MASSAGE makes the 4 of resource - or Susan or Maria or ALLA or ZITA.
    .....
    Question.
    Tell me please.
    How to make
    For MANICURE on one and the same time interval could be ordered no more 2 from 3 any free resource or Susan or Maria or ALLA.

    For HAIRCUT at the same time interval could be ordered only 1 from 3 any available resource or Susan or Maria or ALLA.

    For MASSAGE at the same time interval can be ordered no more than 3 from 4 of any available resource or Susan or Maria or ALLA or ZITA.

    Thank you.

    • Hello.
      Unfortunately, I am afraid, its does not possible to configure such complex dependence availability of resources from the third parameter (type of service) in actual versions of plugin. Sorry.
      Its only possible to use additional "aggregate" parameter in the Booking Calendar shortcode that will set as unavailable (days or times) in calendar of one booking resource, relative to other one or several resources. So if one time-slot or day is booked in any of these resources (main or defined in aggregate parameter), then calendar will show this timeslot/day as unavailable. You can read more about this here https://wpbookingcalendar.com/help/booking-calendar-shortcodes/

      But unfortunately, its does not possible to configure dependence where to show available or unavailable specific day/timeslot depend from OR logic, if only 2 of the resources booked, etc...

      In your case, you will be need to decline such type of booking(s).
      Kind Regards.

      • Hello.
        In Beauty salon has almost all services of this type.
        such as:
        Manicure has 2 jobs.
        Manicure do 3 resources: Susana, Marta, Alla.

        Haircut has 1 work place.
        Haircut make 4 resources: Suzana, Marta, Alla, Zita.
        and so on.

        Currently, to solve this problem
        to prevent unnecessary bookings,
        on page Manicure site
        in the Booking Calendar used only two resources
        for example Susana and Marta.
        Alla is not used
        that is not very good.
        And so for all services.
        A lot of resources are not used.

        The parameter "aggregate" cannot be used
        because
        if in 9:00-9:30 Suzana make manicur
        that a Haircut in 9:00-9:30 can make or Marte or Alla or Zita

        Please tell me?
        Maybe there are ways to solve this problem?
        Thank you.

      • Hello.
        The parameter "aggregate" cannot be used
        because
        if in 9:00-9:30 Suzana make manicure and busy,
        that Haircut in 9:00-9:30 can make or Marte or Alla or Zita
        Thank you.

        • Hello.
          May be best solution for such options will be following.
          You can create the different pages for the different Services.
          For example page for the Massage, then page for Manicure, etc...
          In the each page you can insert the booking resources selection shortcode, for selection of specific "master", like in exmaple here https://bm.wpbookingcalendar.com/select-resource/
          Please read how manually to configure Booking Calendar shortcodes here https://wpbookingcalendar.com/help/booking-calendar-shortcodes/

          But its still will not resolve situation, when you have "2 work places", but listing 3 masters. Its means that each master for such days/times can be booked.
          Kind Regards.

          • Hello.
            All done as you say.
            For each service was made page of the website.
            On this page is a shortcode like here https://bm.wpbookingcalendar.com/select-resource/.
            But need to limit the number of bookings of the resource for selected time interval for this service.
            For each service a need parameter to the shortcode, which would limit the number of reservations of any resource on the selected time interval.

            Please tell me.
            How can I solve this problem?

            Thank you.

            • Hello.
              If some one will make the booking for specific time-slot on specific resource, this timeslot at this resource become unavailable.
              But unfortunately, its does not possible to apply that this timeslot become unavailable at other resource, especially if you need to block specific timeslot on resource ONLY if booked 2 (or more) resources. (Situation 2 places and 3 masters). As I was explained early.
              Currently I do not see some solution for such type of workflow, except manually make "blank" booking for third resource.
              Kind Regards.

              • Hello.
                Please tell us more
                How can I do that:
                manually make "blank" booking for third resource.
                Thank you.

                • Hello.
                  Please open the Booking > Add booking page in your admin panel, select booking resource, then select time-slot, and click on "Auto fill" button at the top right side,
                  after this click on submit booking.
                  System will create "blank" booking for the specific date/time for your booking resource. Its means that this date/time will be unavailable.
                  Kind Regards.

                  • Hello.
                    AutoFill is a good feature.
                    But this feature is harmful to an existing problem.
                    Extra resource should remain available for other services.

                    To solve this problem so
                    In the admin panel
                    for example here: "Booking->Settings"
                    create the page "Limit booking"
                    and for each service configure
                    service-001 = 2 (manicure)
                    service-002 = 1 (haircut)
                    service-003 = 3 (massage)
                    and so on for all services

                    On the website on the services pages
                    in the shortcode insert the parameter "limit_booking"
                    For example so for manicure

                    Please select the specialist: 
                    Please select
                    Alla
                    Catherine
                    Dina

                    [booking type=2 form_type='alla-40mins' limit_booking='service-001']
                    [booking type=4 form_type='cath-40mins' limit_booking='service-001']
                    [booking type=5 form_type='dina-40mins' limit_booking='service-001']

                    In this case, each service will have information on the number of orders for each time interval. The resource doesn't matter. Only the number of orders.
                    Thus it is possible to limit the number of booking of resource for each specific service.

                    Please tell me.
                    This way can solve this problem?
                    Thank you.

                  • Hello.
                    AutoFill is a good feature.
                    But this feature is harmful to an existing problem.
                    Extra resource should remain available for other services.

                    To solve this problem so
                    In the admin panel
                    for example here: "Booking->Settings"
                    create the page "Limit booking"
                    and for each service configure
                    service-001 = 2 (manicure)
                    service-002 = 1 (haircut)
                    service-003 = 3 (massage)
                    and so on for all services

                    On the website on the services pages
                    in the shortcode insert the parameter "limit_booking"
                    For example so for manicure

                    Please select the specialist:  Please select Alla Catherine Dina [booking type=2 form_type='alla-40mins' limit_booking='service-001'] [booking type=4 form_type='cath-40mins' limit_booking='service-001'] [booking type=5 form_type='dina-40mins' limit_booking='service-001']

                    In this case, each service will have information on the number of orders for each time interval. The resource doesn't matter. Only the number of orders.
                    Thus it is possible to limit the number of booking of resource for each specific service.

                    Please tell me.
                    This way can solve this problem?
                    Thank you.

                    • Hello.
                      By default this feature do not exist in actual versions. I will check if it's possible to make some type of customization with small efforts.
                      Kind regards.

                  • Hello.
                    We will wait for your decision.
                    It seems that this problem bothers many.
                    If you choose this task, it will be a big step forward for the plugin the Booking Calendar.
                    Thank you.

                    • Hello.
                      I can suggest only this workflow in actual versions.
                      For example relative this situation:
                      Manicure has 2 jobs. Manicure do 3 resources: Susana, Marta, Alla.

                      As I can suggest you are alsready have booking resources, like Susana, Marta, Alla
                      Let say its will be booking resources with IDs:
                      Susana ID=2, Marta ID =3, Alla ID =4

                      Then you need to create new "service resource", like "Manicure". For example let it will be with ID = 5.

                      In this case you need to insert 3 booking forms for each master and use agregate parameter for service resource. You can isert it in one specific page:

                      Susana :
                      [booking type=2 form_type='standard' nummonths=1 agregate=5]
                      Marta :
                      [booking type=3 form_type='standard' nummonths=1 agregate=5]
                      Alla :
                      [booking type=4 form_type='standard' nummonths=1 agregate=5]

                      After you will see that some visitors make bookings for the "Manicure" for the same time in same date for 2 times, then you can make "blank" booking for "Manicure" booking resources at the Booking > Add booking page. Its will block this date/time in all 3 booking resources (calendars): at that page.
                      So its manual procedure, not automatic. Sorry.

                      Kind Regards.

                    • Hello.
                      Good idea.
                      Please tell me
                      can it be done automatically?
                      do you have plans to automate this process?
                      Thank you?

                    • Hello.
                      I will think about this, but I do not sure when exactly and in which format this feature will release.
                      Kind Regards.

    • Hello.
      this issue because of CSS conflict with your actual theme.
      Please opne this file: https://lamratholding.com/wp-content/themes/betheme/css/shortcodes.css?ver=8.7
      find this code:
      .no-table-hover table tr:hover td { background: none; color: inherit;} .no-table-hover table tr:first-child td { background:none;}

      and remove or comment it
      or add some specific CSS class to the table, that its apply only to tables with specific classes, like
      .no-table-hover table.simple tr:hover td { background: none; color: inherit;} .no-table-hover table.simple tr:first-child td { background:none;}
      Kind Regards.

  8. Hello there, I would like some help as my booking form Captcha is not working. And my guests cannot complete their booking via the booking calendar. This happen after my website was hacked a few weeks ago and i have re-install my website from backups.

    Hope you can help. Thanks