Magento 2 module — Sync Shopify order fulfilment data and alert the admin when shipments are delayed beyond a configurable threshold.
- Connects to your Shopify store via the Admin REST API
- Cron job runs daily (configurable) to check all in-transit Shopify orders
- Sends an admin alert email listing all orders delayed beyond your threshold
- Admin dashboard under Stores → Mage Shopify Sync → Delayed Orders
- All configuration in Stores → Configuration → Sudha Extensions → Mage Shopify Sync
- API secret stored encrypted in the database
- Manual trigger via CLI:
php bin/magento sudha:mageshopifysync:check
| Requirement | Version |
|---|---|
| PHP | 8.1 / 8.2 / 8.3 |
| Magento Open Source / Adobe Commerce | 2.4.x |
composer require sudha/module-mageshopifysync
php bin/magento module:enable Sudha_Mageshopifysync
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush- Copy the
Sudha/Mageshopifysyncfolder toapp/code/Sudha/Mageshopifysync/ - Run:
php bin/magento module:enable Sudha_Mageshopifysync
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush- Go to Stores → Configuration → Sudha Extensions → Mage Shopify Sync
- Under Shopify API Settings, enter:
- Shopify Store URL — e.g.
your-store.myshopify.com - API Key — your Shopify Admin API access token
- Shopify Store URL — e.g.
- Under Delay Alert Settings, set:
- Delay Threshold (Days) — how many days in transit before alerting (default: 5)
- Alert Email Address — where to send the alert (defaults to store admin email)
- Save configuration
The module runs automatically once per day at 8:00 AM (configurable). No action needed after setup.
php bin/magento sudha:mageshopifysync:checkNavigate to Stores → Mage Shopify Sync → Delayed Orders to see all currently delayed shipments in real time.
php bin/magento module:disable Sudha_Mageshopifysync
php bin/magento setup:upgrade
php bin/magento cache:flush
composer remove sudha/module-mageshopifysyncFor issues or questions, please contact: support@sudha.com
Open Software License (OSL 3.0) — see https://opensource.org/licenses/OSL-3.0