How to go live with a Shopify Product Sync Customer
Here are the steps in order to correct set up a Shopify product sync customer from the beginning to the end
- Customer creates a Token of Trust HQ account
- The customer pays for a plan which then automatically sets a goLiveTimestamp on their api key
- If you are putting them on a plan without having them do it through HQ (such as billing them directly thru Stripe), then you MUST ask development to set a goLiveTimestamp on their api key manually
- Operations team creates a custom app in Shopify for their store
- Operations team install that custom app on their store
- Operations team sends an urgent request to the development requesting for the excise tax extension to be deployed on their store, and supplying the client id and the secret token
- Development team deploys the TOT Excise Tax Extension to their app
- If you have not installed the custom app on their store, do not ask for this
- Operations team enabled the TOT excise tax extension on their checkout, and then tests that it works.
- If it is not working it is probably because they do not have a goLiveTimestamp set!
- Operations team sets up the necessary metafields and metaobjects for Product Sync to work on their store via instructions here: https://ghost-tot-u35315.vm.elestio.app/ghost/#/editor/post/6893a4df3746ba0083d4ba8b
- To be automated in future
- Operations team does a bulk upload in HQ of their entire complete product data set
- Operations team verifies that once that bulk upload is complete, that the metaobjects populated correctly for the products (search skus and verify their metaobjects data match the data stored in HQ)
- Operations team turns on product sync via support tools page