Kitgenix Order Tracking for WooCommerce

Changelog

1.0.6 (19 March 2026)

Update: Improved the Kitgenix admin header layout for better alignment and less clutter.
Update: Social links in admin headers now render as compact icon buttons (with accessible labels).
Update: Added responsive header helpers so titles/description and actions/links lay out consistently.
Fix: “Shipper settings saved” notice now displays in the WordPress standard notice area (not inside the header).
Fix: Added defensive notice normalization to prevent notices being relocated into the header by other scripts.
Update: Tracking Analytics “Showing last …” summary and Refresh action now appear within the filters bar.
Fix: Removed a PHP warning in the Tracking Analytics Support tab (undefined variable).
Update: Admin tables inside Kitgenix pages now use Kitgenix styling for a more consistent branded look.
Fix: Added spacing between adjacent action links/buttons (e.g., Edit/Delete).
Update: Carriers management now shows built-in carriers and custom carriers as separate cards on the Carriers tab.
Update: Custom carriers are now managed with an Add form plus Edit/Delete actions (Edit opens a popup modal).
Update: Added icon Upload button for custom carriers (uses the WordPress media library).
Fix: The built-in “Other” carrier is now always listed last.
Cleanup: Normalised admin nonce handling in analytics and settings flows for WordPress.org review compliance.
Maintenance: Updated the plugin Author URI to the public Kitgenix WordPress.org profile and replaced the old custom admin-menu icon CSS with the native Dashicons icon.

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.6
Last Updated
March 19, 2026
Active Installs
10
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
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.