WISMOlabs Order & Shipping Tracking for Magento 2
Connects Magento to the WISMOlabs post-purchase platform for real-time order and shipping tracking across 750+ carriers, with programmable email/SMS/webhook notifications, branded tracking pages, and in-notification upsells.
Build Tests
Code Quality
Release Discipline
Release history audited up to v1.0.2
Tested on Magento 2.4.9
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardShare This Module's Status
README
Loaded from GitHubWISMOlabs Magento 2 and Adobe Commerce Extension
The WISMOlabs Order Status & Shipping Tracking Suite for Magento connects Magento 2 and Adobe Commerce stores to the WISMOlabs post-purchase platform.
WISMOlabs provides shipment tracking, branded tracking pages, adaptable shipment notifications, delivery analytics, and post-purchase customer experiences across more than 750 carriers, 3PLs, and delivery providers.
Decisioning Before Messaging
WISMOlabs does not simply convert carrier events into notifications. The platform combines Magento order, shipment, customer, store, and product data with carrier, 3PL, and customer signals to evaluate the complete delivery situation.
It then determines whether action is needed and which response is appropriate. Once that decision is made, Liquid-powered templates dynamically adapt the selected action to the customer, order, shipment, carrier, and applicable business rules.
This gives retailers two levels of control:
- Decision policies determine what should happen.
- Adaptable action templates determine precisely how the selected response is delivered.
Retailers can create sophisticated post-purchase logic without building a difficult-to-maintain collection of disconnected notification flows.
WISMOlabs customers typically reduce "Where Is My Order?" inquiries by 70-90%. Results vary based on shipment profile, the existing customer experience, and implementation.
Platform Capabilities
- Real-time shipment tracking across more than 750 carriers, 3PLs, and delivery providers
- Branded order and shipment tracking pages
- Multi-shipment views for orders fulfilled in separate packages
- Context-aware decisions for fulfillment, in-transit, out-for-delivery, delivered, delayed, customs, failed-delivery, and other situations
- Adaptable email, SMS, push, webhook, and third-party actions
- Liquid-powered templates for customer, order, shipment, carrier, and business-rule logic
- Tracking links in Magento order and shipping confirmation emails
- Tracking access from the Magento customer account area
- Shipment, carrier-performance, fulfillment, customer-service-risk, and engagement analytics
- Post-purchase engagement, education, cross-sell, and upsell actions when appropriate
The extension is available through the Adobe Commerce Marketplace.
Account, Trial, and Pricing
The extension is free to install.
You can evaluate the integration without creating a WISMOlabs account by using the basic unbranded tracking experience. A WISMOlabs account is required to configure branded tracking pages, decision policies, notifications, analytics, and other platform capabilities.
WISMOlabs offers a free trial. Paid access includes the complete platform and uses volume-based pricing. Per-shipment rates generally range from $0.15 to $0.01 depending on shipment volume and commercial terms.
Prerequisites
- A working Magento 2 or Adobe Commerce installation
- PHP 8.1 or later
- Magento 2.4.7 or later
Installation
From the root directory of your Magento installation, run:
composer require wismolabs/tracking
bin/magento module:enable Wismolabs_Tracking
bin/magento setup:upgrade
Flush the Magento cache after installation:
bin/magento cache:flush
Configuration
Step 1: Open WISMOlabs Settings
From the Magento Admin dashboard:
- Go to Stores > Configuration.
- Locate Shipping Settings under Sales.
- Expand WISMOlabs Order and Shipment Tracking.
![]()
![]()
Step 2: Configure the Connection
![]()
If you are evaluating basic unbranded tracking without an account, you can leave the account-specific fields at their default values.
For full platform access, configure the following fields using the values found under Settings > Magento Connect in the WISMOlabs dashboard:
- Slug: Enter the Slug supplied in the WISMOlabs dashboard.
- Retailer ID: Enter the Retailer ID supplied in the WISMOlabs dashboard.
- Authorization Token: Enter the token supplied in the Magento Connect section. The token enables account-connected features such as notifications, webhooks, analytics, and advanced platform functionality.
- Data Fields: Select the Magento fields required for your configured customer experience and business rules. Use Ctrl on Windows or Cmd on macOS to select multiple fields.
Only transmit data required for the configured implementation and your applicable privacy requirements.
Step 3: Configure Optional Tracking Features
- Include WISMOlabs Link in Shipping Confirmation Email: Adds a tracking link to Magento shipping confirmation emails.
- Customize the Track My Order Button: Modify the button's HTML or CSS and use
{{WISMOLINK}}as the dynamic tracking-link placeholder. - Include WISMOlabs Link in Order Confirmation Email: Adds a tracking link to Magento order confirmation emails when an active WISMOlabs account and Authorization Token are configured.
- Add WISMOlabs Link to Customer Order History: Adds tracking access to the customer's Magento account area.
- Use MySQL Queue: Enables asynchronous processing through MySQL.
- Enable Detailed Logging: Writes troubleshooting information to
var/log/debug.logusing theWismolabs_Tracking_Helperprefix.
Step 4: Save and Test
- Click Save Config.
- Flush the Magento cache.
- Place or select a test order.
- Confirm that order and shipment data reach WISMOlabs.
- Verify the tracking link, tracking page, and any configured actions before enabling them for customers.
Support and Documentation
- WISMOlabs Help Center
- Magento integration information
- Contact WISMOlabs
- Email: support@wismolabs.com
Uninstall
From the root directory of your Magento installation, run:
bin/magento module:disable Wismolabs_Tracking
composer remove wismolabs/tracking
bin/magento setup:upgrade
bin/magento cache:flush
License
This extension is distributed under the MIT License.
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.