Kitgenix Order Tracking for WooCommerce

Changelog

1.0.5 (18 February 2026)

  • New: Added a Shippers tab (Kitgenix → Order Tracking → Shippers) for carrier management.
  • New: Added enable/disable controls for built-in carriers (always keeps the “Other” fallback).
  • New: Added carrier priority ordering so you can control which carriers appear first in the admin carrier dropdown.
  • New: Added custom carriers with per-carrier enabled toggle, name, tracking URL pattern (supports {tracking_number}), optional icon URL, and optional priority.
  • Change: Carrier dropdown now shows enabled carriers only, ordered by priority.
  • Change: Renamed the Kitgenix submenu to “Order Tracking”.
  • UI: Added Stock Sync for WooCommerce to the Kitgenix hub cards.
  • Fix: Corrected Kitgenix hub card markup for consistent layout.
  • Docs: Updated documentation, readme.txt, and WordPress.org screenshots.
  • Dev: Introduced AdminModule entrypoint (keeps settings storage unchanged).
  • Cleanup: Uninstall now removes the carrier settings option.
  • Dev: Regenerated /languages/kitgenix-order-tracking-for-woocommerce.pot translation template.

1.0.4 (27 January 2026)

  • Improvement: Minor bug fixes, i18n and PHPCS improvements; analytics and email template refinements.
  • Change: Declared PHP requirement as 8.1.
  • Cleanup: PHPCS/i18n/security fixes across admin and core files (output escaping, translator comments, optional nonce checks).
  • Change: Standardised allowed HTML and escaping in the admin hub and analytics views for consistent safe output.
  • Fix: Hardened analytics/admin asset enqueue detection to prefer $_GET[‘page’] then fall back to hook-suffix so analytics and hub assets load on existing installs.

1.0.3 (05 January 2026)

  • Improvement: Updated the email hook to align with WooCommerce’s modern email template structure.
  • Cleanup: Implemented minor code refinements and cleanup for better consistency and maintainability.

1.0.2 (01 January 2026)

  • New: Added a new top-level Kitgenix admin hub menu to manage Kitgenix plugins from one place (install/activate/open).
  • New: Tracking Analytics is now available under Kitgenix → Tracking Analytics, with a refreshed branded header and quick links to documentation/support/reviews.
  • New: Added a Support tab and a new (privacy-safe) “tracking numbers added” metric; ranklist percentage bars now render reliably via a small admin script.
  • Improvement: Admin order screen refactor — improved “Add tracking” modal markup/CSS class naming and modal show/hide behaviour.
  • Improvement: Admin styling updates — introduced shared Kitgenix design tokens (including better dark-mode support) and added bundled hub styles/logos.
  • Change: Developer-facing — renamed some internal actions/filters/options to match the full plugin slug (e.g. AJAX action, Nominatim filters, lookup counter option). Update any custom code that targets the old names.

1.0.1 (18 December 2025)

  • New: Shortcode tracking page now shows a full order summary and item statuses when an order has not yet shipped (no shipments) — including optional addresses after postcode verification and the map when available.
  • New: Added WooCommerce admin Tracking Analytics dashboard (WooCommerce → Tracking Analytics) with KPIs for shipped/unshipped orders, total shipments, exceptions, average/median time-to-ship (days), and all-time tracking lookups.
  • New: Added carrier and status reporting, including ranked breakdowns with percentage bars plus an improved recent shipments view.
  • UI: Redesigned Tracking Analytics into a modern, branded reporting dashboard (hero header, tabs, KPI cards with context text, insights panel, trend sparkline, quick date-range presets, and status pills).
  • Improvement: Improved Analytics performance and stability — orders are fetched in batches (avoids limit => -1), analytics calculations are transient-cached, and assets are enqueued using the correct admin hook for reliable loading.
  • Improvement: Minor UX/copy improvements for the unshipped state (“not shipped yet” messaging) and consistent rendering parity with shipped view.
  • Improvement: Email templates, placement, and styling updates to better match WooCommerce and site branding.
  • Change: Updated the Partially Shipped HTML and plain templates to align with WooCommerce’s modern email structure (header/footer hooks, intro block, and additional content handling).
  • Fix: Guarded template variables to prevent undefined variable notices (e.g., $additional_content).
  • Improvement: Centralised tracking output into a single renderer (Email_Hooks::append_tracking_to_email) to remove duplication and improve maintainability.
  • Change: Updated the Partially Shipped template to call the renderer in the correct placement (above the order summary) and rely on hook-aware logic.
  • UI: Styling improvements — tracking tables and links now use WooCommerce email colour settings (per-email where available, global fallbacks otherwise) with automatic accessible link contrast when needed.
  • Improvement: Improved CTA behaviour and item display.
  • Change: Backwards-compatible changes that avoid modifying WooCommerce core templates — honours WooCommerce → Settings → Emails colours and remains compatible across WooCommerce versions.
  • UI: Analytics table polish — sticky headers, compact rows, zebra striping, truncation for long cells, and improved hover/readability.

1.0.0 (7 December 2025)

  • New: Initial release.
  • New: Add multiple tracking numbers to WooCommerce orders.
  • New: Customer tracking page via [kitgenix_tracking_form] shortcode.
  • New: Carrier logos and automatic tracking URLs.
  • New: Optional OpenStreetMap delivery route display.
  • New: Custom “Kitgenix Partially Shipped” WooCommerce email.
  • New: Tracking details included in Completed Order email.

Plugin Website
Visit website

Author
Kitgenix
Version:
1.0.5
Last Updated
February 19, 2026
Active Installs
10
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.1
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.