Prerequisites:
You must have a custom domain (e.g., www.yourstore.com
) already correctly configured and pointing to your Vacation Labs storefront. The DNS must be verified before you can enable SSL.
From the main menu, navigate to Website.
Select General.
Scroll down to the Domain Settings section.
Within the Domain Settings section, click the Edit custom Domain Settings button.
A configuration window will appear.
Click the Verify DNS settings button. The system will run a check to ensure your domain's DNS records (like A-record and CNAME) are properly configured and propagated.
Wait for all checks to pass and show a success status. If any checks fail, you will need to correct your DNS settings with your domain registrar before proceeding.
In the same configuration window, locate the Enable HTTPS section.
Select the radio button for Yes - Use auto-generated SSL certificate from Let's Encrypt.
Click the Save button to confirm and apply your changes.
After waiting the recommended 2-3 hours, you can confirm your site is secure.
Open a new browser window and navigate to your custom domain (e.g., https://www.yourstore.com
).
Look at the address bar in your browser.
A successfully activated and valid SSL certificate will be indicated by a closed padlock icon (🔒) to the left of your website's URL.
You can click on this padlock icon to view more details about the certificate, which will typically state "Connection is secure."
"Insecure Site" Warning After 3 Hours: If you still see a warning after the propagation time, first try a hard refresh of your browser (Ctrl + F5 on Windows, Cmd + Shift + R on Mac). If the issue persists, please contact our support team and specify the steps you have already taken.
DNS Verification Failures: If you cannot get the DNS verification to pass, double-check the records you entered with your domain host. Ensure there are no typos and that the records have had time to propagate (which can also take up to a few hours).