Okay
  Public Ticket #3238328
question about max bookings per day
Closed

Comments

  • Jimmy Crow started the conversation

    I was wondering if Amelia can be set to take a max number of bookings per day but NOT let the customer pick a time? My client has a service (Cleaning Solar Panels) that does not require the client to be at home when they perform the service. They would like to book 8 clients a day and then set the schedule so it is convenient for their crews to move from home to home. They would like clients to just pick a day without choosing a time but cap each day at 8 clients.

    Is this possible with Amelia? Please let me know.

    Thanks

  •  1,331
    Marko replied

    Hello Jimmy,

    Thank you for reaching out to us.

    Unfortunately, currently, this feature is not built-in in Amelia.

    But this can be achieved with this custom workaround

    <script>
    setInterval(function () {
    jQuery('.el-radio-button__inner').html('Book This');
    }, 1000)
    </script>
    

    If you place this script on a page where Amelia booking form is, they will see one time slot for each day, with the only option set to "Book This".

    So this should help. 

    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Jimmy Crow replied

    Thanks Marko,


    I added the script but I can't tell if this worked or not because I also added some custom fields to the step by step form I created and they do not show up. The color and font customization seems to work but the changes I have made to services, locations, employees, etc. are not showing up.

    I have cleared browser cache, tried in an incognito window, cleared site cache but nothing seems to help.


     Am I missing something in the settings that will make my customizations show up?

    Attached files:  help.jpg

  • Jimmy Crow replied

    Marko, 

     I figured out the custom field problem, sorry about that.


     The custom script still does not seem to work though. I still see the time choice in calendar view.



    Attached files:  Screen Shot 2023-02-23 at 11.07.01 AM.png

  • Jimmy Crow replied

    Is there a way to remove the - "On Site" after the total on the Congratulations page?

    We will not be collecting payment on site and don't want to confuse customers.

    Here is the URL of the appointment page I am working on: https://uh6.f6f.myftpupload.com/appointments/

    Attached files:  Screen Shot 2023-02-23 at 1.40.57 PM.png

  •  1,331
    Marko replied

    Hello Jimmy,

    Thank you for purchasing our product, and for reaching out to us.

    If you already have our licenses, please write to us in the Amelia category. The reason we ask you to do this is that there has been a lot of abuse. 

    Because if the license has expired and the subscription has not been renewed, these users do not have access to our support, the same applies to licenses that are purchased through Envato. 

    Licenses purchased through Envato have access to our support for only 6 months when that time period has to elapse they have to contract Envato to extend the time for support.

    We hope you understand.

    As for your question, unfortunately, currently, this feature is not built-in in Amelia.

    You can remove the payments completely. For the time being, this can be done with some custom CSS.

    On my Test site, i have done it by adding this to the booking page :

    To remove the "Payment step HTML DIV" from showing,

    please also add this CSS:

    .amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(4) {    display: none !important;
    }
    

    On my site it works :

    5273743582.png

    ;

    And this CSS removes payment info from Congratulations screen:

    .amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>div:nth-child(6) {        display: none !important;
    }
    
    6633435945.png

    -

    So, everything together should look like this :

    .amelia-v2-booking #amelia-container .am-fs-sb__step:nth-child(4) {    display: none !important;
    }
    .amelia-v2-booking #amelia-container .am-fs__congrats-info-customer>div:nth-child(6) {        display: none !important;
    }

    Custom code needs to be applied to the page where the booking form is. Depending on what you're using (Gutenberg blocks, or some page builder), adding the CSS or JS can be done in a few different ways. 

    If you need help with adding custom CSS to the page, please take a look at this article.

    This is the best that we can offer you at this time.

    I'll kindly ask you to add it as a feature suggestion on this link https://features.wpamelia.com/

    Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.

    If you have any more questions please open a new separate ticket for each question in the Amelia category and we will gladly help you there.

    We wish you all the best.

    Have a nice day. 



    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Jimmy Crow replied

    Marko,


     I have added your script correctly but it doesn't do anything (see below)


    Do have any other solution to remove the times with a single booking button hat will allow 7 appointments a day Max?


    Attached files:  Screen Shot 2023-02-24 at 7.50.33 AM.png

  • Jimmy Crow replied

    here is the script added in the backend, with Divi

    Attached files:  Screen Shot 2023-02-24 at 7.59.33 AM.png

  •  1,331
    Marko replied

    Hello Jimmy,

    Custom code needs to be applied to the page where the booking form is. Depending on what you're using (Gutenberg blocks, or some page builder), adding the CSS or JS can be done in a few different ways. 

    If you need help with adding custom CSS to the page, please take a look at this article.

    If you need help with adding custom JS to the page, please take a look at this article.

    If you have any more questions please open a new separate ticket for each question and we will gladly help you there.

    We wish you all the best.

    Have a nice day. 

    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Jimmy Crow replied

    as you can see from the inspector screen grab and the page screen grab that is what I have done and your script does not work

  •  1,331
    Marko replied

    Hello Jimmy,

    Unfortunately, currently, this feature is not built-in in Amelia.

    It is possible that this works only for the old booking form and unfortunately, it is not possible to implement it for the new booking form. This is a custom solution and we wanted to help you, but sometimes it is not possible to achieve certain things. Try if you want to achieve this with the old booking form in case you don't want to or it's not possible I'll kindly ask you to add it as a feature suggestion on this link https://features.wpamelia.com/

    Features are pushed up on our "to-do" list when there are a lot of customers requesting those features, so having your vote as a customer can be beneficial to this feature being developed sooner.

    If you have any more questions please open a new separate ticket for each question and we will gladly help you there.

    We wish you all the best.

    Have a nice day. 

    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables