=== Advanced Shipment Tracking Pro ===
Contributors: zorem, gaurav1092, eranzorem, satishzorem
Tags: shipment tracking, order tracking, fulfillment, shipping notifications, tracking number
Requires at least: 6.0
Tested up to: 7.1
Stable tag: 5.0.7
Requires PHP: 7.2
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0

Add tracking to WooCommerce orders, automate fulfillment workflows and keep customers informed with branded shipping notifications.

== Description ==

Advanced Shipment Tracking Pro is the fulfillment manager for WooCommerce. It gives store owners one place to add tracking numbers, move orders through their fulfillment workflow, and tell customers where their parcel is, without leaving the WordPress admin.

Tracking numbers can be added by hand, pasted in bulk, imported from a CSV file, pulled automatically over FTP or SFTP on a schedule, or pushed in from another system through the REST API. Whichever route the number arrives by, the order status updates and the customer is notified the same way.

= Fulfillment =

* A dedicated fulfillment dashboard listing every order still waiting to ship
* Add tracking from the order list, the order edit screen, or the dashboard itself
* Bulk paste and CSV import for stores that fulfill in batches
* Scheduled FTP and SFTP import for warehouses and 3PL partners
* Partial shipments, with a separate order status and its own customer email
* Packing lists and picking lists ready to print

= Shipping carriers =

* Over 1,020 carriers, each with its own tracking link format
* Add your own carrier with a custom tracking URL and logo
* Reorder the carrier list, or sort it alphabetically, to match how your store ships
* Per-country carrier filtering so staff see only what is relevant

= Customer notifications =

* Shipment, partial shipment and delivery emails, each with its own template
* An email customizer with live preview for the tracking widget
* Three tracking widget designs, so the email matches your brand
* Tracking details on the My Account order page and the order confirmation page

= Integrations =

* PayPal and Stripe tracking sync, which can reduce payment holds and disputes
* Dokan, WCFM and WC Vendors, so vendors fulfill their own orders
* ShipStation, ShipWorks, Dianxiaomi, ReadyToShip and other fulfillment services
* PDF invoice plugins, AutomateWoo, ShopMagic and the WooCommerce order notes API

== Frequently Asked Questions ==

= Does this replace my existing shipping plugin? =

No. It works alongside whatever you use to buy labels or calculate rates. This plugin owns the step after the label exists: recording the tracking number, moving the order forward, and telling the customer.

= Can I import tracking numbers from my warehouse? =

Yes. Upload a CSV by hand, or point the scheduled FTP or SFTP import at the folder your warehouse writes to and it will be collected automatically. The REST API is available for systems that prefer to push.

= What happens to my data if I deactivate the plugin? =

Nothing is removed on deactivation. Tracking data is deleted only if you ask for it explicitly during uninstall.

= Will my existing tracking numbers be kept if I upgrade from the free plugin? =

Yes. The Pro version reads the same tracking data, so everything already recorded stays in place.

== Screenshots ==

1. The fulfillment dashboard, listing orders still waiting to ship.
2. Adding tracking to an order, with a live preview of what the customer will receive.
3. The shipping carriers screen.
4. The email customizer, previewing the tracking widget.
5. Tracking details as the customer sees them on the My Account page.

== Changelog ==

= 5.0.7 =
* Improvement - AI Assistant connections now sign in through the standard WordPress REST API authentication.
* New - Added FTPS (FTP over explicit TLS) protocol option for CSV auto-import.
* Enhancement - Fully fulfilled items in the tracking form now show a green tick and a "Fulfilled" label instead of a disabled checkbox.
* Fix - Copy button script appeared as text in shipping emails on some sites.
* Fix - FTP/SFTP password containing special characters such as < > or % was changed on save, causing "FTP authentication failed".
* Fix - PayPal Payment Methods list showed blank rows for gateways without a title (e.g. WooCommerce PayPal Payments, WooPayments).
* Fix - Quantity buttons disappeared when the tracking form was opened a second time on the order edit page.
* Fix - Order was marked Shipped instead of Partially Shipped when an already shipped item was selected again for an extra tracking number.

= 5.0.6 =
* New - Added Printify integration.
* Fix - Fixed an issue where email customizer settings could be read and changed without logging in.
* Improvement - Improved compatibility with Sequential Order Number Pro by WebToffee.
* Fix - Shipped, Partially Shipped and Completed emails now decode content the same way on every PHP version.
* Fix - Order status did not switch to Partially Shipped when an item was unticked in the tracking form.
* Fix - Yesterday and Today date buttons did nothing in the tracking form on the order edit page.
* Fix - WCFM vendors saw every order item in the Tracking Per Item list instead of only their own.

= 5.0.5 =
* New - Added AI Assistant to connect the store to Claude and other AI assistants.
* Fix - Order details missing or duplicated in emails on stores using YayMail.
* Fix - Tracking progress bar shown twice in YayMail emails.
* Fix - API tracking not linked to order items when the SKU had extra spaces or a different case.
* Fix - USPS tracking numbers starting with 93 were not auto-detected.
* Fix - wc_ast_default_mark_shipped filter had no effect when the Shipped status was enabled.
* Dev - Order status labels can now be renamed everywhere with the wc_order_statuses filter.
* Performance - Order edit screen slow on large orders with refunds.

= 5.0.4 =
* Fix - PHP warning displayed on some stores, caused by a missing property in the plugin's compatibility helper.

= 5.0.3 =
* Enhancement - Redesigned the tracking widget in emails and on the My Account order page.
* Enhancement - Added a setup wizard that runs after activation.
* Enhancement - Added alphabetical sorting and drag-and-drop reordering for shipping carriers.
* Enhancement - Added custom columns and order details to the Fulfillment packing list.
* Fix - Order details missing from the admin New Order email for virtual products.
* Fix - Fatal error on stores using YayMail Pro without the free Advanced Shipment Tracking plugin.
* Fix - Settings not saving on some stores, caused by the wc-jquery-tiptip script dependency.

* See changelog.txt for the full release notes.
