Export Shopify data to JSON
Spojit receives Shopify orders, products or customers from the Shopify webhook trigger or reads them on a schedule, reshapes the JSON for the receiving system, and delivers it to an API, a webhook, SFTP or email.
- Shopify order webhooktrigger
- Reshape JSONaction
- Enrich from ERPaction
- Post to endpointaction
- Delivereddone
The workflow, step by step
Get the data
The Shopify webhook trigger delivers orders and other events as they happen, or a schedule reads them through the Shopify connector.
Reshape it
JSON tools pick, rename and flatten fields into the structure the receiver expects.
Add what is missing
Enrich the record with data from other systems, such as a warehouse code or a customer number from your ERP.
Deliver it
Post to an API or webhook, upload a file to SFTP, or email it.
Retry and alert
Failed deliveries are retried and flagged with the receiver's response if they keep failing.
Shopify is a built-in connector in Spojit, connected with an Admin API access token from a custom app in your store, with the scopes your workflows need.
- A Shopify store and a custom app with the Admin API scopes you need
- The app's Admin API access token
Ways to adapt it
- Send orders to a 3PL or ERP that takes JSON but not Shopify's format.
- Export the product catalog as a JSON feed each night.
- Convert to CSV or XML for older systems.
- Filter by sales channel, location or tag before exporting.
Questions, answered
Shopify webhooks already send JSON. Why Spojit?
Shopify's JSON is in Shopify's shape. Spojit reshapes it, adds data from other systems and delivers it reliably.
Can it backfill past orders?
Yes. Run the export over a date range through the Shopify connector.
Do I need a Shopify app?
You need a custom app with the right Admin API scopes, which you create in your store admin.
Build it in minutes
Describe this workflow to Miraxa and it builds it for you, ready to test. Start free, no credit card required.