Description
DesKings Shipment Manager provides self-contained courier operations inside WordPress:
- Shipment creation, editing, viewing, searching, filtering, pagination, and deletion.
- Unique automatic tracking numbers and status/location synchronization.
- Customer-visible tracking with one authoritative shipment timeline.
- Courier quote requests with a public, protected quote form and admin queue.
- Shipment invoices with server-calculated items, totals, payment states, printable views, and public lookup.
- WordPress Media Library shipment documents and branded PDF waybills.
- Configurable
wp_mail()notifications with sent/failed logs. - Responsive
[courierflow_tracking],[courierflow_quote_form], and[courierflow_invoice_lookup]shortcodes.
DesKings Shipment Manager does not use an external backend, paid dependency, runtime download, or theme-specific component. Elementor Free is supported through its Shortcode widget.
The distributed first-party JavaScript and CSS files are the complete, human-readable source. No compilation or build step is required.
Installation
- Back up the site before upgrading an existing DesKings Shipment Manager installation.
- Go to Plugins > Add New > Upload Plugin in WordPress Admin.
- Choose
deskings-shipment-manager.zip, install it, and approve replacement when upgrading. - Activate the plugin and review DesKings Shipment Manager > Settings.
- Add the desired shortcode to a public page.
Version 1.3.2 uses the additive 1.3.0 schema and preserves existing shipments, tracking events, tracking numbers, settings, and shortcode links.
FAQ
-
Does this work with Elementor Free?
-
Yes. Use Elementor’s Shortcode widget. Elementor Pro is not required.
-
Is contact information exposed by tracking or invoice lookup?
-
No. Public database queries select explicit safe fields. Private contact details, addresses, internal notes, creator IDs, and database errors are not exposed.
-
Does DesKings Shipment Manager send mail directly through an external service?
-
No. It uses
wp_mail()and remains compatible with WordPress SMTP plugins. DesKings Shipment Manager stores no SMTP password. -
Does DesKings Shipment Manager show live GPS?
-
No. Public tracking shows confirmed status events in one chronological timeline and does not render a live map or duplicate route summary.
-
What happens to data on uninstall?
-
Data is retained by default. An explicitly documented
COURIERFLOW_REMOVE_DATAconstant enables full table/settings cleanup. Media attachments are retained. -
Is Composer required?
-
No. Dompdf production files are included in the installable package.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“DesKings Shipment Manager” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DesKings Shipment Manager” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.2
- Added the Make Payment CTA to the browser view of eligible printable invoices while keeping printed output clean.
- Renamed the public-facing product identity from CourierFlow to DesKings Shipment Manager while preserving all backward-compatible internal identifiers.
1.3.1
- Added the customer-facing Make Payment CTA for eligible WooCommerce-linked invoices.
1.3.0
- Added the optional WooCommerce guest-order payment bridge for DesKings Shipment Manager invoices.
1.2.0
- Added administrator-configurable shipment options and tracking statuses.
- Added Invoice Tax/VAT with server-side calculations and historical-invoice preservation.
- Added customizable email templates with safe, context-specific merge tags.
- Added tracking notification rules with per-update sender and receiver overrides.
1.1.2
- Kept public tracking and quote tools centered on desktop and responsive on mobile while suppressing oversized legacy cached search graphics.
- Added one-time public tracking nonce refresh and retry behavior for stale cached pages.
- Replaced the public DesKings Shipment Manager logo upload with the WordPress Site Logo and a clean site-name fallback while retaining the separate email logo setting.
- Preserved the DesKings Shipment Manager 1.1.0 database version and all existing operational data.
1.1.1
- Corrected shipment status colours so Delivered is consistently green and other operational states retain distinct semantic treatments.
- Improved desktop proportions for public tracking and quote requests while preserving the mobile layouts.
- Removed the tracking input icon and restored clear input spacing.
- Added a complete, responsive quote-request thank-you screen with truthful confirmation-email reporting.
1.1.0
- Added additive versioned migrations, quote requests, invoices, invoice items, documents, and email logs.
- Added recipient notification controls and logged
wp_mail()notifications. - Added bundled Dompdf waybill generation through the Media Library.
- Redesigned dashboard, shipment workflows, and public tracking with a single responsive timeline.
- Added quote-form and invoice-lookup shortcodes.
- Preserved all DesKings Shipment Manager 1.0.0 tables, data, settings, tracking numbers, events, and tracking shortcode behavior.
1.0.0
- Initial shipment administration, tracking timeline, settings, demo data, and public tracking release.