Support Archive (3)

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

  1. Hello. I am creating a site for a spa salon. I need a plug-in for reservations. I choose from several available and your plug-in is one of them. I would like to get the answers about the functionality.
    Booking process next
    – The customer selects the service
    – Selects a date
    – Choose the time available
    – Choose the method of payment (locally in the salon or now through PAYPAL)
    – Receives an email with information about reservations

    1)Is it possible to add the categories of service; the services and a brief description of the services with price and duration? (for example, client choses the category -body care, in this category he choses service – massage 30 min 60$ )
    2) How is the process of confirming reservations for the customer: automatically once sent a letter or a need to confirm a reservation in the admin panel, and only then the client will receive a letter?
    3) Is it possible to simply block the date or time from the admin panel? (without entering the customer data) For example, if someone made a reservation by phone.
    4)Is it possible indicate a discount on a service -that is, the old price crossed out and a new price indicate?
    thank you

    • Hello.
      Please read firstly the general instruction about usage of paid versions of Booking Calendar: https://wpbookingcalendar.com/faq/general-usage-instruction/

      The ability to book for the specific times only possible in the Booking Calendar Business Small / Business Medium versions (and in higher versions for booking resources with capacity =1). Please note if you will make the booking for the specific timeslot, this timeslot become unavailable for the other visitors for that selected date in current specific calendar.
      You can configure the timeslots selections on the Booking > Settings > Fields page. Please use the "shortcode generator" on the right side of that page for the correct generation of the shortcode.
      You can use one"timerange" (timeslots) or "start time" and"end time" selections or"starttime" and "duration"of time selections shortcodes or even start time and end time entering shortcodes. Please read more about the booking form fields configuration here https://wpbookingcalendar.com/help/booking-form-fields/
      You can test the bookings for the specific time-slots in action on the live demo of Business Small version (which is configured by default for the bookings of specific time-slots) here: https://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      1) So in your case the booking resources can be the people(s) (masters) in your spa salon.
      If you have only one master in your salon, then you need to have only 1 booking resource.
      the selections of the masters can be done like in this example: https://bm.wpbookingcalendar.com/select-resource/

      the selections of the service, can be done in a way like this:
      Select your service: [select durationtime "Service 1@@00:15" "Service 2@@00:30" "Service 3@@00:45" "Service 4@@01:00" "Other Service@@01:30"]

      So basically selections of the service its selection of the time duration.
      Just for the visitors its will be showing as services, but in admin panel you will see how many hours was booked.

      Inside of the booking form its does not possible to have the brief descriptions about the each service, but you can have this description in the post or page, where you inserted the booking form shortcode(s).
      Also this example "(for example, client choses the category -body care, in this category he choses service – massage 30 min 60$ )" will not work. Please check above descriptions about how its possible to configure this.

      2) When visitor submit the booking, the email about the new booking can be sent to the admin and to the visitor about this booking.
      Then admin can approve or decline this booking, and email about this action can be sent to the visitor.
      You can activate or deactivate these emails at the Booking > Settings > Emails page.

      3) You can make the "blank bookings" at the Booking > Add booking page. For fast creation of the booking, please use the "Auto fill form fields" button at the top right side of this page. This "auto fill form fields" button available in the Booking Calendar Business Small and higher versions.

      4) Sorry, its does not possible to make such cost changing indications. But you can define the different cost for the different seasons at the Booking Calendar Business Medium and higher versions.
      Please read more about this here: https://wpbookingcalendar.com/overview/#rates
      Please check also this info, which can be useful for you: https://wpbookingcalendar.com/overview/#additional-cost

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

      Kind Regards.

  2. Hi
    We experience problems with the cancellation in the "frontend".
    Our form works perfectly smooth and can also be used for "editing" via the hash-Link in the email.
    However, if we klick on the "cancellation" link in the email, the same window appears with the "editing-form". There is no indication / sign that the entry will be deleted.
    We have the following installed:
    Wordpress: 4.3.1
    Plugins: Bookingcalendar, Captcha on Login, Contact Form 7, Contact Form 7 Datepicker, InfiniteWP - Client, iThemes Security
    All plugins & Theme are in the most recent version.
    Thank you
    Andi

  3. Hello,
    We run a diary for our appointments in 1 hour slots. I need for the customer to be able to simply select a date and book it (simple)

    My end , I need to be able to select dates/times for these slots on different days of the week. For example I only open 1 evening a week but this changes from week to week. Some weekends I am open Sunday sometimes not. The times are never the same for any given day or week. I have just purchased the business pack as it sounded like I could do this but it doesn't appear to be the case?

    • Hello.
      1) The ability to book for the specific times only possible in the Booking Calendar Business Small / Business Medium versions (and in higher versions for booking resources with capacity =1). Please note if you will make the booking for the specific timeslot, this timeslot become unavailable for the other visitors for that selected date in current specific calendar.
      You can configure the timeslots selections on the Booking > Settings > Fields page. Please use the "shortcode generator" on the right side of that page for the correct generation of the shortcode.
      You can use one"timerange" (timeslots) or "start time" and"end time" selections or"starttime" and "duration"of time selections shortcodes or even start time and end time entering shortcodes. Please read more about the booking form fields configuration here https://wpbookingcalendar.com/help/booking-form-fields/
      You can test the bookings for the specific time-slots in action on the live demo of Business Small version (which is configured by default for the bookings of specific time-slots) here: https://bs.wpbookingcalendar.com/ Other live demo you will need to reconfigure.

      2) If you need to define the different days for the different weeks as unavailable, then this functionality available in the Booking Calendar Business Medium and higher versions. Please read more about this here: https://wpbookingcalendar.com/overview/#availability

      Also if you need to set the different timeslots selections for the different weekdays or different seasons, then this functionality also available in the Booking Calendar Business Medium and higher versions. Please read more about this here: https://wpbookingcalendar.com/overview/#times-week-days
      Also please read more about configuration of this timeslots availability here: https://wpbookingcalendar.com/help/different-time-slots-selections-for-different-days/

      You can make upgrade from Booking Calendar Business Small version to Booking Calendar Business Medium version by clicking on the "Upgrade" menu link at the top right side of General Booking Settings page in your admin panel.

      Kind Regards.

  4. Hello,

    I have just bought the personal license for a restaurant. I figured out how to change the number of adults and children allowed to book at once. But my question regards the total capacity which now stands at 25 available, 25 reserved and 25 pending...

    The restaurant has 60 seats available per evening. How can I set this maximum capacity, so that guests can't book when that number is reached?

    Thank you for your response!

    • Hello.
      1) The dates cells in the legend (under calendar) is showing today date - "25 of November". Its does not capacity.

      If you want to hide "25", then please make this fix.
      Please open this file ../booking/lib/wpdev-booking-class.php
      then find this code:

      $text_for_day_cell = ( (0)?' ':date('d') );
      and replace it to this code:
      $text_for_day_cell = ( (1)?' ':date('d') );

      2) 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 https://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 https://wpbookingcalendar.com/help/booking-resource/
      Also we highly recommend to check this article about different configuration of capacity and availability https://wpbookingcalendar.com/faq/capacity-concept/

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

      Kind Regards.

      • Thanks,

        But what does the red and orange boxes mean when it all contains the date (25 november?)

        Kind regards,

        Floris

        • Hello.
          Its just example how can be look like dates cells in calendar. In the legend (under calendar), the items showing how the booked pending, approved and available dates look like in calendar.
          In calendar inmonth we are having dates from 1 to 31 for each months. Inside of the legend item as exmaple, is showing today day number, because today is 25 of November, you see there "25".
          Kind Regards.

  5. Hi,

    I want to change fields of booking form (I'm using booking form multiuser) but i can't. I tried to go to Booking -> Fields -> i changed in the text some words but nothing happened.. Still the same default booking form..

    Can you help me with this?

    Regards,

    • Hello.
      In the Booking Calendar MultiUser version you need to log in as specific WordPress user that own the booking resource, which you want to change the booking form at the page. Because in this version each specific activated regular user can have own independent configuration of booking form.

      Then after you logged in as specific user you can change the booing form that relative to this specific WordPress user at the Booking > Settings > Fields page.

      Please read more about the initial configuration of this version here:https://wpbookingcalendar.com/faq/multiuser-version-init-config/

      Also please be sure that you do not use some cache plugins, like wp super cache. If you are using someone, please deactivate it or add the exception to the pages with booking forms to do not cache such pages.
      Kind regards.

  6. Hello.
    I have the Booking Calendar MultiUser version. I want to add new booking reservation,in admin panel. I select days, and I see total cost of 1000 £, deposit of 25 % (250£) etc... I want modify in admin panel, manually, total cost of reservation with value of 800 £(example), and so change in realt time total cost in 800 £, deposit 25% (200£) etc.... It is possible? and how ?

    Regards

    • Hello.
      1) If you want to change the cost of the exist booking, so you can make it at the Booking Listing page, by changing the cost value and then clicking on the Save button.

      2) Deposit amount have the sense when visitor creating new booking and not exist one. For exist booking probably you want to use payment request feature.

      Here is little instruction about deposit configuration and sending payment request for the rest of the sum.

      Please read firstly this article about thecorrect configuration of the "payment link" :
      https://wpbookingcalendar.com/faq/configure-editing-cancel-payment-bookings-for-visitors/

      Then open the Booking > Settings > Emails page and configure and set active the "Payment request" email.

      Now open the General Booking Settings page and set checked this option: "Deposit payment:" at the "Costs" section.
      You can open the Booking > Resources >Cost and rates page and by clicking the"Deposit amount" button configure the deposit amount value.
      This cost will be show in the payment form, after visitor is made the reservation. So probably its cost will be smaller than full amount. And your visitors can make the payment of that amount.
      At the admin panel at the booking listing page for the specific booking you will see in the cost field the FULL cost, but inside ofthe "notes section" (you can activate it by pressing the note button at the right side ofthe each section), you will see thedescription similar to this:
      Total cost: $135.00 /deposit:$54.00, balance: $81.00/ - 11.11.2015

      If you are want to request from the visitor to pay the rest of the sum, you are need to make these steps:
      1) Edit the cost of the booking, and enter thesum, which will show at the payment form. You are need to change the cost and then press the save button to save the new cost.
      2) Press the send payment request button to send the email with link to the payment form for the specific booking.

      Hope it's info will be useful for you.

      Kind Regards.

      • No,
        When I (Admin) add new booking reservation, in admin panel, I select number of a days and I would like modify, manually, the total cost of reservation(cost_hint). It is possible ? and how ?

        Regards.

        • Hello.
          Its possible in the Booking Calendar Business Medium and higher versions.
          In these versions, you can use this shortcode: [cost_corrections] at the Booking > Settings > Fields page,
          for be able to have specific cost editing field at the Booking > Add booking page during adding new booking.

          Please use shortcode generator at the right side of the Booking > Settings > Fields page for the fast and correct creation of booking form fields.

          Kind Regards.

          • Ok,
            But when I change cost_corrections, cost_hint (total cost of reservation) don't change in real time. Because ?

            • Yes, [cost_hint] shortcode is not changing when you are using cost correction shortcode, its show the cost based on the cost rules from the settings.
              But during saving booking to the DB, the cost is saving based on the cost correction shortcode.
              Kind Regards.

  7. If we use Load JS and CSS files only on specific pages... The css don't appy which is what we want but the calendar does not display anymore.
    Help would be much appreciated.

    • Hello.
      Can you send the link to this page and configuration of option "Relative URLs of pages, where to load plugin CSS and JS files:" at the advanced section of General Booking Settings page ?
      Kind Regards.

        • Hello.
          Its weird... system does not load the CSS and JS files at that page.
          Can you send screenshot of the General Booking Settings page with expanded advanced JavaScript section to this email support @ wpbookingcalendar.com ?
          Also what exactly version of Booking Calendar do you use (you can check it at the right side of General Booking Settings page) ?
          Kind Regards.

          • What was the solution for this? Because I am experiencing the same problem.

            • Hello.
              Its most probably that you are having some JavaScript error at that page. Please recheck your page for any JavaScript errors (usually for see what JavaScript error you have you need to press Ctrl + Shift + J for showing browser console) and try to fix them.
              You can check for the most common issues on the FAQ page https://wpbookingcalendar.com/faq/ at the troubleshooting section.

              You can also 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.

              If you still will have this issue, please send the link to the page with booking form, where you are having an issue, I will check it then.
              Kind Regards.

  8. A few Questions:

    We have the Medium license for a single site.

    1. Is it possible to set emails to the resources so that these emails can be notified when the resource is booked?

    2. Can the seasonal filters be set up to block out hours at a time not just days?

    3. Is there a way to set up a recurring booking by selecting a specific day/s every month as opposed to having to manually select the day in the calendar?

    Thanks!

    • Hello.
      1) If you need to send the notifications for the specific booking resources to different emails, so in this version its does not possible.
      Its possible (with some specific workflow) only in the Booking Calendar MultiUser version.
      In this version you will be need to have activated WordPress users. Each such WordPress user, will have own booking resource(s) (one or more). And each specific user can configure own individual emails (as some other options and settings). Please read more here: https://wpbookingcalendar.com/overview/#multiuser

      So in Booking Calendar MultiUser version different WordPress users can have own booking resources, and can have own separate emails.

      2) Unfortunately, its does not possible. The season filters possible to set only for the dates not the times.

      But in your version, you can configure the different form fields (including times fields) for the different seasons. Please read more about this configuration here: https://wpbookingcalendar.com/help/different-time-slots-selections-for-different-days/

      3) No its does not possible. Your visitors need to select each day in calendar that he/she want to book.
      If you are making booking for the specific timeslot in those dates, then you need to activate option "Use time selections as recurrent time slots:" at the General Booking Settings page in Calendar section. This means that middle days will be partially booked by actual times, otherwise the time in the booking form will be used as check-in/check-out time for the first and last day of the reservation.

      So your visitor need to select several days in calendar and select specific timeslot in booking form, then this time will be booked in all selected timeslots.
      Kind Regards.

  9. Hi,
    I am using multiuser version of your plugin. I need to extend the behavior of the plug-in about the cost correction.
    I have added in module form three new text box, in this way:
    Total: [text new_total_cost]
    Deposit: [text new_deposit]
    Balance: [text new_balance]

    Now in the page of the reservations list I should have something like this (I have done this with Chrome "inspect element")
    https://www.dropbox.com/s/s234bg5tmgqtl5p/prenotation.png?dl=0

    As you can see, there are three new box Total, Deposit and Balance. These three boxes should be populated in this way:
    - If new_total_cost is not void then populate Total with new_total_cost else populate Total with cost_hint (your field)
    - If new_deposit is not void then populate Deposit with new_deposit else populate Deposit with deposit_hint (your field)
    - If new_balance is not void then populate Balance with new_balance else populate Balance with balance_hint (your field)

    How can I do this?

    Thanks

    • Hello.

      Firstly, please note:
      1) Unfortunately we do not provide the personal customization or custom development, because almost have no free time for this. More info here: https://wpbookingcalendar.com/faq/need-new-feature/
      2) 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.

      Here is guideline, what you can make to have such functionality.

      1) Please open this file ../{Booking Calendar Folder}/inc\personal.php
      then find this code:

      add_bk_filter('get_bk_dates_sql', array(&$this, 'get_bk_dates_4_edit'));

      and replace it to this code:

      add_bk_filter('wpbc_get_booking_data', array(&$this, 'get_booking_data')); //FixIn: 5.4.5.11 add_bk_filter('get_bk_dates_sql', array(&$this, 'get_bk_dates_4_edit'));

      2) Please open this file ../{Booking Calendar Folder}/inc\lib_s.php

      then find this function content function wpdev_bk_listing_show_cost_btn( $booking_id, $bk_cost ){
      in content of this function find this code:
      <input type="text" id="booking_cost<?php echo $booking_id; ?>" name="booking_cost<?php echo $booking_id; ?>" value="<?php echo $bk_cost; ?>" class="field-booking-cost" onkeydown="javascript:document.getElementById('booking_save_cost<?php echo $booking_id; ?>').style.display='block';" /><a

      and you can add under this code your specific customized code for new text fields.

      For example:
      <input type="text" id="booking_cost<?php echo $booking_id; ?>" name="booking_cost<?php echo $booking_id; ?>" value="<?php echo $bk_cost; ?>" class="field-booking-cost" onkeydown="javascript:document.getElementById('booking_save_cost<?php echo $booking_id; ?>').style.display='block';" /><?php // FixIn: 5.4.5.11 $booking_data = apply_bk_filter('wpbc_get_booking_data', $booking_id); // debuge($booking_data); // Show Booking details if ( isset( $booking_data['parsed_form'] ) && isset( $booking_data['type'] ) ) { if (isset( $booking_data['parsed_form'][ 'new_deposit' . $booking_data['type'] ] )) { $new_deposit = $booking_data['parsed_form'][ 'new_deposit' . $booking_data['type'] ]['value']; ?><input type="text" id="deposit_cost<?php echo $booking_id; ?>" name="deposit_cost<?php echo $booking_id; ?>" value="<?php echo $new_deposit; ?>" class="field-booking-cost" /><?php } if (isset( $booking_data['parsed_form'][ 'new_balance' . $booking_data['type'] ] )) { $new_balance = $booking_data['parsed_form'][ 'new_balance' . $booking_data['type'] ]['value']; ?><input type="text" id="balance_cost<?php echo $booking_id; ?>" name="balance_cost<?php echo $booking_id; ?>" value="<?php echo $new_balance; ?>" class="field-booking-cost" /><?php } } ?><a

      • Thanks for your awesome support. I have just another question:
        Where is the code about the function "send payment request"? Because now I have to do the check

        if (new_deposit is set) then send new_deposit
        else send deposit (your variable).

        • Hello.
          Basically the function that send email with payment request is
          function sendPaymentRequestEmail($booking_id, $bktype, $formdata, $reason = '' ){
          inside of the file ../{Booking Calendar Folder}/lib\wpdev-booking-functions.php

          the function the call this function is inside of the file ../{Booking Calendar Folder}/inc\biz_s.php
          // Send Email request to customer for payment function wpdev_send_payment_request(){
          Kind Regards.

          • Thanks.
            Now the payment information in "request of payment" email is ok.

            But there is a problem. When I click on the payment link of the email the cost is not updated with new behavior. In fact also the amount on the paypal link is not correct.

            Where I can modify this?

            • Hello.
              You can find this function inside of the file: ../{Booking Calendar Folder}/inc\biz_s.php

              in this function get_payment_form($booking_id, $booking_type ){

              Kind Regards.

              • I have inspected this function but I don't found the "cost" variable that I should modify to send the correct amount.

                • Hello.
                  In the content of that function the cost of booking is getting by this code:
                  $summ = $this->get_booking_cost_from_db( '', $booking_id );
                  So you need to modify this variable $summ.
                  Please use for testing of getting data from booking form this code (which I was providing early for you):
                  $booking_data = apply_bk_filter('wpbc_get_booking_data', $booking_id); // debuge($booking_data); // Show Booking details
                  Kind Regards.