Demo backend of app+ with marketpress

Is Their a demo page of appointments plus with market press and membership?

Not sure if I need membership or not.

Here’s what I’m trying to do.:

3 workers (Matt, amie, Luke)

4 Locations (Butterworth, Blodgett, Steelcase, Kentwood)

4 services ( 10 min tx, 20 min tx, 30 min tx)

Matt and Amy go to Butterworth, Steelcase, Kentwood

Luke goes to Blodgett, Steelcase

Amy goes to Blodgett

All 3 workers use all 4 services

Amy also does two extra services at all locations ( 10 min reflexology, 20 min reflexology)

I want to allow a client to book multiple (reoccurring) dates in the same month.

Is there a backend example that I could look at for something like this?

Thanks,

Matt

  • Luís Lopes
    • QA

    Hi @Mattbkelly,

    I hope had been good today!

    I think you can do it only with Appointments +, but I see some barriers in that setup. We can only bind a worker to one location only, but we can bind multiple services to each worker.

    You will need to duplicate each service to bind it to different locations. IE:

    10 min tx -> Butterworth

    10 min tx -> Steelcase

    10 min tx -> Kentwood

    and so on…

    To add locations to the Services go to Appointments+ – > Settings -> Add-ons and enable “Service Locations”.

    I hope this information has been helpful. If I can help you in this or other questions, please let me know!

    Cheers, Luís

  • Mattbkelly
    • WordPress Warrior

    Thank you for getting back to me so quickly and merry Christmas. I guess I was thinking with the multiple dates you would need to use market press. And if you needed to use market press I don’t know what the product categories are for. I was thinking maybe I could use the categories to bind them to locations or if not locations then either services or providers. Then I would have 3 pound elements to be able to configure.

    I also don’t understand how to use the function of product attributes,categories, or tags in market press. Maybe I can use one of these for binding two locations or four reoccurring days.

  • Ash
    • Code Norris

    Hello @Mattbkelly

    When you use marketpress integration with appointments, you can ignore product attributes, categories etc, you won’t need those.

    In this integration, the whole appointment system works as a product. You should have an appointment page already, edit that page, copy all the shortcodes and just create a product using that shortcodes (just copy and paste to test). Otherwise, in Appointments > Settings > General there should be an option to create a product page with monthly schedule, check the box and save.

    Now visit the product page, select a slot, add to cart, select another slot and add to cart and so on…. Then pay via checkout at once :slight_smile:

    Hope it helps :slight_smile: Please feel free to ask more question if you have any.

    Cheers

    Ash

  • Ash
    • Code Norris

    Hello @Mattbkelly

    Can the categories group the workers or locations? Then the products pages can be selected based on either worker or location category groping?

    This can’t be easily done. You have to create different products for different workers. You can use shortcode to create different products, you will find all the shortcode details in Appointments > Shortcodes section.

    Also what is wrong with my settings that I can’t select two appointments to add to the card for the same month without having to refresh the page?

    Did you enable the “Appointments in product cart” addon from Appointments > Addon?

    Cheers

    Ash

  • Mattbkelly
    • WordPress Warrior

    Wouldn’t assigning multiple locations to multiple services be doing the same amount of work (I have 6 services and 7 workers and 20 locations)? But at least that way the services don’t have to have a description attached to them on the front end (10 min. tx butterworth, 10 min. tx steelcase……:wink:

    Additionally there are several works that will be going to sites that clients can’t access. For example, my steelcase clients can’t get a treatment at Butterworth and versa.

    I am trying to figure out the best way to do this so that if possible my workers only have one login for all their client records.

    I hope that market press and maybe even membership (or domain mapping or another plugin) can help me do this. Another issue is that my clients will not be logging in to book a treatment.

    thanks,

    Matt

  • Ash
    • Code Norris

    Hello @Matt

    I hope you are doing good.

    I can confirm the issue in my test site. It looks like, you need to refresh before add another slot into cart.

    I am marking this as a bug and reporting to the developer. We appreciate your patience on this.

    Have an awesome day!

    Cheers

    Ash

  • Ash
    • Code Norris

    Hello @Mattbkelly

    I don’t think you will need membership for this. Do you have any plan to protect product based on membership?

    About the location, to make it working, you need to create service for each location. Like, if you have service A in location X and Y for provider P, the settings should be:

    Service Name: A in Location X

    Service Name: A in Location Y

    Both service should be provided by provider P.

    As you have 3 services in 4 locations, and if you have all services in all location, then you have to create 12 services in total.

    Please note that, the schedule is generated based on availability of workers, creating more services won’t increase or reduce schedule hours as long they are attached with corresponding provider.

    Hope it helps :slight_smile: Please feel free to ask more question if you have any.

    Cheers

    Ash

  • Mattbkelly
    • WordPress Warrior

    I guess the question is. How can I hide the serves details during booking on the front end.

    I don’t like that the client sees

    Drop down list of services:

    10 min. tx at Butterworth

    20 min. tx at butterworth

    30 min tx at butterworth

    Is with a way for it to just say:

    10 min. tx

    maybe in the custom css?

  • Luís Lopes
    • QA

    Hi @Mattbkelly,

    I hope had been good today!

    If I understood well your question, to remove services that are not available in a certain location, you can try force the user to select first the Location:

    [app_required_service_locations]

    To create a page to a specific Service Provider, you can use the shortcode:

    [app_services worker="10"]

    Where the worker parameter is the ID of your Service Provider.

    I hope this information has been helpful. If I can help you in this or other questions, please let me know!

    Cheers, Luís

  • Luís Lopes
    • QA

    Hi @Mattbkelly,

    I hope had been good today!

    With the “Required Service Locations” shortcode, it’s not necessary pick a provider. But, if don’t, the appointment it’s not assigned to any service provider. When you confirm it, you can choose for what service provider you want to assign that appointment.

    If you want the user choose a service provider when make the appointment, use the two shortcodes simultaneously, so the user choose first the location (after that, in the same dropdown will be shown only the services available for that location) and below, the user choose the Service Provider:

    [app_required_service_locations]

    [app_service_providers]

    I hope this information has been helpful. If I can help you in this or other questions, please let me know!

    Cheers, Luís

  • Mattbkelly
    • WordPress Warrior

    That works great with both a landing page and with the following short code for a direct link to the providers page:

    `[app_service_locations]

    [app_services … autorefresh=”1″]

    [app_monthly_schedule … worker=”15″]

    [app_pagination month=”1″]

    [app_confirmation]`

    however the issues I have with these two methods is the the locations display the directions and not just the title:

    ex. Butterworth Hospital cons. room 1531…..

    instead Can we just show – Butterworth ? – The problem I have with the dropdown is that it is too long for the page and it is TMI.

    is there a way to add a mu plugin or custom css to only take the first word for the dropdown locations?

    – i need the Location directions for the emails

    also:

    Could we make this true for the services as well?

    ex. 20 minute massage at BC

    Can we just show 20 Minute Massage?

    Also is there a way to use [app_required_serve_locations autorefreash=”1″] and to be able to select the first option so that it displays the services?

    right now, the with auto refresh shortcode it does not allow you to click on the first option to show services.

    thank you sooooooooooooooo much

  • Luís Lopes
    • QA

    Hi @Mattbkelly,

    I hope had been good today!

    Firstly, sorry for the late reply and all the problems it may have caused.

    however the issues I have with these two methods is the the locations display the directions and not just the title:

    ex. Butterworth Hospital cons. room 1531…..

    instead Can we just show – Butterworth ? – The problem I have with the dropdown is that it is too long for the page and it is TMI.

    You are using the direction in the Location name? If yes, I am not seeing a way do it correctly.

    Could we make this true for the services as well?

    ex. 20 minute massage at BC

    Can we just show 20 Minute Massage?

    For services, why you don’t use only the Service name and put the Location in the confirmation email, using the variable “Location” in Appointments -> Setttings -> General, Notifications Settings section, Confirmation email Message field? Something like:

    Dear CLIENT,

    We are pleased to confirm your appointment for SITE_NAME.

    Here are the appointment details:
    Requested service: SERVICE
    Date and time: DATE_TIME
    Location: LOCATION

    SERVICE_PROVIDER will assist you for this service.

    Kind regards,
    SITE_NAME

    Also is there a way to use [app_required_serve_locations autorefreash=”1″] and to be able to select the first option so that it displays the services?

    right now, the with auto refresh shortcode it does not allow you to click on the first option to show services.

    I’ve confirmed this bug and flagged the developer so they can get it fixed up asap. Either myself or the developer will reply back here once we have pushed a fix out.

    If you have any further questions in the meantime just let us know.

    Cheers, Luís