=== TrackLogy for WooCommerce ===
Contributors: tracklogy
Tags: woocommerce, shipment tracking, order tracking, tracking number, delivery
Requires at least: 6.2
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect your WooCommerce store to TrackLogy for automated, multi-carrier shipment tracking and real-time delivery updates.

== Description ==

TrackLogy for WooCommerce connects your store to [TrackLogy](https://tracklogy.com) 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.
* **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](https://tracklogy.com/legal/terms/) and [Privacy Policy](https://tracklogy.com/legal/privacy/).

== 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.

== Frequently Asked Questions ==

= 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.

== Screenshots ==

1. Connect your store to TrackLogy in one click.
2. Add tracking to an order from the order edit screen.
3. Shipments dashboard with status overview and CSV export.
4. Tracking settings, automation, and shipping providers.

== Changelog ==

= 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.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
