{"id":366159,"date":"2026-09-15T11:24:18","date_gmt":"2026-09-15T11:24:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shipment-tracking-logistics-delivery-manager\/"},"modified":"2026-09-15T11:24:05","modified_gmt":"2026-09-15T11:24:05","slug":"njixhost-shipment-tracking-logistics","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/njixhost-shipment-tracking-logistics\/","author":23542491,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"7.1","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"NJIXHOST Shipment Tracking & Logistics","header_author":"NJIXHOST","header_description":"Manage shipments, tracking numbers, package status history, and public logistics tracking with optional map locations.","assets_banners_color":"","last_updated":"2026-09-15 11:24:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/njixhost.com\/plugins.php","header_author_uri":"https:\/\/njixhost.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"njixhost","date":"2026-09-15 11:24:05","revision":3696867}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[5567,10821,24151,5563,55977],"plugin_category":[],"plugin_contributors":[280862],"plugin_business_model":[],"class_list":["post-366159","plugin","type-plugin","status-publish","hentry","plugin_tags-courier","plugin_tags-freight","plugin_tags-logistics","plugin_tags-package-tracking","plugin_tags-shipment-tracking","plugin_contributors-njixhost","plugin_committers-njixhost"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/njixhost-shipment-tracking-logistics.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NJIXHOST Shipment Tracking &amp; Logistics provides a self-contained shipment workflow for courier, transport, freight, and logistics websites. All included shipment-management and public-tracking features work without an account, license key, trial, quota, or paid upgrade.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Unique high-entropy tracking numbers with an optional custom prefix<\/li>\n<li>Shipment status, origin, destination, current location, schedule, and delivery estimate<\/li>\n<li>Append-only tracking history in the normal WordPress editing workflow<\/li>\n<li>Public <code>[njixhost_shipment_tracking]<\/code> search form and privacy-limited REST response<\/li>\n<li>Optional OpenStreetMap location view or Google route map<\/li>\n<li>Google address autocomplete and draggable origin, current-location, and destination points<\/li>\n<li>Company logo, contact details, brand color, and configurable public party-name visibility<\/li>\n<li>Scanner-compatible Code 39 shipment barcodes<\/li>\n<li>Downloadable branded shipment receipt PDF<\/li>\n<li>Multiple package rows, dimensions, weight, volume, and volumetric-weight totals<\/li>\n<li>Administrator-defined shipment types, statuses, couriers, service modes, currencies, and piece types<\/li>\n<li>Client and administrator status-update email templates with documented merge tags<\/li>\n<li>Dedicated shipment-manager role and granular WordPress capabilities<\/li>\n<li>Nonces, capability checks, input validation, output escaping, and public request rate limiting<\/li>\n<\/ul>\n\n<p>Maps are disabled by default. Administrators can explicitly select OpenStreetMap or Google Maps in Map Setup. Phone numbers, email addresses, and street addresses are not included in public tracking results or the public REST response.<\/p>\n\n<h3>External services<\/h3>\n\n<p>The plugin does not contact NJIXHOST or any licensing, analytics, advertising, or telemetry service.<\/p>\n\n<p>Maps are disabled by default. If a site administrator selects a map provider, shipment administration and public tracking pages can load resources directly from that provider:<\/p>\n\n<ul>\n<li>OpenStreetMap embeds are loaded from <code>openstreetmap.org<\/code>. OpenStreetMap's privacy policy is available at https:\/\/osmfoundation.org\/wiki\/Privacy_Policy.<\/li>\n<li>Google Maps scripts and embeds are loaded from <code>maps.googleapis.com<\/code>, <code>google.com<\/code>, and <code>maps.google.com<\/code> using the API key supplied by the site administrator. Google's privacy policy is available at https:\/\/policies.google.com\/privacy and its Maps Platform terms at https:\/\/cloud.google.com\/maps-platform\/terms.<\/li>\n<\/ul>\n\n<p>Those providers may receive technical request data such as the visitor's IP address, browser information, referrer, and the route or location requested. Selecting a provider in Map Setup is the administrator's explicit opt-in to these connections.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin stores shipment data as WordPress posts and post metadata. Depending on what an operator enters, that data can include shipper and receiver names, email addresses, phone numbers, addresses, route locations, package details, administrative comments, and status history.<\/p>\n\n<p>Public tracking intentionally excludes phone numbers, email addresses, and street addresses. Administrators control whether party names appear. Shipment email notifications are disabled by default. The plugin adds suggested disclosure text to Settings &gt; Privacy for use in the site's privacy policy.<\/p>\n\n<p>Public tracking lookups use a short-lived, one-way hash of the requester IP address in a WordPress transient to apply rate limiting. The raw IP address is not stored by the plugin.<\/p>\n\n<h3>Hosting<\/h3>\n\n<p>Developed by NJIXHOST. An optional hosting link is available on the plugin settings page. Hosting purchases are not required to use any plugin feature. The plugin does not send referral identifiers, analytics, or site data to NJIXHOST.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP from Plugins &gt; Add New &gt; Upload Plugin, or install it from the WordPress Plugin Directory.<\/li>\n<li>Activate NJIXHOST Shipment Tracking &amp; Logistics.<\/li>\n<li>Open Logistics Tracking &gt; Settings and configure company details and public-result preferences.<\/li>\n<li>Create a page and add the <code>[njixhost_shipment_tracking]<\/code> shortcode. The legacy <code>[logistics_package_tracking]<\/code> alias remains supported for existing pages.<\/li>\n<li>Add and publish shipments under Shipments in WordPress administration.<\/li>\n<\/ol>\n\n<p>The plugin does not create or publish a page automatically.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20require%20a%20license%20or%20an%20external%20account%3F\"><h3>Does the plugin require a license or an external account?<\/h3><\/dt>\n<dd><p>No. Every feature included in this WordPress.org edition works locally without a license key, external account, trial, or quota.<\/p><\/dd>\n<dt id=\"are%20shipper%20and%20receiver%20contact%20details%20public%3F\"><h3>Are shipper and receiver contact details public?<\/h3><\/dt>\n<dd><p>Shipper and receiver names are hidden by default. Administrators can explicitly enable either name independently. Phone numbers, email addresses, and street addresses are never included in the public tracking response or results template.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20require%20a%20paid%20map%20api%3F\"><h3>Does the plugin require a paid map API?<\/h3><\/dt>\n<dd><p>No. Maps are optional and disabled by default. OpenStreetMap does not require an API key. Google Maps requires the administrator to provide a browser key and may require billing under Google's terms.<\/p><\/dd>\n<dt id=\"is%20the%20location%20continuously%20updated%20by%20gps%3F\"><h3>Is the location continuously updated by GPS?<\/h3><\/dt>\n<dd><p>No. The public map refreshes coordinates saved by a shipment operator. Continuous vehicle or driver GPS requires a separate telemetry system.<\/p><\/dd>\n<dt id=\"how%20are%20shipment%20emails%20sent%3F\"><h3>How are shipment emails sent?<\/h3><\/dt>\n<dd><p>Notifications are disabled by default and use the standard WordPress <code>wp_mail()<\/code> function when enabled. Delivery therefore depends on the site's email configuration.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20shipment%20data%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens to shipment data if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivation does not remove shipment posts or settings. The plugin does not automatically erase shipment records on deletion, which helps prevent accidental operational data loss. Site administrators remain responsible for deleting data according to their retention policy.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Aligned the text domain and plugin directory with the assigned WordPress.org slug, <code>njixhost-shipment-tracking-logistics<\/code>.<\/li>\n<li>Kept shipper contact details private when the public shipper-name option is enabled.<\/li>\n<li>Preserved existing tracking shortcodes, REST URLs, shipment data, and settings.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Renamed the plugin to NJIXHOST Shipment Tracking &amp; Logistics with the <code>njixhost-shipment-tracking<\/code> text domain.<\/li>\n<li>Added <code>njixst_<\/code> storage identifiers and upgrade migration for existing shipment data and settings.<\/li>\n<li>Added the <code>[njixhost_shipment_tracking]<\/code> shortcode and removed the generic <code>[package_tracking]<\/code> alias.<\/li>\n<li>Moved shipment editor CSS to the enqueued admin stylesheet.<\/li>\n<li>Rechecked public tracking privacy, nonces, capability checks, and WordPress.org metadata.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org submission edition.<\/li>\n<li>Made every bundled shipment-management and tracking feature available without a license gate.<\/li>\n<li>Disabled external maps and public party names by default, with explicit administrator opt-in.<\/li>\n<li>Limited built-in statuses to normal shipment events while retaining administrator-defined custom statuses.<\/li>\n<li>Added suggested privacy-policy content.<\/li>\n<li>Prevented activation from automatically creating or publishing site content.<\/li>\n<li>Added WordPress.org metadata and GPL license text.<\/li>\n<\/ul>","raw_excerpt":"Create shipments, publish tracking history, display route maps, and provide branded package-tracking results and PDF receipts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/366159","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=366159"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/njixhost"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=366159"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=366159"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=366159"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=366159"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=366159"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=366159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}