Okay
  Public Ticket #2621866
Book a service only once
Closed

Comments

  •  2
    robin started the conversation

    Hello,

    Not an urgent query but I am a lawyer and we offer a free 30 minute consultation to attract new customers or to help people who cant afford legal fees. After this we charge for our time. We have recently started using Amelia to handle all our paid bookings which is working great! But the free 30 minutes is being abused, and they can book over and over again! So we are losing money or having to have awkward conversations and they say "it let me book though!"....

    Is there a way to make a service a one time only booking and to stop customers booking it again? Or even better if they have booked a particular service to charge them for a second?


    Website is www.seahorsefamilylaw.co.uk if that helps.

  •  2,507
    Aleksandar replied

    Hello Robin

    Unfortunately, Amelia doesn't have something like this included in its features.

    What you can do, though, is utilize a membership plugin (for example). You would allow people to view booking pages only when they are logged into your website. Then, I believe membership plugins have a way of blocking pages based on a condition.

    You would need to explore this with the creators of the membership plugins, though, as I'm not sure which condition you could use for this.

    Kind Regards, 

    Aleksandar Vuković
    [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

  • [deleted] replied

    Hi Robin,

    I understand, but unfortunately we so not have a way to limit per customer per service. I note down this idea, but at the moment there's no way to achieve this.