Advanced Shipment Tracking for WooCommerce

Description

The AST plugin provides you with easy ways to add shipment tracking information to orders. Your customers will receive the tracking information and a link to track their order on the order emails and my-account area.

AST provides a pre-defined list of more than 150 shipping providers (carriers) from around the globe, you can add custom providers, customize the tracking display on emails, create custom order statuses, customize the emails, bulk upload tracking info to orders with CSV files, use the API endpoint to update tracking in orders and more…

Key Features

  • Add shipment tracking info to orders – shipping provider, tracking number and shipping date
  • Add multiple tracking numbers to orders
  • Add tracking info to orders from the orders admin (inline)
  • Select shipping providers to use when adding tracking info to orders
  • Set the default provider when adding tracking info to orders
  • Add custom shipping providers
  • Sync your shipping providers list with TrackShip
  • Display shipment tracking information and tracking link on user accounts
  • Display shipment tracking information and tracking link on customer order emails
  • Customize and preview the tracking info display on customer emails using email customizer.
  • Choose on which Customer emails to include the tracking info.
  • Bulk import tracking info to orders with CSV file.
  • WooCommerce REST API endpoint to update shipment tracking information
  • Rename the Completed Order status to Shipped
  • Enable custom order statuses – Delivered, Partially Shipped, Updated Tracking
  • Enable custom order status emails to customers
  • Customize and preview the Delivered status email using email designer.

PREMIUM ADD-ONS

Tracking Per Item Add-on

The Tracking per item add-on allows you to attach tracking numbers to specific order items and also to attach tracking numbers to different quantities of the same line item.
Get this Add-on

TrackShip Add-on

TrackShip is a shipment tracking API that fully integrates with WooCommerce with the Advanced Shipment Tracking. TrackShip automates the order management workflows, reduces customer inquiries, reduces time spent on customer service, and improves the post-purchase experience and satisfaction of your customers.

  • Automatically track shipments with 150+ shipping providers
  • View the latest shipment status, update date, and est. delivery date on your orders admin
  • Automatically change the order status to Delivered once it’s delivered to your customers
  • Send personalized emails to notify the customer when their shipments are In Transit, Out For Delivery, Delivered or have an exception
  • Direct customers to a Tracking page on your store

You must have a TrackShip account to activate these advanced features.

Translations

The AST plugin is localized/ translatable by default, we added translation to the following languages:

  • English – default, always included
  • German (Deutsch)
  • Hebrew
  • Hindi
  • Italian
  • Norwegian (Bokmål)
  • Russian
  • Swedish
  • Turkish
  • Bulgarian
  • Danish
  • Spanish (Spain)
  • French (France)
  • Greek
  • Português Brasil
  • Dutch (Nederlands)

If your lenguage is not in this list and you want us to include it in the plugin, you can send us the translation files (po/mo) here

Shipping Providers

The AST plugin supports more then 150 shipping providers (carriers) with pre-defined tracking link:

USPS, ePacket, Delhivery, Yun Express Tracking, UPS, Australia Post, FedEx, Aramex, DHL eCommerce, ELTA Courier, Colissimo, DHL Express, La Poste, DHLParcel NL, Purolator, 4px, Brazil Correios, Deutsche Post DHL, Bpost, DHL US, EMS, DPD.de, GLS, China Post, Loomis Express, DHL Express, DHL Express UK, Poste Maroc, PostNL International 3S, Royal Mail and many more..

Compatibility

Compatibility with WooCommerce email customization plugins

Compatibility with custom order numbers plugins

Compatibility with PDF Invoices & Packing Slips plugins

Compatibility with SMS Plugins

Documentation

documentation for more details.

Screenshots

Installation

  1. Upload the folder woo-advanced-shipment-tracking to the /wp-content/plugins/ folder
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Select default shipping provider from setting page and add tracking number in order page.

FAQ

Where will my customer see the tracking info?

The tracking info and a tracking link to track the order on the shipping provider website will be added to the Shipped (Completed) order status emails. We will also display the tracking info in my-account area for each order in the order history tab.

Can I add multiple tracking numbers to orders?

Yes, you can add as many tracking numbers to orders and they will all be displayed to your customers.

Can I add a shipping provider that is not on your list?

Yes, you can add custom providers, choose your default shipment provider, Change the providers order in the list and enable only providers that are relevant to you.

Can I design the display of Tracking info on WooCommerce emails?

Yes, you have full control over the design and display of the tracking info and you can customize it.

can I track my order and send shipment status and delivery notifications to my customers?

Yes, you can sign up to Trackship and connect your store, TrackShip will auto-track your shipments and update your orders with shipment status and delivery updates to your WooCommerce store and automates your order management process, you can send shipment status notifications to your customers and direct them to tracking page on your store.

How do I set the custom provider URL so it will direct exactly to the tracking number results?

You can add tracking number parameter in this format:
http://shippingprovider.com?tracking_number=%number% , %number% – this variable will hold the tracking number for the order.

is it possible to import multiple tracking numbers to orders in bulk?

Yes, you can use our Bulk import option to import multiple tracking inumbers to orders, you need to add each tracking number is one row.

is it possible to add tracking number to specific products?

Yes, you can use the Tracking Per Item pro add-on which add the option to attach tracking numbers to specific line items and even to attach tracking numbers to specific line item quantities.

How do I use the Rest API to add/retrieve/delete tracking info to my orders?

you can use the plugin to add, retrieve, delete tracking information for orders using WooCommerce REST API.
For example, in order to add tracking number to order:
use the order id that you wish to update in the URL instead of , add the shipping provider and tracking code.

curl -X POST
http://a32694-tmp.s415.upress.link/wp-json/wc/v1/orders//shipment-trackings \
-u consumer_key:consumer_secret \
-H “Content-Type: application/json” \
-d ‘{
“tracking_provider”: “USPS”,
“tracking_number”: “123456789”,
}’

Reviews

2020-02-02
I totally the plugin. The free part version provides various functionality.
2020-01-30
Thank you for this nice plugin. One of my server its giving the following error when clicking the launch "Launch Customizer" button; TypeError: this.container.find(...).val(...).wpColorPicker is not a function load-scripts.php:4:47038 so customizer giving blank page. any ideas? 🙂
Read all 81 reviews

Contributors & Developers

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

Contributors

Changelog

2.8.5

  • Fixed issue with tracking page in settings, display save button when trackship tracking page disable
  • If custom provider has no tracking link remove url from tracking number
  • Fixed error with kadence customizer in completed email

2.8.4

  • Updated licensing system for AST Tracking Per Item Add-on

2.8.3

  • Fixed error ‘Call to undefined function SMSWOO()’ in settings page

2.8.2

  • Added compatibility with Sequential Order Numbers Pro
  • Added Indonesian shipping carriers
  • Added SMS for WooCommerce section in Add-ons tab in settings
  • Fixed issue with tracking url ‘&#038’ in custom shipping provider

2.8.1

  • Updated New Zealand Post and CourierPost shipping provider image
  • Added success admin notice for review

2.8

  • Added functionality for Bulk import tracking info per item for Tracking Per Item Addon
  • Added functionality for add tracking info per item for Tracking Per Item Addon
  • Updated New Zealand Post shipment provider logo

2.7.9

  • Updated translation files for all language
  • Updated Tracking page date to WP settings format
  • Updated TrackShip tracking page API functionality
  • Remove Front js and css from every page and load only on tracking page

2.7.8

  • Updated settings page sidebar design
  • Updated all supported language files
  • Fixed issue with shipping provider not showing and not adding custom provider
  • Fixed fatal error in customizer
  • Fixed responsive issue of custom status settings

2.7.7

  • Added functionality for all time send partially shipped email when added tracking info and mark as partially shipped
  • Added new layout of tracking page
  • Updated design of TrackShip and tracking page tab
  • Updated design of custom status settings
  • Updated design of Shipping Providers list
  • Updated Trackship date format in shipment status column based on WP settings
  • Updated orders list in Tracking display customizer and added filter for tracking added
  • Updated Tracking display customizer
  • Updated design of Add-ons tab
  • Updated default text of Partially Shipped and Updated Tracking order status email
  • Fixed issue with shipment status email subject/headers/content, If it will be blank than take default text

For the complete changelog