Support » Plugin: Simply Schedule Appointments » Existing Events not showing (to users)

  • Resolved nataliamdasilva

    (@nataliamdasilva)


    Hello! We are testing out the free version of the plugin to see if it will work with our site. Today I made a test appointment and was shown a few options afterwards (change reservation, add new reservation, etc.). After refreshing the page these options were gone and I – as the user – could only see the option to add a new appointment.

    How do we make sure that logged users maintain access to their appointments?

    Also, is there an option to integrate the username of logged in users instead of asking them to fill it out?

    Thank you.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Contributor Natalie MacLees

    (@nataliemac)

    Hello @nataliamdasilva ,

    Thanks for giving our plugin a try!

    After booking an appointment, a user gets an email notification which contains links they can use to edit/cancel/reschedule an appointment. Refreshing the page will always re-start the booking process over again for a new appointment.

    We also have an [upcoming_appointments] shortcode which will display a list of upcoming appointments to a logged-in user with a link to edit/cancel/reschedule their appointment. (There is also an upcoming appointments Gutenberg block, a module for Beaver Builder, and a widget for Elementor)

    Logged-in users will have their name and email address automatically filled in on the booking form when booking an appointment. Note that this does not work for site administrators as we assume that a site admin is booking an appointment on behalf of someone else rather than for themselves. But users of any other role will have that information filled in for them.

    Let us know if you have any other questions.

    Hi Natalie,

    Thank you for the extremely prompt and informative reply! Just one more question – can [upcoming_appointments] be called alone in php?

    Plugin Contributor Natalie MacLees

    (@nataliemac)

    Hello @nataliamdasilva ,

    Yes, you can just use WordPress’s do_shortcode function: https://developer.wordpress.org/reference/functions/do_shortcode/

    like this:

    <?php echo do_shortcode('[upcoming_appointments]'); ?>

    Thank you – but is there anything different on how it is labeled? It shows up on Guttenberg but when we added it as a shortcode on the backend it outputs “upcoming_appointments” rather than the text we saw while testing the block.

    Plugin Contributor Natalie MacLees

    (@nataliemac)

    @nataliamdasilva ,

    Oh! I’m sorry. The shortcode should be [ssa_upcoming_appointments]. I forgot to add the ssa at the beginning.

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.