{"id":363360,"date":"2026-09-17T08:24:18","date_gmt":"2026-09-17T08:24:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-email-order-tracking\/"},"modified":"2026-09-17T08:23:44","modified_gmt":"2026-09-17T08:23:44","slug":"lavenex-email-order-tracking","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lavenex-email-order-tracking\/","author":23556988,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Lavenex Email Order Tracking","header_author":"Lavenex","header_description":"Bulk-import courier tracking into WooCommerce orders and automatically email customers when their order is dispatched. Fully functional for free \u2014 an optional Pro license (lavenex.com) adds priority support and extra features.","assets_banners_color":"","last_updated":"2026-09-17 08:23:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/lavenex.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"lavenex","date":"2026-09-17 08:23:44","revision":3699790}},"upgrade_notice":{"1.0.2":"<p>Plugin renamed to Lavenex Email Order Tracking (previously &quot;Easy Email Order Tracking&quot;) and its slug changed. If you have the old &quot;easy-email-order-tracking&quot; plugin installed, deactivate and delete it first, then install this one \u2014 the plugin folder name has changed, so WordPress will not auto-update the old copy.<\/p>","1.0.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3699790,"resolution":"1","location":"assets","locale":"","width":1564,"height":784},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3699790,"resolution":"2","location":"assets","locale":"","width":1564,"height":784}},"screenshots":{"1":"The main admin screen: upload a report, preview matches, and see the Tracking Mail History at a glance. All import and dispatch features are free \u2014 no purchase required.","2":"The optional Pro License tab. Activating a license only unlocks priority support and extras; it is never required to use the plugin's import, dispatch, or email features."}},"plugin_section":[],"plugin_tags":[5567,267,45369,55977,286],"plugin_category":[41,45],"plugin_contributors":[278639],"plugin_business_model":[],"class_list":["post-363360","plugin","type-plugin","status-publish","hentry","plugin_tags-courier","plugin_tags-email","plugin_tags-order-tracking","plugin_tags-shipment-tracking","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-lavenex","plugin_committers-lavenex"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/lavenex-email-order-tracking.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/lavenex-email-order-tracking\/assets\/screenshot-1.png?rev=3699790","caption":"The main admin screen: upload a report, preview matches, and see the Tracking Mail History at a glance. All import and dispatch features are free \u2014 no purchase required."},{"src":"https:\/\/ps.w.org\/lavenex-email-order-tracking\/assets\/screenshot-2.png?rev=3699790","caption":"The optional Pro License tab. Activating a license only unlocks priority support and extras; it is never required to use the plugin's import, dispatch, or email features."}],"raw_content":"<!--section=description-->\n<p>Lavenex Email Order Tracking turns a courier company's shipment report into finished, notified WooCommerce orders in one upload \u2014 no manual copy-pasting of tracking numbers, no separate \"mark as shipped\" step, and no forgetting to email the customer.<\/p>\n\n<p>Upload the courier's Excel (.xlsx) or CSV report using the plugin's fixed seven-column template, and for every row the plugin can safely match to an order, it will:<\/p>\n\n<ul>\n<li>Save the courier name and AWB \/ tracking number to the matching order.<\/li>\n<li>Automatically move that order from Processing to a dedicated \"Dispatched\" status \u2014 the plugin registers this status itself, so no other shipment-tracking plugin is required.<\/li>\n<li>Send exactly one \"Dispatched\" notification email to the customer, with built-in duplicate-send protection so re-running an import never emails a customer twice for the same tracking details.<\/li>\n<li>Log every import \u2014 matched, skipped, and why \u2014 in a searchable Tracking Mail History screen.<\/li>\n<\/ul>\n\n<p>Rows that can't be safely processed (blank tracking number, an order that doesn't exist, a cancelled order, a missing billing email, and so on) are never guessed at \u2014 they're clearly listed with the exact reason, so nothing silently goes wrong.<\/p>\n\n<p><strong>This is a genuinely free plugin.<\/strong> Every feature described above works with no license, no time limit, and no reduced functionality. There is an optional Pro license (see \"Optional Pro upgrade\" below) for store owners who want priority support and extra features, but it is never required to use this plugin.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>WooCommerce 7.0+ (must be active)<\/li>\n<li>PHP 7.4+<\/li>\n<\/ul>\n\n<h4>Optional Pro upgrade<\/h4>\n\n<p>The plugin's own admin screen includes a \"Pro License\" tab. Activating a license there is entirely optional and only unlocks extras such as priority support \u2014 it never restricts or removes any of the free functionality described above. If you don't have a license, the plugin works fully without one, forever.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to an external license server operated by the developer (Lavenex, at lavenex.com) <strong>only if you choose to enter a Pro license key<\/strong> on the plugin's \"Pro License\" tab. If you never enter a license key, this plugin makes no external connections and sends no data anywhere.<\/p>\n\n<p>When you activate, validate, or deactivate a Pro license, the plugin sends your license key and this site's URL (<code>home_url()<\/code>) to <code>https:\/\/lavenex.com\/wp-json\/eeot-license\/v1\/<\/code> over HTTPS, so the server can confirm the license is valid and tied to this site. This happens: (1) when you submit the activation form, (2) when you submit the deactivation form, and (3) once per day via a scheduled background check, but only while a license key is saved. No order data, customer data, or file contents are ever sent to this server.<\/p>\n\n<p>This service is provided by Lavenex. See the <a href=\"https:\/\/lavenex.com\/\">Lavenex website<\/a> for more information.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to Plugins \u2192 Add New, search for \"Lavenex Email Order Tracking\", and click Install Now, then Activate. (Or upload the downloaded zip via Plugins \u2192 Add New \u2192 Upload Plugin.)<\/li>\n<li>A new menu item, WooCommerce \u2192 Lavenex Email Order Tracking, will appear.<\/li>\n<li>Download the built-in Excel template from that screen and fill it with your courier's shipment report, or export your courier's report directly into the same seven columns.<\/li>\n<li>Upload the file, preview the matches, and click Dispatch. That's it \u2014 no license or purchase required.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20license%20key%20to%20use%20this%20plugin%3F\"><h3>Do I need a license key to use this plugin?<\/h3><\/dt>\n<dd><p>No. Every import, dispatch, and email feature is free and fully functional with no license key. A Pro license is entirely optional and only adds extras like priority support.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20woocommerce%27s%20own%20order%20emails%3F\"><h3>Does this replace WooCommerce's own order emails?<\/h3><\/dt>\n<dd><p>No \u2014 it adds one new \"Dispatched\" email specifically for this workflow. Your existing Processing\/Completed emails are untouched, and the new email can be edited or disabled like any other WooCommerce email under WooCommerce \u2192 Settings \u2192 Emails.<\/p><\/dd>\n<dt id=\"what%20columns%20does%20the%20import%20file%20need%3F\"><h3>What columns does the import file need?<\/h3><\/dt>\n<dd><p>Exactly seven, in this order: customer name, ship date, courier name, AWB\/tracking number, receiver pincode, receiver name, and the WooCommerce order number. A template with these headers is downloadable from the plugin's own admin screen.<\/p><\/dd>\n<dt id=\"will%20it%20resend%20the%20email%20if%20i%20upload%20the%20same%20file%20twice%3F\"><h3>Will it resend the email if I upload the same file twice?<\/h3><\/dt>\n<dd><p>No. Each courier + AWB combination is fingerprinted per order, so a repeat import of identical tracking details for an already-dispatched order is silently skipped \u2014 no duplicate email.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20woocommerce%20gets%20deactivated%3F\"><h3>What happens if WooCommerce gets deactivated?<\/h3><\/dt>\n<dd><p>The plugin detects this and safely deactivates itself with an admin notice, rather than causing a fatal error.<\/p><\/dd>\n<dt id=\"does%20activating%20a%20pro%20license%20send%20any%20of%20my%20order%20or%20customer%20data%20anywhere%3F\"><h3>Does activating a Pro license send any of my order or customer data anywhere?<\/h3><\/dt>\n<dd><p>No. Only your license key and this site's URL are sent, and only when you activate\/validate\/deactivate a license. See \"External services\" above.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Re-submitted for review: confirmed the External Services license endpoint (https:\/\/lavenex.com\/wp-json\/eeot-license\/v1\/) responds correctly; no functional code changes in this release.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed: a few remaining on-screen labels (admin menu, admin screen heading, Pro upsell text) still said \"Easy Email Order Tracking\" after the rename \u2014 now consistently \"Lavenex Email Order Tracking\" everywhere.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: added a missing translators comment for two pluralized order-status labels.<\/li>\n<li>Fixed: replaced direct fopen()\/fclose()\/readfile() filesystem calls with WP_Filesystem, and hardened the plugin's internal database table name against static-analysis SQL warnings, per WordPress.org's Plugin Check tool.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Renamed the plugin to Lavenex Email Order Tracking (previously \"Easy Email Order Tracking\") at the WordPress.org review team's request, so the plugin name and slug carry a distinctive brand identifier.<\/li>\n<li>Removed an unnecessary load_plugin_textdomain() call (WordPress has auto-loaded translations for org-hosted plugins since WP 4.6, and this plugin already requires WP 6.0+).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added: a \"Support\" link on the plugin's admin screen footer, pointing to the lavenex.com support form.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release on WordPress.org. Bulk Excel\/CSV tracking import, automatic Processing \u2192 Dispatched status transition, bundled customer notification email, duplicate-send protection, and a searchable Tracking Mail History log \u2014 all free, with an optional Pro license for extras.<\/li>\n<\/ul>","raw_excerpt":"Bulk-import courier tracking into WooCommerce orders and auto-email customers on dispatch. Free, with no feature locked behind a purchase.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/363360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=363360"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lavenex"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=363360"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=363360"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=363360"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=363360"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=363360"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=363360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}