Code

WooCommerce AfterShip

WooCommerce AfterShip

Cart 267 sales
Recently Updated

Track your shippings progress through AfterShip service using nice visual timelines!

LIVE DEMO

https://www.codecanyondemo.work/wcafw/wp-admin
(Shop admin account)
user: demo
pass: demo


The plugin relies on the AfterShip service so it requires at least a PRO AfterShip plan to work. The plugin author is not affiliated with the AfterShip service in any way, for any matter regarding the subscription plans you have to eventually contact the AfterShip service.

How it works

The WooCommerce AfterShip plugin allows your customer to keep track of shippings through timelines displayed on the Orders details page! It is straightforward to use:
  1. Through the WooCommerce AfterShip menu insert the AfterShip API Key (you will find a link to generate it)
  2. Select the companies you are going to use to track shippings
  3. In the admin order details page, enter the tracking info
That’s it! The plugin will automatically keep you updated about the tracking status and it will automatically show status timelines in the frontend order details page for each tracking code associated to the order!

Shipping progress timeline

In each order details page, the WooCommerce AfterShip plugin will show a timeline for each tracking code entered by the shop admin!

Productivity

Order trackings can be add, edited and removed directly from the Orders list page!

Shortcode

Through the special [wcafw_order_status] it is possible to track any order in any page. It will render a form in which the user can enter the order id. The form will then load the order shipping timelines. This is can be useful for gust users that cannot access to profile pages to track their orders

Tracking info embedded into WooCommerce emails

Tracking info will be automatically embedded on every WooCommerce notification email once the order status hits the “completed” status. You can optionally change which status the plugin has to consider to embed tracking info and customize the message included in the emails!

Email notification

Optionally you can send active email notifications containing the order tracking info. The email template can be localized (only if using WPML) and customized using the Email menu.

CSV Import

Import your data in just few click using a CSV file! Here the Example file to use as template. Follow the instruction you find in the special import section, insert the data you need into the CSV file and import!

Shipment title and order customization

If you wish to customize the shipment titles displayed in the AfterShip shipment section, just hook to the wcafw_shipment_title filter and customize as you wish! Here an example
add_filter('wcafw_shipment_title', 'wcafw_relplace_aftership_shipment_title', 10, 2);
function wcafw_relplace_aftership_shipment_title($title, $order)
{
    //Do your stuff here!
  return $title;
}
To customize the order id, you can use the following filter wcafw_shipment_order_id:
add_filter('wcafw_shipment_order_id', 'wcafw_relplace_aftership_shipment_order_id' 10, 2);
function wcafw_relplace_aftership_shipment_order_id($order_id, $order)
{
    //Do your stuff here!
  return $order_id;
}

How to automatically update the plugin

To receive automatic updates just install and configure the Envato updater plugin: https://goo.gl/pkJS33 .The official guide that explains how to configure it can be found in the following link: https://envato.com/market-plugin .

SCREENSHOTS


Frontend order detail page


Backend order detail page


orders list page

Shortcode in action

Tracking info embedded into WooCommerce notification emails

CHANGE LOG


= 9.4 - 05.03.24 =
* Currier list updated

= 9.3 - 26.07.23 =
* Improved compability with HPOS

= 9.2 - 05.05.23 =
* Fixed a minor issue related to the import process

= 9.1 - 07.11.22 =
* Courier list updated

= 9.0 - 08.07.22 =
* Improved Timeline UI

= 8.9 - 26.01.22 =
* Updated the instruction link on how to generate the API Key

= 8.8 - 28.10.21 =
* Fixed an issue that made the plugin crash

= 8.7 - 27.10.21 =
* Minor improvements

= 8.6 - 08.09.21 =
* Typo

= 8.5 - 30.07.21 =
* Code redesign

= 8.4 - 21.04.21 =
* Minor issue

= 8.3 - 20.04.21 =
* Added new option to associate tracking codes to specific products

= 8.2 - 25.01.21 =
* Fixed an issue with active notification during the import process

= 8.1 - 25.01.21 =
* Added wcafw_shipment_title and wcafw_shipment_order_id filters

= 8.0 - 25.01.21 =
* Improved error management and feedback

= 7.9 - 22.01.21 =
* Fixed an issue related to the WooCommerce Sequential Order Numbers plugin

= 7.8 - 20.01.21 =
* Added support to the new order_date api key

= 7.7 - 13.01.21 =
* Fixed an issue with WooCommerce 4.9

= 7.6 - 09.12.20 =
* Updated couriers list

= 7.5 - 31.09.20 =
* Visual improvement: the plugin now displayed a feedback message after sending an active notification

= 7.4 - 25.09.20 =
* Fixed an issue that prevented in some cases tracking data to be properly entered in the order page

= 7.3 - 24.09.20 =
* Minor improvement

= 7.2 - 17.09.20 =
* Fix an issue related to the email notification

= 7.1 - 01.09.20 =
* bugfix

= 7.0 - 01.09.20 =
* Added active_notification option for the import process

= 6.9 - 31.08.20 =
* Improved wcafw_order_status shortcode

= 6.8 - 30.08.20 =
* Improved CSV import process

= 6.7 - 28.08.20 =
* Updated couriers list

= 6.6 - 11.08.20 =
* Added placeholder text for tracking input form

= 6.5 - 21.07.20 =
* Improved shortcode management

= 6.4 - 14.07.20 =
* Courier icon is now showed in timeline

= 6.3 - 09.07.20 =
* Updated couriers list

= 6.2 - 07.05.20 =
* Improved the add, edit and delete dialog box

= 6.1 - 07.05.20 =
* Added new feature to add, edit and delete trackings from orders list page

= 6.0 - 01.05.20 =
* Improved caching system

= 5.9 - 20.04.20 =
* Minor UI improvement

= 5.8 - 20.04.20 =
* Fixed an issue due to API key option was not shown

= 5.7 - 14.04.20 =
* Minor UI improvement

= 5.6 - 14.04.20 =
* Minor UI improvement

= 5.5 - 02.04.20 =
* Fixed an issue due to tracking data was not injected in the WooCommerce notification emails

= 5.4 - 02.04.20 =
* Typo

= 5.3 - 17.01.20 =
* Cache system: Admin order lists won't retrieve anymore from AfterShip service the status for delivered orders

= 5.2 - 03.12.19 =
* Bugfix related to the Sequential Order Numbers Pro id used when importing data via CSV 

= 5.1 - 03.12.19 =
* Now can be used orders id assigned by the Sequential Order Numbers Pro plugin while importing data via CSV 

= 5.0 - 27.11.19 =
* Fixed Carrier sort issue

= 4.9 - 17.08.19 =
* Courier list updated

= 4.8 - 14.07.19 =
* On import, if merge option has been enabled, already existing tracking code for an order will be ignored

= 4.7 - 11.07.19 =
* Added option to show timeline collapsed 

= 4.6 - 06.07.19 =
* Fixed an issue due to order status was not properly changed during import process

= 4.5 - 03.07.19 =
* Fixed a minor issue related to customer phone number 

= 4.4 - 28.06.19 =
* Fixed an issue related to the Email notification component

= 4.3 - 25.06.19 =
* Fixed an issue related to the [tracking_url] shortcode and notification emails

= 4.2 - 23.06.19 =
* Updated couriers list

= 4.1 - 20.06.19 =
* Minor bugfix

= 4.0 - 24.05.19 =
* Minor bugfix

= 3.9 - 23.05.19 =
* Added 'wcafw_aftership_title' filter that can be used to modify the aftership shipping title

= 3.8 - 15.04.19 =
* Shipments (on AfterShip dashoboard) now have as title the order id

= 3.7 - 14.04.19 =
* Added option to customize tracking URL

= 3.6 - 12.04.19 =
* Minor improvement related to the save/delete buttons

= 3.5 - 11.04.19 =
* Minor bugfix

= 3.4 - 19.03.19 =
* Added new option that allows setting timeline position (after order table or after user details)
* Added option to set timeline events order (most recent to oldest or oldest to most recent)

= 3.3 - 13.03.19 =
* UI improvement

= 3.2 - 12.03.19 =
* Updated Couriers list

= 3.1 - 11.03.19 =
* Minor bugfix

= 3.0 - 11.03.19 =
* Fixed an issue with XDP Express 

= 2.9 - 18.02.19 =
* Added estimated delivery date on timelines

= 2.8 - 18.02.19 =
* Minor bugfix

= 2.7 - 06.02.19 =
* Fixed an issue due to Active notification was sent even when they should not
* Added location info on timelines

= 2.6 - 05.02.19 =
* Minor CSS improvement

= 2.5 - 04.02.19 =
* On admin order details and list pages tracking code is now clickable redirecting to the AfterShip tracking page

= 2.4 - 02.02.19 =
* Added active notification

= 2.3 - 24.01.19 =
* Fixed an issue due to the admin was not able to save tracking info

= 2.2 - 23.01.19 =
* Is now possible to embed tracking info on WooCommerce notification emails

= 2.1 - 16.01.19 =
* Fixed due to spaces before and after tracking code were not removed

= 2.0 - 07.01.19 =
* Added CSV import feature

= 1.9 - 23.12.18 =
* CSS improvement

= 1.8 - 22.12.18 =
* Added icon to status report message

= 1.7 - 22.12.18 =
* Fixed an issue related to the "status" show/hide option for orders list page

= 1.6 - 22.12.18 =
* Added option to select which info show on the orders list page 
* Improved status loader on orders list pages

= 1.5 - 22.12.18 =
* Shipping status is now shown also on the orders list page

= 1.4 - 22.12.18 =
* Minor bugfix

= 1.3 - 20.12.18 =
* Improved API Key validity check

= 1.2 - 20.12.18 =
* Fixed an issue in case no valid API was inserted

= 1.1 - 18.12.18 =
* Minor bugfix

= 1.0 - 12.12.18 =
* First release
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey