Tutorial: Test the schedule you created
It is important to realize that the SuperSaaS site looks different to you, when you are logged in as administrator, than to visitors of your schedule. Obviously your visitors will not be presented with menu items to go to configuration pages and they will typically see fewer details than you. For example, you will usually want to hide appointment details so that people can only see their own appointment details and not those of others. Therefore, it is important to try out if the log in system and the booking process for visitors works to your satisfaction. Also the settings for email confirmations are often different for the administrator and for regular users. Making an appointment while pretending to be one of your clients will also enable you to check if the email is coming through as intended.
So it’s important to ensure that the system behaves the way we expect from your visitors’ point of view. One way to do that would be to bookmark the address of the schedule page, log out from administrator mode by clicking the ‘sign out’ link and then return to the schedule page by clicking the bookmark. (If you went back to the page using the “Back” button in your browser you may also need to click the “Refresh” button to avoid your browser showing you an outdated page.) Now we can check the page. If we want to change something we have to log back in, make the change, log out again, and try it again in user mode. As you can imagine this quickly gets tedious. You might be tempted to try logging in as administrator in one window and logging in as a regular visitor in another but that won’t work. Your browser ‘helpfully’ remembers the last place you logged in and applies that setting to all its windows.
Use a second browser to check your setup
A good solution to avoiding switching back and forth is to use a second browser. If you only have one browser installed on your computer you can simply download and install another one. Firefox, Chrome and Safari are all good and freely downloadable browsers, and SuperSaaS works equally well in all of them. If you have access to another computer from which you can try the site then that would work too, of course.
If you don’t want to install a second browser there is one other trick you can use to avoid logging in and out: access SuperSaaS through another domain so your browser will think it’s an entirely different site. There are several domains pointing to SuperSaaS, but two easy ones to remember are “supersaas.net” and “supersaas.co.uk”. If you want to try out the view for a super user, which is slightly different still, than this would be a good trick to use instead of having a third browser. You will need to use the full web address for your schedule with the alternative domain names. You can’t just type “supersaas.net” by itself and try to log in because the system will helpfully redirect you back to supersaas.com.
While you make changes to your schedule it remains accessible to the end-user. If you are just experimenting and it’s not desirable for regular users to be there you can make the schedule temporarily inaccessible to them by clicking ‘Stop application’ on the configuration page, “Overview” tab.
Any change you make while logged in as a user can be undone by going back to the browser that’s logged in as administrator. If you want to test if the payment system works through PayPal then there is a special mode for that, more information can be found in the payment tutorial.
Most changes you make will be visible right away in the window where you made them, but if you have a second window open the change will only become visible after that page is refreshed. Clicking the “refresh” button will cause your browser to download the page again, so that will work. However clicking refresh will also download all the graphics on the page so it’s usually quicker to click a link that will cause a new page to be loaded, such as navigating to another day of the week.
Next chapter: Customize the Workflow