Workparcel
Track parcels and shipments on WordPress with a branded tracking page, a clean shipment dashboard, and WooCommerce order integration.
Will this break my store?
What the WordPress.org registry says about keeping Workparcel running.
Tested to 7.1.3
Tested against the WordPress branch in use today.1 month ago
7.4
Your host must be running at least this version.6.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Workparcel is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
7 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Workparcel turns WordPress into a full shipment management and parcel tracking system — for a courier business, a freight forwarder, a fulfillment team, or any WooCommerce store that ships physical products.
Create shipments, generate tracking numbers automatically, log every status change as a tracking event, and give your customers a live, branded tracking page — right on your own site, with your own domain and your own logo. No third-party tracking service, no external subscription, no iframe.
Why Workparcel
- Built for shipping and logistics businesses — manage every shipment from a professional, purpose-built dashboard instead of spreadsheets.
- Branded, not generic — your company name, logo, and accent color appear on the admin dashboard, the public tracking page, and shipment emails.
- Works with WooCommerce — link any WooCommerce order to a shipment and its tracking status shows automatically on the customer’s order page and order emails. High-Performance Order Storage (HPOS) compatible.
- Real tracking history — every status change (Pending, Processing, Picked Up, In Transit, At Facility, Out for Delivery, Delivered, Failed Delivery, Cancelled) is logged with a location, a note, and a timestamp, and shown to customers as a visual progress stepper.
- Automatic email notifications — shipment-created and status-update emails can go out to the sender, the receiver, and the site admin, using a clean HTML template with your branding. By default emails only send when a working SMTP sender is detected, so you never get silent failures from unreliable default mail delivery; a setting lets you send anyway if your host or mail plugin is reliable.
- Extensible for developers — filter and action hooks (
workparcel_statuses,workparcel_shipment_created,workparcel_shipment_updated,workparcel_status_changed,workparcel_tracking_event_added) let you connect Workparcel to other plugins and custom workflows. - Fast and self-contained — its own database tables, its own capabilities, no bloat, no page builder dependency, and admin assets that only load on Workparcel screens.
Core Features
- Shipment management dashboard with live stats and recent shipments
- Automatic, prefixable tracking number generation
- Shipment statuses (extendable with the
workparcel_statusesfilter) with a visual progress stepper on the tracking page - Full tracking history/timeline per shipment
- Public tracking page via the
[workparcel_tracking]shortcode — plain, full-width, and theme-agnostic so it matches any WordPress theme instead of fighting it - Search and status filtering in the admin shipment list
- Company branding: logo, name, address, phone, email, and a custom accent color
- WooCommerce order tracking integration (HPOS compatible)
- HTML email notifications for shipment creation and status updates (sender, receiver, admin)
- Role-based capabilities for viewing, creating, editing, and deleting shipments
- Translation-ready strings
- Developer hooks and filters for third-party integrations
- Printable/PDF-ready shipment invoice with a real, scannable Code 128 barcode, shipper/receiver details, package info, and tracking history
- Optional shipment photo and Proof of Delivery (signature + photo) uploads, shown on the invoice and in emails when set
- Optional, shortcode-based Scan page: create shipments, update status, or assign a driver/customer by scanning with any USB/Bluetooth barcode scanner — no wp-admin login required
- Customers registry: register drivers and receivers, each with an auto-generated Scan ID
- REST API (toggleable) for shipments, customers, and a public read-only tracking lookup
Who is Workparcel for?
- Courier and delivery businesses that want their own branded tracking page instead of a third-party tracking widget
- WooCommerce stores that want order tracking without a heavyweight shipping suite
- Freight, cargo, and logistics companies that need an internal shipment dashboard
- Agencies building a shipping/tracking site for a client
Create a page containing the [workparcel_tracking] shortcode and set it as your Tracking Page in Settings. Give the customer their tracking number — they enter it on that page to see live status and history.
No. Everything — shipments, statuses, and tracking history — is stored in your own WordPress database. There’s no external API and no recurring cost.
Yes. Workparcel is High-Performance Order Storage (HPOS) compatible. Open any WooCommerce order and use the “Workparcel Tracking” box to link it to a shipment by tracking number — the shipment’s status then appears automatically on the customer’s order view and order emails.
Yes, if you want it to. Under Settings → Notifications you can choose to email the sender, the receiver, and/or the admin whenever a shipment is created or its status changes. To avoid emails silently failing, Workparcel only sends them when it detects a working SMTP sender (a plugin like WP Mail SMTP, FluentSMTP, Easy WP SMTP, or Post SMTP, or a defined SMTP_HOST). If no SMTP sender is detected, notifications are skipped rather than sent through an unreliable default mail transport — unless you tick “Send notifications anyway” under Settings → Notifications (for example when you use an API-based mailer that Workparcel cannot detect).
Yes. Settings → Appearance includes a color picker that sets the accent color used across the admin dashboard, the public tracking page, and email notifications.
Yes. Enable “Delete data on uninstall” under Settings → Advanced before you uninstall the plugin.
Yes, all strings are wrapped for translation using the workparcel text domain.
Yes. Open any shipment and click “View Invoice” for a clean, printable invoice with the tracking number, shipper/receiver details, package info, and tracking history. Use your browser’s Print → Save as PDF to download it.
Yes, both are optional. On the Add/Edit Shipment screen you can attach a shipment/package photo and, once delivered, a Proof of Delivery signature and photo — all pulled from your WordPress Media Library. When set, they appear on the invoice and in the shipment emails.
Yes. Under Settings → Scan & API, enable the Scan page and place the [workparcel_scan] shortcode on any WordPress page — no wp-admin login needed. A logged-in staff member with shipment permissions can use it directly; anyone else (a driver or customer) signs in with their own Scan ID first. Connect any USB or Bluetooth barcode scanner (they work like a keyboard) and scan a label to instantly create a shipment, update its status, or assign it to a driver or customer.
An automatically generated, 11-character ID given to each driver or customer you register under Workparcel → Customers. It’s how they sign in to the public Scan page without needing a WordPress account, and it’s also how you assign a shipment to them — scan the shipment, then scan their Scan ID.
Yes, under Settings → Scan & API. It’s on by default and covers shipments (list, create, update, delete, status changes), customers, and a public read-only tracking lookup. Authenticated endpoints require a WordPress user with the matching Workparcel capability — use an Application Password from your user profile for external access.
Categories
Plugin details
Tags on WordPress.org
