{"id":335803,"date":"2026-07-11T06:40:42","date_gmt":"2026-07-11T06:40:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shipped-order-tracking-for-woocommerce\/"},"modified":"2026-07-12T08:03:44","modified_gmt":"2026-07-12T08:03:44","slug":"milans-shipped-order-tracking-for-woo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/milans-shipped-order-tracking-for-woo\/","author":8815262,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.2","stable_tag":"trunk","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Milans Shipped Order Tracking for Woo","header_author":"Milan Gruji\u0107","header_description":"Adds a \"Shipped\" order status and automatically sends tracking emails to customers.","assets_banners_color":"2c3441","last_updated":"2026-07-12 08:03:44","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/milangru79","header_plugin_uri":"https:\/\/github.com\/milangru\/milans-shipped-order-tracking-for-woo","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.0.2":"<p>-Bug Fix: The Recipient(s) column on WooCommerce &gt; Settings &gt; Emails now correctly displays &quot;Customer&quot; plus any configured additional recipients for the Order Shipped email.<\/p>","2.0.1":"<ul>\n<li>Critical bug fixes and WordPress standards compliance update<\/li>\n<\/ul>","2.0.0":"<ul>\n<li>Major update with HPOS support and improved code structure<\/li>\n<\/ul>","1.2.0":"<ul>\n<li>Security improvements recommended for all users<\/li>\n<\/ul>","1.0.0":"<ul>\n<li>Initial release<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3603690,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3603690,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3603690,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3603690,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3603686,"resolution":"1","location":"assets","locale":"","width":1600,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3603686,"resolution":"2","location":"assets","locale":"","width":612,"height":802},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3603686,"resolution":"3","location":"assets","locale":"","width":1405,"height":296},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3603686,"resolution":"4","location":"assets","locale":"","width":1600,"height":900}},"screenshots":{"1":"<strong>Tracking Fields in Order Admin<\/strong> - Add tracking numbers and select shipping providers","2":"<strong>Customer Email Template<\/strong> - Professional email with tracking information","3":"<strong>Shipped Order Status<\/strong> - Visual order status highlighting in admin","4":"<strong>Email Settings<\/strong> - Configure tracking providers and email options","5":"<strong>Admin Orders Column<\/strong> - View tracking info in the orders list"}},"plugin_section":[],"plugin_tags":[13827,21484,3546,550,286],"plugin_category":[36,45],"plugin_contributors":[271020],"plugin_business_model":[],"class_list":["post-335803","plugin","type-plugin","status-publish","hentry","plugin_tags-delivery","plugin_tags-order-status","plugin_tags-shipping","plugin_tags-tracking","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-milangru","plugin_committers-milangru"],"banners":{"banner":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/banner-772x250.png?rev=3603690","banner_2x":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/banner-1544x500.png?rev=3603690","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/icon-128x128.png?rev=3603690","icon_2x":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/icon-256x256.png?rev=3603690","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/screenshot-1.png?rev=3603686","caption":"<strong>Tracking Fields in Order Admin<\/strong> - Add tracking numbers and select shipping providers"},{"src":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/screenshot-2.png?rev=3603686","caption":"<strong>Customer Email Template<\/strong> - Professional email with tracking information"},{"src":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/screenshot-3.png?rev=3603686","caption":"<strong>Shipped Order Status<\/strong> - Visual order status highlighting in admin"},{"src":"https:\/\/ps.w.org\/milans-shipped-order-tracking-for-woo\/assets\/screenshot-4.png?rev=3603686","caption":"<strong>Email Settings<\/strong> - Configure tracking providers and email options"}],"raw_content":"<!--section=description-->\n<p>Streamline your order fulfillment process with the <strong>Milans Shipped Order Tracking for WooCommerce<\/strong> plugin. This powerful yet lightweight extension adds a dedicated \"Shipped\" order status and comprehensive tracking capabilities to your WooCommerce store.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>New \"Shipped\" Order Status<\/strong> - Clearly mark orders as shipped with a dedicated status<\/li>\n<li><strong>Tracking Number Fields<\/strong> - Add tracking numbers and select shipping providers for each order<\/li>\n<li><strong>Automatic Customer Emails<\/strong> - Send professional shipment notifications with tracking details<\/li>\n<li><strong>Admin Dashboard Integration<\/strong> - View tracking info directly in order management<\/li>\n<li><strong>Customizable Tracking Providers<\/strong> - Add your own shipping carriers with tracking URLs<\/li>\n<li><strong>HPOS Compatible<\/strong> - Fully compatible with WooCommerce's High-Performance Order Storage<\/li>\n<li><strong>Translation Ready<\/strong> - Fully translatable with included language files<\/li>\n<li><strong>Secure &amp; Optimized<\/strong> - Built with WordPress coding standards for maximum security<\/li>\n<\/ul>\n\n<h4>Why Choose This Plugin?<\/h4>\n\n<ul>\n<li>\ud83d\ude9a <strong>No Third-Party Accounts<\/strong> - Works directly with your WooCommerce store<\/li>\n<li>\ud83d\udce7 <strong>Automated Notifications<\/strong> - Customers receive tracking info instantly when orders ship<\/li>\n<li>\ud83d\udd27 <strong>Flexible Configuration<\/strong> - Add any shipping provider with custom tracking URLs<\/li>\n<li>\ud83c\udfa8 <strong>Clean Integration<\/strong> - Blends seamlessly with your WooCommerce admin interface<\/li>\n<li>\ud83d\udcf1 <strong>Mobile Responsive<\/strong> - Works perfectly on all devices<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>E-commerce stores looking to improve customer communication<\/li>\n<li>Businesses wanting to reduce customer service inquiries about shipping<\/li>\n<li>Store owners needing better order status management<\/li>\n<li>Anyone wanting to professionalize their shipping process<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support, bug reports, or feature requests, please visit:\n- GitHub: https:\/\/github.com\/milangru\/milans-shipped-order-tracking-for-woo\n- Create an issue or pull request<\/p>\n\n<h3>Contribute<\/h3>\n\n<p>Contributions are welcome! Whether you want to report a bug, suggest a feature, or submit a pull request:\n1. Fork the repository\n2. Make your changes\n3. Submit a pull request<\/p>\n\n<h3>Translations<\/h3>\n\n<p>The plugin is fully translation ready. If you would like to translate it to your language:\n1. Copy <code>languages\/milans-shipped-order-tracking-for-woo.pot<\/code>\n2. Rename to your language (e.g., <code>milans-shipped-order-tracking-for-woo-sr_RS.po<\/code>)\n3. Translate the strings\n4. Create a pull request<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by Milan Gruji\u0107\nPlugin URI: https:\/\/github.com\/milangru\/milans-shipped-order-tracking-for-woo<\/p>\n\n<!--section=installation-->\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the <code>milans-shipped-order-tracking-for-woo<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to <strong>WooCommerce \u2192 Settings \u2192 Emails<\/strong> and enable the \"Shipped Order\" email<\/li>\n<li>Configure your tracking providers in the email settings<\/li>\n<\/ol>\n\n<h4>Configuration Steps<\/h4>\n\n<ol>\n<li><p><strong>Add Tracking Providers:<\/strong><\/p>\n\n<ul>\n<li>Navigate to <strong>WooCommerce \u2192 Settings \u2192 Emails<\/strong><\/li>\n<li>Click on <strong>\"Shipped Order\"<\/strong> email settings<\/li>\n<li>Add providers in format: <code>provider_key|Provider Name|tracking_url<\/code><\/li>\n<\/ul><\/li>\n<li><p><strong>Mark Order as Shipped:<\/strong><\/p>\n\n<ul>\n<li>Open any WooCommerce order<\/li>\n<li>Add the tracking number and select a provider<\/li>\n<li>Change the order status to <strong>\"Shipped\"<\/strong><\/li>\n<\/ul><\/li>\n<li><p><strong>Customer Notification:<\/strong><\/p>\n\n<ul>\n<li>Email is automatically sent to customer<\/li>\n<li>Includes tracking number and direct tracking link<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h4>Example Tracking Providers Format<\/h4>\n\n<p>post_of_serbia|Post of Serbia|https:\/\/t.17track.net\/en#nums=\nfedex|FedEx|https:\/\/www.fedex.com\/apps\/fedextrack\/?tracknumbers=\ndhl|DHL|https:\/\/www.dhl.com\/en\/express\/tracking.html?AWB=\nups|UPS|https:\/\/www.ups.com\/track?tracknum=<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20support%20all%20shipping%20providers%3F\"><h3>Does this plugin support all shipping providers?<\/h3><\/dt>\n<dd><p>Yes. You can add any shipping provider by specifying the provider name and tracking URL. The plugin includes default providers like Post of Serbia and FedEx.<\/p><\/dd>\n<dt id=\"will%20my%20customers%20be%20notified%20automatically%3F\"><h3>Will my customers be notified automatically?<\/h3><\/dt>\n<dd><p>Yes. When you change an order status to <strong>\"Shipped\"<\/strong>, the plugin automatically sends a customized email to the customer with all tracking details included.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20shipped%20email%3F\"><h3>Can I customize the shipped email?<\/h3><\/dt>\n<dd><p>Yes. The email template can be customized by overriding <code>templates\/customer-shipped-order.php<\/code> in your theme. Simply copy it to <code>[your-theme]\/woocommerce\/emails\/<\/code> and modify as needed.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20order%20statuses%3F\"><h3>Does it work with custom order statuses?<\/h3><\/dt>\n<dd><p>Yes. The plugin adds its own \"Shipped\" status but works seamlessly alongside other custom order statuses you may have.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20hpos%3F\"><h3>Is this plugin compatible with HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully compatible with WooCommerce's High-Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20my%20own%20shipping%20providers%3F\"><h3>How do I add my own shipping providers?<\/h3><\/dt>\n<dd><p>Go to <strong>WooCommerce \u2192 Settings \u2192 Emails \u2192 Shipped Order<\/strong> and add your providers in the \"Tracking Providers\" field using the format: <code>provider_key|Provider Name|https:\/\/tracking-url.com?tracking_number=<\/code><\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20site%3F\"><h3>Will this slow down my site?<\/h3><\/dt>\n<dd><p>No. The plugin is lightweight and optimized for performance. It only loads additional resources when needed.<\/p><\/dd>\n<dt id=\"do%20i%20need%20any%20third-party%20api%20keys%3F\"><h3>Do I need any third-party API keys?<\/h3><\/dt>\n<dd><p>No. This plugin works independently and does not require any third-party accounts or API keys.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<p>-Fix: The Recipient(s) column on WooCommerce &gt; Settings &gt; Emails now correctly displays \"Customer\" plus any configured additional recipients for the Order Shipped email.<\/p>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed: Email class naming convention (WC_Shipped_Order_Email \u2192 SOTW_Shipped_Order_Email)<\/li>\n<li>Fixed: WordPress coding standards compliance<\/li>\n<li>Fixed: Template variable prefixes<\/li>\n<li>Improved: Error handling in email triggers<\/li>\n<li>Removed: Debug code from production<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Enhanced: WordPress coding standards compliance<\/li>\n<li>Improved: Better prefixing for all functions<\/li>\n<li>Added: HPOS compatibility<\/li>\n<li>Fixed: Security improvements<\/li>\n<li>Updated: Plugin architecture<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Increased security<\/li>\n<li>Code improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Added \"Shipped\" order status<\/li>\n<li>Added admin fields for tracking number &amp; provider<\/li>\n<li>Added automatic email notifications<\/li>\n<li>Added default provider list (Post of Serbia, FedEx)<\/li>\n<li>Full internationalization support<\/li>\n<\/ul>","raw_excerpt":"Adds a &quot;Shipped&quot; status and tracking number fields to WooCommerce orders. Automatically includes tracking info in emails.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/335803","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=335803"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/milangru"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=335803"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=335803"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=335803"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=335803"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=335803"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=335803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}