TrackLogy for WooCommerce

Description

TrackLogy for WooCommerce connects your store to TrackLogy so every shipment is tracked automatically and delivery updates flow straight back into WooCommerce.

Add a tracking number to an order and TrackLogy takes care of the rest: it identifies the carrier, follows the shipment across its journey, and pushes status changes back to the order — as order notes, status transitions, and customer notifications.

Key features

  • One-click store connection — securely connect from the WooCommerce admin. No manual API keys to copy; the connection is authorized through your TrackLogy account.
  • Add tracking from the order screen — a dedicated tracking box on each order lets you add a tracking number, pick a carrier, and send it to TrackLogy immediately.
  • Multi-carrier support — choose from TrackLogy’s supported carriers, or enter any custom carrier name.
  • Real-time tracking updates — TrackLogy pushes shipment status changes to your store via secure, signed webhooks.
  • Shipments dashboard — monitor every tracked shipment, filter by status or carrier, and export to CSV.
  • Automation — optionally send tracking to TrackLogy automatically when an order reaches a chosen status, and mark orders shipped/completed.
  • Carrier mapping — map your own shipping method names to TrackLogy carriers.
  • Compatible storage — tracking numbers are stored in the standard _wc_shipment_tracking_items order meta, so themes and plugins that already read that data work out of the box.
  • HPOS compatible — works with WooCommerce High-Performance Order Storage.

A TrackLogy account is required. Tracking and notification features are provided by the TrackLogy service.

External services

This plugin connects to the TrackLogy service to provide shipment tracking.

  • Connection / approval: https://my.tracklogy.com — used to authorize the connection between your store and your TrackLogy account.
  • Carrier list: https://api.tracklogy.com/v1/public/carriers — a public, unauthenticated request made from the WooCommerce admin to list the shipping carriers TrackLogy supports. No store or customer data is sent, and the list is cached locally for 12 hours. This request is made whether or not the store is connected.
  • Tracking API: https://api.tracklogy.com — the plugin sends shipment details (tracking number, carrier, order id/number, and customer name, email, phone and address for delivery notifications) to create and track shipments. TrackLogy sends tracking status updates back to your store.

Please review the TrackLogy Terms of Service and Privacy Policy.

Screenshots

Installation

  1. Upload the tracklogy-for-woocommerce folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Make sure WooCommerce is installed and active.
  4. Go to TrackLogy in the admin menu and click Connect Store.
  5. Approve the connection in your TrackLogy account. Once connected you can start adding tracking numbers to orders.

FAQ

Do I need a TrackLogy account?

Yes. The plugin connects your WooCommerce store to TrackLogy, which provides the carrier tracking and notification service.

Does it work with WooCommerce HPOS (High-Performance Order Storage)?

Yes. The plugin declares HPOS compatibility and works with both the classic posts storage and HPOS.

Where are tracking numbers stored?

Tracking information is stored in the standard _wc_shipment_tracking_items order meta used by the WooCommerce Shipment Tracking extension, so it is compatible with tools that already read that data.

How do I disconnect my store?

Remove the store from your TrackLogy account area. TrackLogy will notify the plugin and the stored credentials are cleared automatically.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“TrackLogy for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.1

  • Dates in the order tracking box use an abbreviated month, taken from the store’s own date format.
  • Shipped and estimated delivery dates in the order tracking box are laid out as labelled rows, so a date is never split across two lines in a narrow sidebar.
  • A delivered parcel shows its delivery date as “Delivered” rather than an estimate.
  • Shipments are now sent to TrackLogy in the background instead of during the order save, so saving an order no longer waits on the API.
  • Shipping providers load whether or not the store is connected, and an empty or failed carrier list is reported honestly rather than silently.
  • Connect and disconnect requests are written to the WooCommerce log (source: tracklogy), with the reason for every refusal.
  • Store tokens are issued as 32 hexadecimal characters, and a token returned in a different format is still recognised.
  • Redesigned admin screens, order tracking box and customer emails.
  • One email switch per shipment status; the single master switch has been removed.

1.0.0

  • Initial release.
  • One-click store connection with TrackLogy.
  • Add tracking numbers to orders and create shipments in TrackLogy.
  • Real-time tracking status updates via secure, signed webhooks.
  • Shipments dashboard with filtering and CSV export.
  • Automation: auto-send on order status and mark orders shipped.
  • Carrier mapping and selectable shipping providers.
  • HPOS compatible.