by ProPluginsLab · Developed by CodeWooGeek

Advanced Shipment Tracking for WooCommerce

Complete fulfillment manager for WooCommerce: unlimited tracking numbers, 55+ carriers, custom order statuses (Shipped, Partially Shipped, Delivered), branded shipment emails, CSV/FTP import, PayPal and Stripe tracking sync, live delivery tracking via TrackShip/17TRACK/AfterShip, analytics, and a branded customer tracking page. HPOS compatible and a drop-in replacement for AST with no migration needed.

Description

Advanced Shipment Tracking for WooCommerce: The Complete Fulfillment Manager for Your Store

Stop juggling spreadsheets, carrier websites, and “where is my order?” emails. Advanced Shipment Tracking turns WooCommerce order fulfillment into one streamlined workflow, from the moment an order comes in to the moment your customer sees “Delivered.”

Core Tracking Features

  • Unlimited tracking numbers per order, added right from the order edit screen (fully HPOS compatible).
  • 55+ built-in shipping carriers with pre-configured tracking URLs, plus custom carriers, carrier renaming, and API aliases.
  • Partial shipments: split an order across multiple shipments with per-item product and quantity selection.
  • Customer-facing shipping notes per shipment, a tracking column in the orders list, and tracking details in My Account and order emails.
  • Zero-migration compatibility: uses the standard _wc_shipment_tracking_items meta, so existing data from AST or WooCommerce Shipment Tracking keeps working instantly. No import, no migration.

Fulfillment Workflow and Custom Order Statuses

  • Custom order statuses: Shipped, Partially Shipped, Updated Tracking, and Delivered. Each is individually toggleable and fully aware of reports, payments, and downloads.
  • Optionally rename “Completed” to “Shipped” for clearer customer communication.
  • HTML emails for every status, with editable subject, heading, intro, and additional content. Placeholders supported.
  • Fulfillment Dashboard: see every unfulfilled order on one screen, enter carrier and tracking inline, search instantly, and print a picking list.

Automation, CSV and FTP Imports

  • CSV import with live preview, per-item SKU/quantity support, and duplicate protection.
  • Scheduled FTP/SFTP import (every 15 minutes up to daily) with connection testing and a run-now option.
  • REST API compatible with the Shipment Tracking API shape, plus a bulk endpoint.
  • 14+ ready-made integrations: ShipStation, Printful, Printify, Sendcloud, Easyship, Shippo, Shiptheory, Pirate Ship, AliExpress/Ali2Woo, Qapla’, DHL for WooCommerce, Germanized, PluginHive, and WooCommerce Shipping, plus a generic order-note parser and no-code custom regex rules for anything else.
  • PayPal tracking sync (trackers-batch API) with carrier mapping and an automatic retry queue to reduce holds and disputes.
  • Stripe tracking sync to PaymentIntent metadata for stronger dispute evidence.
  • Multi-vendor ready: Dokan and WCFM vendors can add tracking straight from their own dashboards.

Live Delivery Tracking (TrackShip, 17TRACK, AfterShip)

Connect TrackShip, 17TRACK, or AfterShip and get real carrier data inside WooCommerce:

  • Shipments are auto-registered the moment tracking is added (webhook push plus hourly polling).
  • Normalized status badges (In Transit, Out for Delivery, Delivered, Exception) in admin, My Account, and the tracking page, with full checkpoint history.
  • Orders automatically move to Delivered when the carrier confirms delivery of every shipment, triggering your Delivered email hands-free.
  • Developer hooks for status changes, out-for-delivery, exceptions, and delivery events.

Analytics, Tracking Page and Pro Features

  • Shipment Analytics dashboard: shipments per carrier and per day, average time-to-ship, delivery counts, and tracking source breakdown.
  • Branded public tracking page via the [ppl_ast_tracking_page] shortcode. Customers look up orders by order number and email and see a polished shipment timeline (rate-limited against abuse).
  • Estimated delivery dates per carrier, shown in emails and tracking pages.
  • Auto-mark Delivered N days after shipping.
  • Delayed-shipment alerts for orders left unfulfilled too long.
  • Shipments CSV export with date range (formula-injection safe), a daily digest email, and a WordPress dashboard widget (shipped / delivered / awaiting fulfillment / exceptions).
  • GDPR-ready: personal data exporter, eraser, and privacy policy text.

Developer Friendly

  • WP-CLI commandswp ppl-ast add / import / sync / list.
  • Outbound webhooks with HMAC-SHA256 signatures to notify any external system when tracking is added, removed, delivered, or hits an exception.
  • SMS/WhatsApp developer hooks: this plugin does not send SMS or WhatsApp messages by itself, and no messaging service is built in. Instead, it fires developer hooks (ppl_ast_notify_shippedppl_ast_notify_delivered) with the order details and customer phone number when an order is marked Shipped or Delivered, so your developer or a separate SMS plugin (for example one using Twilio or the WhatsApp Business API) can send text alerts.
  • 40+ actions and filters covering tracking items, statuses, carriers, integrations, live tracking, CSV rows, REST output, and templates.
  • Theme-overridable templates via the ppl-ast/ folder in your theme.

Security

  • Every stored credential (FTP password, PayPal secret, Stripe key, tracking API key, webhook secret) is encrypted at rest (libsodium or AES-256-GCM) and never echoed back into admin HTML.
  • FTPS (explicit TLS) support and optional SFTP host-key fingerprint pinning.
  • Import files are size-capped, count-capped, and stored in a web-inaccessible directory.
  • Nonce and capability checks on every AJAX/admin action, prepared statements on every query, and rate-limited public tracking lookups.

Compatibility

  • WooCommerce 5.2 to 10.9 (HPOS and Cart/Checkout Blocks compatible)
  • WordPress 5.8+, PHP 7.4+
  • Translation-ready

Frequently Asked Questions

Does this plugin send SMS or WhatsApp notifications?
No. The plugin sends email notifications only. For SMS or WhatsApp, it provides developer hooks (ppl_ast_notify_shippedppl_ast_notify_delivered) that expose the order and the customer’s billing phone number when an order is shipped or delivered. A developer or a third-party SMS plugin must use these hooks to actually send messages.

Will my existing tracking data from AST or WooCommerce Shipment Tracking still work?
Yes. The plugin reads and writes the standard _wc_shipment_tracking_items order meta, so existing tracking data keeps working with no migration.

Do I need a TrackShip, 17TRACK, or AfterShip account?
Only for live delivery tracking (real-time carrier statuses and auto-Delivered). All other features, including tracking links, statuses, emails, and imports, work without any external account.

Ship faster, cut down on support tickets, and give customers the tracking experience they expect.

Additional information

License

Starter License, Growth License, Ultimate License