Adding a new site
This page will provide a checklist of things to do in order to add a new site to Playset.
Engineering will have to make the initial steps to add a new site.
Admin Changes
Mail
Make sure to update the mail settings, specifically that a "From Name" and a "From Address" is set.
NEW PM Documentation (reach out to Abigail to tidy up this area)
PM - Move Optimizely experiment to point 100% to Strata
Tell Devs to kickoff the DNS process
Let them know if there are any pages that need to be published
PM - Set up redirects
either ask a dev to bulk upload or do manually
can do this earlier depending on what you are redirecting
DEV - DNS Records, Checkout, Indexing
This must be done in the morning. If anything goes wrong we need devs online to fix (Kristoffer, Brett, or Travis)
Update Forge site meta to include the site URL. (https://forge.laravel.com/servers/550369/sites/1615695/meta)
Create and activate a new SSL certificate that includes the new URL (remember to still include all the previous) (https://forge.laravel.com/servers/550369/sites/1615695/certificates)
Create a DNS A record that points checkout.[DOMAIN].com to Shopify (23.227.38.65 - double check with Shopify docs).
Create a DNS CNAME record that points www.checkout to shops.myshopify.com
Connect the checkout.[DOMAIN].com domain in Shopify (under Settings -> Domains).
Make checkout.[DOMAIN].com the primary domain in Shopify.
Make sure no other domain are listed in Shopify (except for [DOMAIN].myshopify.com).
Update the DNS A record for [DOMAIN].com to point to the Forge server.
Set the checkout URL in Strata (Apps -> Shopify) to checkout.[DOMAIN].com.
Update database entities URLs. (See MySQL snippets)
Mark pages as indexable.
Let Abigail/Sonali know when complete
PM - Confirm
checkout is updated in strata
strata site works - do a smoke test
shop. is removed from strata (site and inline links)
if you used the Quiz, remove shop. manually there
Pause Optimizely test
PM - Slack out announcement
PM - Assign ticket to Publish New Site Map
add cta in strata, cadence is daily —> try current strata feature
PM - Do any event definitions need to be updated?
Is data flowing to google analytics? email elevar to make sure the tags aren’t based off shopify
Heap definitions
Optimizely definitions
Was this helpful?