Function Query for Appointments+

Hi,

Does this plugin cater for the following functions:
1) multiple clients on the same domain
2) configurable to have 2a) some clients charged and 2b) others not charged for using the service
3) each client can have their own set of (appointment making) users
4) the clients' users can be configured to 4a) those who are charged for using the service and 4b) those who aren't charged for using the service

Thanks in advance,
E

  • Sajid

    Hi @Elina! Hope you are doing good and thanks for your question :slight_smile:

    1) multiple clients on the same domain

    Yes multiple clients can book an appointments. It depends upon the capacity of service set while you add new service from Appointments > Settings > Services. It also depends on number of service provider you have and their availability for services.

    2) configurable to have 2a) some clients charged and 2b) others not charged for using the service

    For same service no there is no such option to charge some client and don't charge some clients. You can add two services, one as free and the other one as paid.

    3) each client can have their own set of (appointment making) users

    Can you please explain this question further if I am wrong. If you mean service provider can have their own appointments/users then yes its possible. Users can select a service provider or can book without any service provider and you as admin later can assign a service provider.

    4) the clients' users can be configured to 4a) those who are charged for using the service and 4b) those who aren't charged for using the service

    All clients will be treated in same fashion, whether they are paid or free. The only difference is the payment, all other options are same for both.

    Feel free to let me know if you have more questions :slight_smile:

    Cheers, Sajid

  • Elina

    Sorry, I was in a bit of a hurry, so did not explain myself clearly. I was interested in the ability to do the following (ignore the numbering in the previous posts):

    i) my host domain is eg: http://mydomain.com

    ii) the clients I meant are to be set up as subdomains of my host domain, eg:
    iia) http://clientbiz01.mydomain.com - eg doctor
    iib) http://clientbiz02.mydomain.com - eg accountant
    iic) http://clientbiz03.mydomain.com - eg mechanic
    iid) http://clientbiz04.mydomain.com - eg window washer
    iie) http://clientbiznn.mydomain.com and so on

    iii) each client can have their own set of appointment making users means
    iiia) http://clientbiz01.mydomain.com has User A, User B, User C etc
    iiib) http://clientbiz02.mydomain.com has User X, User Y, User Z etc
    iiic) http://clientbiz03.mydomain.com has User P, User Q, User R etc

    iv) as an additional question, is there some way I can set up each subdomain to have multiple booking calendars? What's the best way to do it? Sample below or some other way?
    iva) http://doc01.clientbiz01.mydomain.com - eg Doctor G
    ivb) http://doc02.clientbiz01.mydomain.com - eg Doctor H
    ivc) http://doc03.clientbiz01.mydomain.com - eg Doctor I

    v) Can I (in the background?) have the option of mapping the subdomains eg:
    va) http://clientbiz01.mydomain.com map to http://my-doctors-domain.com
    vb) http://clientbiz02.mydomain.com map to http://my-accountants-domain.com
    vc) http://clientbiz03.mydomain.com map to http://my-mechanics-domain.com
    vd) http://clientbiz04.mydomain.com not mapped

    1) How can I implement / set up (ii) above? Do I use the multi-site plugin?

    2) How can I ensure users in (iiia), (iiib) and (iiic) do not cross over the subdomains? Ie Users A, B and C are only recognised in http://clientbiz01.mydomain.com unless they create their own profile (again) on another (mapped??) subdomain.

    3a) having some clients charged meaning charging clientbiz02 and clientboz03 for the service, whilst offering clientbiz01 a fee-free use either for trial period or permanently free
    3b) clients' users who are charged vs not charged means eg:
    3b-1) User A who makes appointment with Doctor G on http://doc01.clientbiz01.mydomain.com is not charged
    3b-2) User A who makes appointment with Doctor H on http://doc02.clientbiz01.mydomain.com is charged $10 per time slot
    3b-3) User B who makes appointment with Doctor G on http://doc01.clientbiz01.mydomain.com is not charged
    3b-4) User B who makes appointment with Doctor H on http://doc02.clientbiz01.mydomain.com is charged $10 per time slot
    3b-3) User C, as a new & unknown client, who makes appointment with Doctor G on http://doc01.clientbiz01.mydomain.com is charged $5 per time slot
    3b-4) User C, as a new & unknown client, who makes appointment with Doctor H on http://doc02.clientbiz01.mydomain.com is charged $15 per time slot

    Which of the above can I or can't I do and what's the best & cleanest way to do it? Without massive software customisation. :slight_smile:

    Thanks in advance. :slight_smile:

    Regards,
    E

  • Sajid

    Hi @Elina! Hope you are had a great weekend :slight_smile:

    According to your explanation, I assumed that appointment+ is not enough to achieve all above. You may need our other plugins to get the extra functionality for your network of websites.

    1) How can I implement / set up (ii) above? Do I use the multi-site plugin?

    Yes! You have to set-up network of websites using WordPress Multisite feature.

    2) How can I ensure users in (iiia), (iiib) and (iiic) do not cross over the subdomains? Ie Users A, B and C are only recognised in http://clientbiz01.mydomain.com unless they create their own profile (again) on another (mapped??) subdomain.

    Using multisite they will be the users of of http://clientbiz01.mydomain.com only and can not access any other website untill they register for other sites separately.

    3a) having some clients charged meaning charging clientbiz02 and clientboz03 for the service, whilst offering clientbiz01 a fee-free use either for trial period or permanently free

    You can use our Pro Sites multisite plugin to create different package for different users.
    https://premium.wpmudev.org/project/pro-sites/

    3b) clients' users who are charged vs not charged means eg:

    Clients charges are based on service they provide not based on service provider e.g. dental doctor have a service "Dental Surgery" so price will be for service not for doctor G, Doctor H but you can charge an addtional fee for specific doctors/service providers. If you want your users to have completely free then I am afraid this is not possible out of the box. You can set a price for a service or not at all but you can handle it user base. But the good news is appointments+ can be easily integrate with MarketPress and you can provide coupons code with 100% discount on.

    iv) as an additional question, is there some way I can set up each subdomain to have multiple booking calendars? What's the best way to do it? Sample below or some other way?

    No you can not create sub-site of a sub-site but you can create individual pages for your service providers/doctors where they can have their own dedicated page for bookings and appointments. So your individual doctor's page structure will look like this http://clientbiz01.mydomain.com/doc01

    v) Can I (in the background?) have the option of mapping the subdomains eg:

    Yes you can map domains using our domain mapping plugin.
    https://premium.wpmudev.org/project/domain-mapping/

    Hope this helps, feel free to ask more questions, if any :slight_smile:

    Cheers, Sajid

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.