The Customer Data Platform for Developers
Website · Documentation · Community Slack
This application lets you connect your Shopify store with RudderStack. Use it to track event-level data from Shopify and send it to your preferred tooling platforms via RudderStack.
With this application, you can track near real-time events both via the Shopify store (client-side) or webhooks (server-side) to capture various customer touchpoints related to your users' activities in Shopify. Then, route this data to your preferred RudderStack destination to get granular insights into your customers' journey, power your sales and marketing workflows, and inform your overall decision-making.
The Rudderstack Shopify app utilizes webhook subscription to subscribe to server side events as well as uses a smart tracking script to capture client side events from the store. This way, 100% accurate data about your store events is collected at Rudderstack
- shopify-cli installed in local
- Login to shopify account using
shopify login
To run the app locally, following are the steps:
- npm install
- Add .env with the
DB
credentials,SHOPIFY_API_SECRET
,SHOPIFY_API_KEY
,BUGSNAG_KEY
and setMODE=local
- shopify app serve
We would love to see you contribute to RudderStack Shopify app. Get more information on how to contribute here.
The RudderStack Shopify app is released under the MIT License.