Add the domain to Azure
Before you can add an SSL Cert to a domain, you have to add the domain to Azure first. Check out the article below on how to do that.
Microsoft Azure Portal
Login to portal.azure.com (You need Administrator permissions to view this page).
You should see a row of labelled icons, click on App Services.
Depending on where the domain is located, navigate to either guestdiary-webbuilder or guestdiary-webbuilder-2, then go to Custom domains (preview).
In the search field, where it says Filter by keywords, enter the domain, without www. Adding the SSL Cert to the domain without www takes Azure a little longer to process, so do that first.
Next to the domain, click Add binding. In the panel that opens, keep the default settings, which are:
TLS/SSL type: SNI SSL
Source: Create App Service Managed Certificate
Now you can click Validate. If you get an error here, it is most likely because the DNS Records have not propagated yet, or they are not configured correctly. If it validates without any issues, go ahead and click Add.
Azure will begin generating and adding the SSL Cert to the domain behind the scenes. While it's doing that you can begin adding the SSL Cert to the www version of the domain.
Next to the domain with www, click Add binding and do the same as before. Once more click Validate, and then Add.
You can click the little bell icon in the top right of the screen to see how it's getting on. It will usually complete within 5-10 minutes.
What next?
Once Azure has finished generating and adding the SSL Certificates to the domain, you will need to activate the feature in the diary. This will create a http to https redirect on the domain.
To do this login to myguestdiary.com, and navigate to the property. Then in the left menu, go to Subscription. Beside Secure Cert, click the button to Enable this Feature. This will open a modal.
If the customer is going to charged for the SSL Cert, enter the cost here. If the customer is getting the SSL Cert for free, leave the field blank. Then click the button Add Charge to Invoice.
And that's it! You can now visit the website and the SSL Cert should be live.