Order Tracking Notification for WooCommerce

Changelog

1.4.4

  • Fixed: fatal error in REST API webhook due to incorrect helper class and method reference.
  • Improved: webhook stability when processing tracking updates.
  • Improved: box quantity is now optional and only used when manually entered.
  • Improved: simplified tracking settings by removing the need for a global box option.

1.4.3

  • Added: Centralized tracking data retrieval via helper function for improved consistency.
  • Improved: Reduced code duplication across admin, emails, and order list.
  • Improved: Better normalization of carrier names for reliable tracking URLs.
  • Improved: Fallback handling when tracking URL is not available.
  • Fixed: Potential undefined variable issues in tracking display logic.
  • Fixed: Data consistency between admin panel, emails, and orders column.

1.4.2

  • Improved: Security by properly escaping translated strings and dynamic data.
  • Improved: Tracking link output in emails for better reliability and safety.

1.4.1

  • Added: Carrier normalization for improved tracking detection.
  • Improved: Tracking display consistency across emails, admin, and order list.
  • Improved: Manual tracking now properly overrides external data.
  • Fixed: Issues with carrier mapping and missing tracking in order list.
  • Fixed: Duplicate carrier entries in admin selector.

1.4.0

  • Added: Support for Machool tracking meta (shipping_provider / tracking_number).
  • Added: Support for Ogalo tracking meta (shipping_provider / tracking_number).

1.3.0

  • Added: Tracking column in the WooCommerce orders list.
  • Added: Display of carrier name, tracking number, and number of boxes directly in the orders table.
  • Improved: Tracking number is now clickable and opens the carrier tracking page in a new tab.
  • Improved: Compatibility with both legacy orders screen and the new WooCommerce Orders interface (HPOS).
  • Improved: Admin usability by displaying tracking information without opening the order.

1.2.1

  • Enhanced: internationalization and escaping in email settings.

1.2.0

  • Added: New “Number of boxes” field in the order admin panel. The field is admin-only and is not visible to customers.

1.1.0

  • Added: Clickable tracking link in the order admin screen when a carrier and tracking number are provided.

1.0.1

  • Fixed: Tracking links for Nationex and Canada Post

1.0.0

  • Initial release

Plugin Website
Visit website

Author
Marco Gagnon
Version:
1.4.4
Last Updated
April 29, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 6.9.4
Requires PHP
7.2

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.