Okay
  Public Ticket #3568859
Restrict reservations
Closed

Comments

  • Saul Campos started the conversation

    We would like to know if the plugin offers the option to restrict reservations for the same user. Specifically, we would like a user to only be able to reserve a field until they have attended the appointment.
    Could you confirm if this option is available? If so, could you tell us how to activate it?

  •  1,312
    Marko replied

    Hello there,

    Thank you for reaching out to us.

    I'm afraid that we didn't quite get what you want to achieve exactly? Can you explain to us in a little more detail, and send us a couple of screenshots? We do not quite get this part "only be able to reserve a field until they have attended the appointment."?

    We wish you all the best. 


    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

  • Saul Campos replied

    Hello, Thank you very much for the follow-up.

    I will tell you in more detail what is being required by the team:

    It is required that if a user (X) has booked an appointment, this same user (X) cannot book another appointment within the same service, unless the appointment that has already been generated first has proceeded or, failing that, has expired. For example, if the user Pedro generated an appointment for January 30, 2024 in the service (service1), that user Pedro must not be able to generate an appointment again in the same service (service1) until after January 30, 2024. January 2024, but it must be able to do it for another service (service2), and it is required then that the validation be by the user's ID field, and the service, this because if it is validated by the email field the user could enter another, and also the same user should be able to schedule an appointment before the date of another appointment has passed as long as it is for another service.


    https://www.conape.go.cr/prestamo-aprobado/#cita-virtual

    3441416366.png
    2407248850.png
    2652344810.png
  •  1,312
    Marko replied

    Hello again,

    Custom field that you create are for gathering addition data it can not be used for identification purposes.

    We do not have this exactly but we have something similar that might help.

    We have some limit option that are not working exactly as you want them but ehwy might be of some help you. You can read moe about it on this link https://wpamelia.com/roles-settings/

      • Limit appointments per customer – By enabling this option, you can limit how many appointments a customer can book within a specific time frame and period.
        • Configuring this will apply to all services, but you can configure limitations per service, by adjusting the limits through the service settings.
      • Limit package purchases per customer – By enabling this option, you can limit how many packages a customer can book within a specific time frame and period.
        • Configuring this will apply to all packages, but you can configure limitations per package, by adjusting the limits through the package settings.
      • Limit events per customer – By enabling this option, you can limit how many events a customer can book within a specific time frame and period.
        • Unlike Services and Packages, configuring limitations per customer, per individual events is not currently possible, so the limitations you configure through Roles settings will apply to all events.

    So in services-edit service you can set this 

    7393456038.png

    And this is the closest that you can come to achieve what you want with Amelia.

    Hope this helps in case it does not we encourage you to kindly consider submitting this valuable suggestion as a feature request through the following link: https://features.wpamelia.com/. The prioritization of feature development is greatly influenced by the number of customer requests received. By participating and expressing your support, you contribute significantly to the potential expedited implementation of this feature.

    Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.

    We wish you all the best and hope you have a wonderful day ahead. 

    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