{"id":315406,"date":"2026-05-27T17:51:47","date_gmt":"2026-05-27T17:51:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mobility-infotech-logistics\/"},"modified":"2026-05-27T17:51:27","modified_gmt":"2026-05-27T17:51:27","slug":"mobility-infotech-logistics","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mobility-infotech-logistics\/","author":23498235,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Mobility Infotech Logistics","header_author":"Mobility Infotech","header_description":"Connect your WooCommerce store with Mobility Infotech Logistics for last-mile and long-haul delivery management.","assets_banners_color":"cdd2dd","last_updated":"2026-05-27 17:51:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.mobilityinfotechlogistics.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":24,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"togopool","date":"2026-05-27 17:51:27"}},"upgrade_notice":{"1.0.2":"<p>Bug fix, documentation update, and production API endpoint change. Safe to upgrade with no configuration changes needed for end users.<\/p>","1.0.1":"<p>Internal refactor and WordPress.org compliance fixes. If you are upgrading, you must re-enter your API Key and pickup details (the option names changed). The inbound webhook header is now <code>X-Milogistics-Signature<\/code> \u2014 Mobility Infotech backend has been updated accordingly.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3551104,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3551104,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3551104,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3551104,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3551104,"resolution":"1","location":"assets","locale":"","width":1917,"height":927},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3551104,"resolution":"2","location":"assets","locale":"","width":1897,"height":933},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3551104,"resolution":"3","location":"assets","locale":"","width":1473,"height":930}},"screenshots":{"1":"Plugin settings page showing API configuration and pickup location fields","2":"WooCommerce order detail page showing Mobility Infotech Logistics sync status and tracking info","3":"Test Connection button confirming successful API connection"}},"plugin_section":[],"plugin_tags":[13827,203871,24151,3546,286],"plugin_category":[45],"plugin_contributors":[264674],"plugin_business_model":[],"class_list":["post-315406","plugin","type-plugin","status-publish","hentry","plugin_tags-delivery","plugin_tags-last-mile","plugin_tags-logistics","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-togopool","plugin_committers-togopool"],"banners":{"banner":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/banner-772x250.png?rev=3551104","banner_2x":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/banner-1544x500.png?rev=3551104","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/icon-128x128.png?rev=3551104","icon_2x":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/icon-256x256.png?rev=3551104","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/screenshot-1.png?rev=3551104","caption":"Plugin settings page showing API configuration and pickup location fields"},{"src":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/screenshot-2.png?rev=3551104","caption":"WooCommerce order detail page showing Mobility Infotech Logistics sync status and tracking info"},{"src":"https:\/\/ps.w.org\/mobility-infotech-logistics\/assets\/screenshot-3.png?rev=3551104","caption":"Test Connection button confirming successful API connection"}],"raw_content":"<!--section=description-->\n<p>Mobility Infotech Logistics for WooCommerce automatically syncs your orders with the Mobility Infotech Logistics platform for seamless delivery management.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Automatic order sync when payment is confirmed<\/li>\n<li>Real-time delivery status updates back to WooCommerce<\/li>\n<li>Order cancellation and refund sync<\/li>\n<li>Logistics order ID and tracking info displayed on order page<\/li>\n<li>Test Connection button to verify setup<\/li>\n<li>HPOS compatible<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Merchant requests a demo at mobilityinfotechlogistics.com to start onboarding and receive API credentials<\/li>\n<li>Merchant installs this plugin and enters their API key<\/li>\n<li>When a customer places an order, it is automatically sent to Mobility Infotech Logistics<\/li>\n<li>Drivers pick up and deliver the order<\/li>\n<li>Delivery status updates automatically reflect in WooCommerce<\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the Mobility Infotech Logistics API, a third-party service provided by Mobility Infotech, to create and manage delivery orders. The plugin cannot function without sending order data to this service.<\/p>\n\n<p><strong>Service used:<\/strong> Mobility Infotech Logistics API\n<strong>Domain contacted:<\/strong> prod-opr-lg.mobilityinfotech.com\n<strong>Purpose:<\/strong> Create delivery orders, send cancellation\/refund notifications, and verify connection.<\/p>\n\n<p><strong>Note:<\/strong> The Mobility Infotech Logistics product is operated by Mobility Infotech. Production API traffic is routed through <code>prod-opr-lg.mobilityinfotech.com<\/code> (parent company infrastructure), while marketing and legal documents live at <code>www.mobilityinfotechlogistics.com<\/code>. Account onboarding and API credentials are issued by the Mobility Infotech team after a merchant requests a demo via the marketing site.<\/p>\n\n<p><strong>When data is sent:<\/strong><\/p>\n\n<ul>\n<li>When a WooCommerce order transitions to the \"Processing\" status, the plugin sends the order details to <code>https:\/\/prod-opr-lg.mobilityinfotech.com\/integrations\/woocommerce\/create-order<\/code>.<\/li>\n<li>When a WooCommerce order is cancelled, the plugin sends a cancellation notification to <code>https:\/\/prod-opr-lg.mobilityinfotech.com\/integrations\/woocommerce\/cancel-order<\/code>.<\/li>\n<li>When a refund is recorded on a WooCommerce order, the plugin sends a refund notification to <code>https:\/\/prod-opr-lg.mobilityinfotech.com\/integrations\/woocommerce\/refund-order<\/code>.<\/li>\n<li>When the merchant clicks the \"Test Connection\" button on the settings page, the plugin sends a health-check request to <code>https:\/\/prod-opr-lg.mobilityinfotech.com\/integrations\/woocommerce\/health<\/code>.<\/li>\n<\/ul>\n\n<p>The plugin does not contact any other endpoint or transmit any data outside of the four requests listed above. No telemetry, analytics, or background pings.<\/p>\n\n<p><strong>Data sent to the service:<\/strong><\/p>\n\n<ul>\n<li>WooCommerce order ID, status, currency, and date created<\/li>\n<li>Order totals: grand total, shipping total, discount total, and tax total<\/li>\n<li>Customer billing details (name, address, city, state, postcode, country, email, phone)<\/li>\n<li>Customer shipping details (name, address, city, state, postcode, country, phone)<\/li>\n<li>Order line items (product ID, name, SKU, quantity, total, weight)<\/li>\n<li>Payment method, payment method title, transaction ID, and paid date<\/li>\n<li>Customer note (if provided at checkout)<\/li>\n<li>The configured pickup\/hub business name, address, and phone<\/li>\n<li>The merchant's API key, in the <code>Authorization: Bearer<\/code> header, for authentication<\/li>\n<li>The store's site URL, in the <code>X-WC-Webhook-Source<\/code> header<\/li>\n<\/ul>\n\n<p>The plugin also exposes a REST endpoint (<code>\/wp-json\/mobility-infotech-logistics\/v1\/webhook<\/code>) that the Mobility Infotech Logistics service calls to push delivery status updates back to WooCommerce. Inbound webhook requests are authenticated with an HMAC-SHA256 signature using a per-store webhook secret generated on plugin activation.<\/p>\n\n<p><strong>Service provider:<\/strong> Mobility Infotech<\/p>\n\n<ul>\n<li>Website: <a href=\"https:\/\/www.mobilityinfotechlogistics.com\">https:\/\/www.mobilityinfotechlogistics.com<\/a><\/li>\n<li>Privacy Policy: <a href=\"https:\/\/www.mobilityinfotechlogistics.com\/privacy-policy\">https:\/\/www.mobilityinfotechlogistics.com\/privacy-policy<\/a><\/li>\n<li>Terms of Service: <a href=\"https:\/\/www.mobilityinfotechlogistics.com\/privacy-policy?tab=conditions\">https:\/\/www.mobilityinfotechlogistics.com\/privacy-policy?tab=conditions<\/a><\/li>\n<\/ul>\n\n<p>By installing and configuring this plugin with a valid API key, the merchant agrees to the Mobility Infotech Privacy Policy and Terms of Service linked above.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to \/wp-content\/plugins\/<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; Mobility Infotech Logistics<\/li>\n<li>Enter your API Key and API Base URL<\/li>\n<li>Enter your pickup\/hub location details<\/li>\n<li>Click Save Changes<\/li>\n<li>Use the Test Connection button to verify everything is working<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20get%20a%20mobility%20infotech%20account%20and%20api%20key%3F\"><h3>How do I get a Mobility Infotech account and API key?<\/h3><\/dt>\n<dd><p>Visit mobilityinfotechlogistics.com and click \"Request a Demo\". The Mobility Infotech team will reach out to begin onboarding and issue your API credentials.<\/p><\/dd>\n<dt id=\"which%20woocommerce%20version%20is%20supported%3F\"><h3>Which WooCommerce version is supported?<\/h3><\/dt>\n<dd><p>WooCommerce 7.0 and above. Fully compatible with High Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20api%20is%20unreachable%20when%20an%20order%20is%20placed%3F\"><h3>What happens if the API is unreachable when an order is placed?<\/h3><\/dt>\n<dd><p>The plugin logs the error and adds an order note. You can retry manually.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20multiple%20pickup%20locations%3F\"><h3>Does this plugin support multiple pickup locations?<\/h3><\/dt>\n<dd><p>Not in this version. Multi-location support is planned for a future release.<\/p><\/dd>\n<dt id=\"where%20is%20order%20data%20sent%3F\"><h3>Where is order data sent?<\/h3><\/dt>\n<dd><p>All order data is sent to the Mobility Infotech Logistics API at prod-opr-lg.mobilityinfotech.com. See the \"External services\" section above for full details.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed duplicate stylesheet registration that could trigger a \"Style already registered\" notice under WP_DEBUG<\/li>\n<li>Updated the production API endpoint to prod-opr-lg.mobilityinfotech.com<\/li>\n<li>Expanded the \"External services\" section to document every field sent in the payload (totals breakdown, paid date, pickup location, custom headers) and explicitly state that no other endpoints are contacted<\/li>\n<li>Clarified onboarding process: API credentials are issued by Mobility Infotech after a merchant requests a demo on the marketing website<\/li>\n<li>Adjusted \"Tested up to\" header to reflect a currently released WordPress version<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Renamed all internal function\/option prefixes from <code>mil_<\/code> to <code>milogistics_<\/code> for better namespace isolation<\/li>\n<li>Moved inline JavaScript and CSS into separately enqueued asset files (admin.js, admin.css)<\/li>\n<li>Added explicit external service domain and full data-flow disclosure to readme<\/li>\n<li>Fixed refund hook to use the correct WooCommerce action (<code>woocommerce_order_refunded<\/code>)<\/li>\n<li>Removed signature value from log output on webhook verification failures<\/li>\n<li>Added capability check (<code>manage_woocommerce<\/code>) to Test Connection AJAX handler<\/li>\n<li>All user-facing strings are now translation-ready<\/li>\n<li>Renamed inbound webhook header from <code>X-MIL-Signature<\/code> to <code>X-Milogistics-Signature<\/code><\/li>\n<li>Added uninstall.php to clean up plugin options on deletion<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Automatic order sync on processing status<\/li>\n<li>Delivery status webhook receiver<\/li>\n<li>Order cancellation and refund sync<\/li>\n<li>HPOS compatibility<\/li>\n<li>Test Connection button<\/li>\n<\/ul>","raw_excerpt":"Connect your WooCommerce store with Mobility Infotech Logistics for last-mile and long-haul delivery management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/315406","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=315406"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/togopool"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=315406"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=315406"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=315406"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=315406"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=315406"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=315406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}