IntegrationsPlatforms
Shopify
Connect your Shopify store to MPH WMS
The Shopify integration syncs orders, products, and inventory between your Shopify store and MPH WMS.
Connecting Shopify
- Go to Settings → Integrations
- Click Add integration and select Shopify
- Enter your Shopify store URL (e.g.,
my-store.myshopify.com) - You'll be redirected to Shopify to authorize the connection
- Approve the permissions and you'll be redirected back to MPH WMS
What gets synced
Orders
- New orders in Shopify are automatically imported into MPH WMS
- When a fulfillment is shipped in MPH WMS, the tracking number is synced back to Shopify
- Order status updates flow both ways
Products
- Shopify products are imported as items in MPH WMS
- Each Shopify variant becomes a separate item (1 SKU = 1 item)
- Product details (name, SKU, barcode, weight) are synced
Inventory
- Stock level changes in MPH WMS are pushed to Shopify
- This keeps your online store's "in stock" status accurate
- Sync happens automatically after fulfillments, receipts, and adjustments
Webhooks
The Shopify integration uses webhooks for real-time updates:
- Order created - new orders are imported immediately
- Order updated - changes to existing orders are reflected
- Product created/updated - new products and changes are synced
Troubleshooting
If sync isn't working:
- Check the integration status in Settings → Integrations
- Verify the connection is active (green status indicator)
- Try disconnecting and reconnecting the integration
- Check that your Shopify store's API permissions haven't changed