Shopify Integration
Scrollengine is built natively for Shopify. This page covers how the integration works and what data flows between the two platforms.
What syncs between Shopify and Scrollengine
| Data | Direction | Details |
|---|---|---|
| Orders | Shopify → Scrollengine | New orders sync automatically with items, customer info, and address |
| Order tags | Scrollengine → Shopify | Delivery method, date, time slot, and status added as tags |
| Order status | Scrollengine → Shopify | Fulfillment status updates sync back |
| Products | Shopify → Scrollengine | Product data used for product-based delivery rules |
| Customers | Shopify → Scrollengine | Customer name, email, phone, and address |
Order sync
When a customer places an order on your Shopify store:
- The order data is sent to Scrollengine instantly
- Delivery preferences (method, date, time) captured by the widget are attached
- The order appears in the Scrollengine dashboard ready for processing
Fulfillment sync
When an order is delivered or picked up in Scrollengine:
- Scrollengine marks the order as fulfilled in Shopify
- Shopify sends the customer a fulfillment confirmation email
- Order tags in Shopify are updated with the final status
Theme integration
The storefront widget integrates with your Shopify theme:
- App blocks — Modern themes support app blocks for easy widget placement
- Cart page — Widget embeds on the cart page
- Cart drawer — Widget embeds in the slide-out cart drawer
Shopify Flow compatibility
Scrollengine's order tags can be used in Shopify Flow automations:
- Trigger workflows based on delivery method (e.g., different packing process for pickup vs. delivery)
- Send custom notifications based on delivery status changes
- Create reports filtered by delivery type