[WordPress] 外掛分享: Kitgenix Order Tracking for WooCommerce

WordPress 外掛 Kitgenix Order Tracking for WooCommerce 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Kitgenix Order Tracking for WooCommerce」是 2025-12-06 上架。
  • 目前有 10 個安裝啟用數。
  • 上一次更新是 2026-02-19,距離現在已有 7 天。
  • 外掛最低要求 WordPress 6.0 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 8.1 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

kitgenix |

外掛標籤

emails | shipping | tracking | shipments | woocommerce |

內容簡介

總結:Kitgenix Order Tracking for WooCommerce 可讓您將一個或多個追蹤號碼附加到 WooCommerce 訂單中,包括在郵件中的追蹤詳細信息,並為客戶提供帶有可選交貨路線地圖的品牌追蹤頁面。該外掛專注於為客戶提供清晰度和為店主提供速度。

### 問題與答案:

1. Kitgenix Order Tracking for WooCommerce 主要專注於提供給客戶和店主的哪兩個主要優勢?

答:清晰度和速度。

2. 該外掛允許在一個訂單中添加多個追蹤號碼,這對於什麼情況特別有用?

答:對於部分出貨、分拆包裹和多個承運商。

3. 使用 Kitgenix Order Tracking,您如何在任何頁面上顯示一個公共追蹤表單?

答:透過簡碼 [kitgenix_tracking_form]。

4. 該外掛內建哪些承運商預設設定?

答:DPD UK、DPD Ireland、DHL、Royal Mail、An Post、Parcelforce、Woodside Distribution。

5. 如何讓客戶查看追蹤訂單時,該外掛提供的是什麼資訊?

答:客戶可以查看運輸商標誌、追蹤號碼和相關連結。

6. 該外掛如何與 WooCommerce 電子郵件整合?

答:將追蹤區塊添加到已完成訂單郵件中,包含追蹤詳細信息在自定義的 Kitgenix 部分出貨郵件中。

7. 在哪裡可以看到 Kitgenix Order Tracking 運輸路線的地圖?

答:客戶可以查看店舖位置至客戶送貨地址的路線,地圖基於 OpenStreetMap 和 Leaflet。

8. 該外掛的 UI 是基於什麼?

答:基於 WooCommerce 原生用戶界面。

9. 該外掛的前端資產在哪些情況下才會加載?

答:只有在追蹤頁面和郵件時才會加載前端資產。

10. Kitgenix Order Tracking for WooCommerce 適用於哪種商店情況?

答:適用於那些分發多個包裹、使用不同運輸商的商店。

原文外掛簡介

Customers don’t just want a tracking number — they want confidence.
After purchase, the questions are predictable:
“Has it shipped yet?”, “Is this coming in multiple parcels?”, “Which courier is it with?”, and “Can I track it right now?”
Kitgenix Order Tracking for WooCommerce gives you a clean, reliable way to manage WooCommerce shipment tracking without bloated shipping suites. Add multiple shipments to a single order (split deliveries, replacements, multi-parcel, different carriers), show tracking clearly to customers, and reduce “where is my order?” support tickets with a self-service tracking page.
It also includes a Tracking Analytics screen inside WooCommerce so you can understand shipping speed, exceptions, and how often customers check tracking.
Built for real-world shipping workflows
This plugin is especially useful if you:
– ship orders in more than one box (multi-parcel / multi-shipment),
– part-ship items while the rest are backordered,
– use multiple couriers (Amazon Logistics, An Post, DHL, DPD, DX, Evri, FedEx, Parcelforce, Royal Mail, UPS, Woodside, Yodel, etc.),
– want a branded tracking page instead of sending customers to random courier sites,
– want tracking shown in emails (cleanly, without duplicate blocks),
– want a “Partially shipped” workflow and email for staged fulfilment.
What the plugin does

Add one or more shipments to a WooCommerce order (carrier + tracking number + optional shipped date + per-item quantities).
Generate courier tracking links from built-in carrier URL patterns (plus an “Other” courier option for custom links).
Display tracking for customers:

in emails,
and on a public tracking page via shortcode.

Optionally show an approximate delivery route map (Leaflet + OpenStreetMap; no Google Maps, no API key, no CDN).
Monitor operations with a Tracking Analytics dashboard (ship speed, totals, breakdowns, lookups, recent shipments).

Key features
Multiple shipments (multi-parcel, split deliveries, replacements)
Add as many shipments as you need to a single order. Each shipment can include:
– carrier (optional; if omitted, no carrier tracking link is generated),
– tracking number,
– shipped date (optional),
– shipped items + quantities (line-item allocation for partial fulfilment).
This makes partial shipments and multi-parcel deliveries accurate and customer-friendly.
Built-in carriers (UK & Ireland friendly)
Includes a carrier registry with icons and tracking URL patterns, so customers get direct “Track shipment” links.
Built-in carriers include:
– Amazon Logistics
– An Post
– DHL
– DPD Ireland
– DPD UK
– DX
– Evri
– FedEx
– Other (custom link / no pattern)
– Parcelforce Worldwide
– Royal Mail
– UPS Ireland
– UPS UK
– Woodside Distribution
– Yodel
Customer tracking page (self-service)
Add a tracking page anywhere using:
[kitgenix_tracking_form]
The tracking form supports:
– Order-based lookup (order number + billing email + postcode), and
– Tracking-number lookup (useful when the customer only has parcel details)
Great for reducing support tickets and giving customers a consistent experience.
Tracking in WooCommerce emails (done cleanly)
Tracking is appended to:
– WooCommerce Completed Order email, and
– the plugin’s own Partially Shipped email
Includes duplicate-guarding so tracking blocks aren’t repeated if templates/hooks are customised.
“Partially shipped” order status + email (included)
The plugin registers:
– a custom order status: wc-partially-shipped (“Partially shipped”), and
– a custom email: Kitgenix Partially Shipped
Ideal for stores that ship in stages and want to send tracking early without marking the whole order completed.
Optional route map (OpenStreetMap + Leaflet)
If enabled, the tracking view can show an approximate route map using:
– Leaflet (bundled locally — no CDN),
– OpenStreetMap tiles,
– Nominatim geocoding (endpoint + contact email are filterable)
Includes fallbacks if geocoding fails (shows what it can, or hides the map with a message).
Tracking Analytics dashboard (inside WooCommerce)
Adds an admin screen under the Kitgenix hub with practical metrics:
– shipped vs unshipped orders,
– total shipments,
– exceptions,
– average/median time-to-ship,
– carrier/status breakdowns,
– recent shipments,
– customer tracking lookup totals,
– date range selection (predefined windows like 7–180 days)
Calculations are batched and cached briefly (transients) to keep the dashboard fast.
How it works (quick overview)
1) Add tracking in wp-admin
Edit an order and use the Order Tracking meta box. Create shipments using the “Add tracking” modal:
– tracking number
– carrier dropdown (explicit selection, or leave blank)
– shipped date
– item quantities (loaded via AJAX)
– optional order status update after save (don’t change / partially shipped / completed)
2) Tracking appears for customers
If shipments exist, customers see a clear “Shipment Tracking” section in key emails and via the tracking page.
3) Customers can track without contacting you
Use the shortcode page so customers can look up tracking by order details or by tracking number.
4) You can measure shipping performance
Open Tracking Analytics to see speed, breakdowns, and customer behaviour.
Quick Start

Install and activate the plugin.
Create a page called “Track Your Order” (or similar).
Add this shortcode:
[kitgenix_tracking_form]
Edit any order and add a shipment in the Order Tracking meta box.
Send a Completed Order email (or use Partially Shipped) and confirm tracking is shown.

Developers
Text domain:
kitgenix-order-tracking-for-woocommerce
Shortcode:
[kitgenix_tracking_form]
Data model (high level):
– Shipments are stored as order meta under _kitgenix_tracking_shipments (array)
– Tracking numbers are indexed for fast lookup via repeated order meta _kitgenix_tracking_number (one meta row per tracking number)
– Admin UI stores the last chosen “update order status” action as order meta kitgenix_order_status_action (values: no_change, partial, completed)
– Carrier settings are stored in the option kitgenix_order_tracking_for_woocommerce_carriers_settings
– Counter option: kitgenix_order_tracking_for_woocommerce_tracking_numbers_added (privacy-safe total)
– Counter option: kitgenix_order_tracking_for_woocommerce_lookup_count (successful tracking-page lookups)
– Analytics aggregates are cached briefly in transients prefixed kitgenix_order_tracking_for_woocommerce_analytics_...
– Activation redirect uses transient kitgenix_order_tracking_for_woocommerce_do_activation_redirect (about 30 seconds)
– No custom database tables are created
– Uninstall does not automatically remove order meta (to preserve historical tracking)
Nonces / capabilities (summary):
– Order edit tracking save uses nonce action kitgenix_order_tracking_save (kitgenix_order_tracking_nonce) and requires edit_shop_order.
– Order-items modal loads via AJAX action kitgenix_order_tracking_for_woocommerce_get_order_items using nonce action kitgenix_order_tracking.
– Tracking form submissions use nonce action kitgenix_tracking_lookup (kitgenix_tracking_nonce).
– Carriers (Shippers) settings form uses nonce action kitgenix_order_tracking_for_woocommerce_save_carriers (kitgenix_order_tracking_for_woocommerce_carriers_nonce).
Hooks / filters:
– kitgenix_order_tracking_for_woocommerce_debug_save( bool $enabled, int $order_id ): bool (enable debug order note on save)
– kitgenix_order_tracking_for_woocommerce_nominatim_email( string $email ): string (supply/override Nominatim email param)
– kitgenix_order_tracking_for_woocommerce_nominatim_endpoint( string $endpoint ): string (override geocoding endpoint)
Admin AJAX endpoints:
– wp_ajax_kitgenix_order_tracking_for_woocommerce_get_order_items (load order items into the shipment modal)
External Services
This plugin may connect to external services in two situations:
1) When customers click courier tracking links
Tracking links open the carrier’s tracking page (e.g. Amazon Logistics, An Post, DHL, DPD, DX, Evri, FedEx, Parcelforce Worldwide, Royal Mail, UPS, Woodside Distribution, Yodel) or a custom “Other” URL. These links may contain the tracking number.
2) When the optional map is enabled
The tracking view may request:
– OpenStreetMap tile images
– Nominatim geocoding requests (to convert store/customer address details into coordinates)
Map implementation notes:
– Leaflet is bundled locally (no CDN fallback).
– Map tiles are loaded from https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png.
– Geocoding defaults to https://nominatim.openstreetmap.org/search and may include the full store and delivery address string in the q parameter.
3) In wp-admin (Kitgenix hub)
This plugin includes a shared “Kitgenix hub” component in wp-admin which may fetch publicly available plugin metadata from WordPress.org using WordPress core’s plugins_api() function.
Caching:
– Transient: kitgenix_hub_wporg_active_installs_v1
– Transient: kitgenix_hub_wporg_ratings_v1
Leaflet assets are bundled locally (no CDN).
No personal data is sold or shared by this plugin. Where external services are used, requests may include data required to perform the function (for example, a tracking number in a carrier link, or address data used for geocoding). Review the relevant provider policies for your use case.
Trademark Notice
All carrier names and logos are trademarks of their respective owners. This plugin is not affiliated with or endorsed by any courier, carrier, OpenStreetMap, or Nominatim service.
Support Development
If this plugin reduces “where is my order?” tickets and helps customers self-serve tracking, you can support ongoing development here:
https://buymeacoffee.com/kitgenix
Credits
Built with ❤︎ by @kitgenix – https://kitgenix.com

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Kitgenix Order Tracking for WooCommerce」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0.0 | 1.0.1 | 1.0.2 | 1.0.3 | 1.0.4 | 1.0.5 | trunk |

延伸相關外掛(你可能也想知道)

  • Preview E-mails for WooCommerce 》這是一個針對 WooCommerce 的擴充外掛,可讓您預覽電子郵件範本。, , 只需安裝外掛,系統就會產生一個管理區域,列出 WooCommerce 發送的不同電子郵件。, 選...。
  • WP Better Emails[email protected], , WordPress 的所有郵件(失去密碼,通知等)默認均以純文本格式發送。 WP Better, , Emails 以更好看,可自定義的 HTML 電子郵件範本包...。
  • WC Multiple Email Recipients 》WooCommerce 通知郵件只會發送到顧客和管理員的電子郵件。有時你需要更多的收件人。此外掛可以讓你設置最多五個額外的電子郵件地址,作為 WooCommerce 通知郵...。
  • Post Notification by Email 》這個版本特別感謝caramelopardalis, 此外掛會透過電子郵件告知已註冊的使用者新的文章、頁面、文章類型和留言發佈狀態。, 此項通知使用 PHP 電子郵件,請確認...。
  • Additional Custom Emails & Recipients for WooCommerce 》Custom Emails for WooCommerce 是一款 WordPress 外掛,讓你可以為 WooCommerce 新增自訂的電子郵件。, ✅ 主要功能, , 設置自訂的郵件觸發條件。例如...。
  • Disable User Password Reset Admin Notifications 》此外掛可以停用當使用者更改密碼時管理員的電子郵件通知。只需啟用此插件,當使用者重設其密碼時,您將不再收到電子郵件通知。。
  • HTML Template for CF7 》Contact Form 7(CF7) 是一個被超過一百萬 WordPress 網站使用的很棒的外掛程式。, 然而,即使它允許使用者使用 HTML 代替純文字電子郵件,對不是開發人員的...。
  • CC & BCC for Woocommerce Order Emails 》「CC & BCC for Woocommerce Order Emails」是一個外掛,可以快速簡便地在 Woocommerce 電子郵件中插入 CC 和 BCC 的功能。此外掛是基於WordPress Plugin...。
  • Email Tracker 》Email Tracker – 先進的電子郵件追蹤 WordPress 外掛, Email Tracker 是第一個也是唯一能夠追蹤所有電子郵件開啟和點擊的 WordPress 外掛。, Email Tra...。
  • Block Emails for WooCommerce Checkout 》總結:, Block Emails for WooCommerce 外掛允許您在 WooCommerce 結帳過程中封鎖特定的電子郵件地址。此外掛程式非常簡單易用,您只需輸入要封鎖的電子郵件地...。
  • Comment Experience by Progress Planner 》這個外掛整合了 Joost 多年來所累積的一些簡單小技巧,以讓管理留言更加輕鬆。, 這個外掛程式增加了一些針對 WordPress 核心留言的小技巧,以讓它們更加容易...。
  • Export emails 》此外掛新增了一個匯出電子郵件頁面,允許您匯出訂閱者的電子郵件列表和所有留言者的電子郵件列表。這樣您就可以使用更複雜的郵件列表或自動回覆系統與對您的...。
  • Supplier Order Email 》此外掛會自動向供應商發送訂單郵件,要求他們將對應的產品發送給客戶。, 當 Woocommerce 的訂單狀態變更為「處理中」時,本訊息將被傳送。, 建立新的稅目(供...。
  • Email Reminders 》 郵件提醒是一款基於特定聯絡人的規則所創建的郵件的備忘錄,隨時準備發送。, 它可以是事件之前或之後發送的郵件,基於聯絡人數據。, 例如跟進郵件或關於即將...。
  • BCC All Emails 》摘要:這個外掛讓你可以使用BCC功能來創建一個郵件發送的審計軌跡,BCC在不通知收件人或副本收件人的情況下將郵件副本發送到另一個電子郵件地址,對於測試網...。

文章
Filter
Apply Filters
Mastodon