Preparing to Launch your Store
Going live with the your web store consists of 5 separate checklists to cover the entire process and can be customised to match up to your specific store.
In order, there are 5 separate checklists that will be run to get you live and cut over from an existing store:
- Pre-Production Checklist - completed by StoreConnect internally
- Pre-Dry-Run Checklist
- Dry-Run Checklist
- Go-Live Checklist
- Go-live Functionality Checklist
Each of these steps gets you closer to a live store and gives you the opportunity to fix any issues as they come up.
Early in Project
- you need to find out if your current DNS provider can handle an ALIAS record on the APEX domain name of your chosen store domain name. You can find out more about how to do this via our Setting up a Custom Domain Name article.
Pre-Dry-run Checklist
A pre dry run Production configuration checklist will be completed by your StoreConnect team. Once done, the following should be checked by you during the run up to your Dry Run so that any major issues can be fixed.
Functionality Check
- customer can browse catalog
- customer can add to cart and purchase
- each payment option can be successfully used
- each shipping option can be successfully used
- customer can register after checkout
- customer can login and see their order history
- customer is receiving standard (or customised if done) checkout flow emails
- checkout & customer data appears in Salesforce
- automated shipping provider information is syncing (if used, eg Australia Post)
- any web-to-case forms when filled out by a customer create cases in the production Org
- any web-to-lead forms when filled out by a customer create leads in the production Org
- redirects are working (test a sample)
- check merchant feed is working and correct products are selected to be listed
Domain Name System
- ensure DNS provider’s TTL is set to 300s (or as low as permitted)
Dry-run Checklist
The Dry-Run Checklist is done by the Store owner with the assistance of the StoreConnect team at least 2 days before go-live and is used to make sure access is available for all required systems and no red flags are encountered.
Switch to Production Settings
Ensure:
- the Store’s “from” email address is configured and validated in Organisation-Wide-Addresses
Enter:
- production level credentials for all Payment Providers
- production level credentials for all Shipping Providers
Dry Run Functionality Check
- customer can browse catalog
- customer can add to cart and purchase
- each payment option can be successfully used
- each shipping option can be successfully used
- customer can register after checkout
- customer can login and see their order history
- customer is receiving standard (or customised if done) checkout flow emails
- checkout & customer data appears in Salesforce
- automated shipping provider information is syncing (if used, eg Australia Post)
- any web-to-case forms when filled out by a customer create cases in the production Org
- any web-to-lead forms when filled out by a customer create leads in the production Org
- redirects are working (test a sample)
- check merchant feed is working and correct products are selected to be listed
Go-Live Cut-Over Checklist
The Go-Live Cut-Over Checklist is completed by the Store owner with assistance of your StoreConnect support team to ensure all the points are done correctly.
Domain switch
Salesforce
For each Store:
- update the Store record with correct production domain (and path if used)
- update the Custom Metadata for Base URL to new domain (https://www.yourstore.com/)
- update all web-to-case forms’ callback urls to the new domain
- update all web-to-lead forms’ callback urls to the new domain
Allow a few minutes for the data to sync.
Hosting & DNS
For each domain being used:
- ensure the store primary domain is entered correctly
- enable SSL auto-config for the www CNAME record
- add an apex domain redirect if apex aliases are not supported by the DNS provider
- Change the CNAME and Apex records as appropriate
- Wait at least 5 minutes before proceeding
DNS Propagation
It can take 15 mins or so for the DNS to propagate around the internet. Some locations and browsers will be faster to pick up the change than others. Check from as many locations as you can: work, home, mobile, overseas (if you have staff there), and from each major browser, in Private mode if you can, to ensure that the DNS is propagated correctly. Once that has been confirmed, you can perform the Go-Live Functionality Check.
Go-live Functionality Checklist
Once the store has had its production settings all setup and your domain name has been re-pointed to your store, the following checks should be done minimally to ensure your store is operating on the new address correctly.
- customer can browse catalog
- customer can add to cart and purchase
- each payment option can be successfully used
- each shipping option can be successfully used
- customer can register after checkout
- customer can login and see their order history
- customer is receiving standard (or customised if done) checkout flow emails from the correct production email address
- checkout & customer data appears in Salesforce
- automated shipping provider information is syncing (if used, eg Australia Post)
- any web-to-case forms when filled out by a customer create cases in the production Org and callback URL is landing on the correct domain name and page
- any web-to-lead forms when filled out by a customer create leads in the production Org and callback URL is landing on the correct domain name and page
- redirects are working (test a sample)
- ensure SSL is working (You should see the prefix https:// before your domain name)
- check merchant feed is working and correct products are selected to be listed
Optional if installed:
- confirm your SEO tracking is working as expected (eg Google Analytics or Facebook Pixel)
- Confirm your live chat is working as expected
Back to Documentation