Delivery Manager for WooCommerce is a complete delivery management solution for WooCommerce that helps you efficiently manage and track order deliveries. Perfect for restaurants, grocery stores, pharmacies, and any business offering local delivery services.
This plugin simplifies your delivery workflow by enabling you to assign delivery personnel to orders, track delivery status with visual timelines, and keep customers informed throughout the entire delivery process.
Quick Links:
Upgrade to Pro |
Documentation & Support
🚀 Key Features for Delivery Management:
For Store Administrators:
- Delivery Person Role - Dedicated user role with specific capabilities for delivery staff
- Smart Order Assignment - Assign delivery personnel to orders with AJAX-powered search
- Delivery Status Tracking - Track "Out for Delivery" and "Delivered" status for each order
- Delivery Details Metabox - Comprehensive metabox in order edit screen for delivery management
- Automatic Order Notes - System adds notes when delivery person is assigned or status changes
- Settings Panel - Configure auto-completion and delivery workflow options
- HPOS Compatible - Full support for WooCommerce High-Performance Order Storage
-
Block Editor Support - Compatible with WooCommerce Cart and Checkout Blocks
For Delivery Personnel:
-
Dedicated My Account Section - "Deliveries" menu item with personalized delivery dashboard
- Delivery Queue - View all assigned deliveries in an organized, sortable table
- Complete Order Details - Access customer name, address, phone, email, and order items
- Status Management - Mark orders as "Out for Delivery" or "Delivered" from frontend
- Visual Timeline - See delivery progress with icon-based timeline display
-
Mobile-Optimized - Fully responsive interface for managing deliveries on the go
For Customers:
-
Delivery Information Display - Dedicated section on order details and thank you pages
- Visual Timeline - Track delivery progress from order placement to delivery
- Delivery Person Details - Know who is assigned to deliver your order
- Real-Time Status Updates - See current status: Processing, Out for Delivery, or Delivered
- Expected Delivery Date - Automatic calculation of estimated delivery timeframe
- Complete Transparency - Full visibility into your delivery journey
🎯 Perfect For:
- Restaurants & Food Delivery Services - Manage food orders and coordinate delivery drivers
- Grocery Stores & Supermarkets - Organize grocery delivery operations efficiently
- Pharmacies & Medical Suppliers - Handle prescription and medical supply deliveries
- Flower Shops & Gift Stores - Coordinate local delivery of flowers and gifts
- Local E-commerce Stores - Add professional delivery management to any WooCommerce store
💼 How It Works?
- Create Delivery Personnel - Add new users with the "Delivery Person" role
- Assign to Orders - Use the Delivery Details metabox to search and assign delivery staff
- Delivery Staff Logs In - Personnel access their assigned deliveries via My Account
- Update Status - Mark orders "Out for Delivery" when departing, "Delivered" when complete
- Customers Stay Informed - Order pages show delivery progress and status updates
🔧 Advanced Features:
Seamless WooCommerce Integration:
- Native WooCommerce order management integration
- HPOS (High-Performance Order Storage) compatibility declared
- Works with all standard WooCommerce order statuses
- Custom meta data stored without conflicts
-
Compatible with WooCommerce Blocks
Secure Role Management:
-
Custom "Delivery Person" role with specific capabilities
- Role-based access control for secure operations
- Delivery personnel only see their assigned orders
- Administrators maintain complete control
-
Proper capability checks throughout
Visual Timeline System:
-
Icon-based delivery progress display
- Automatic tracking of key timestamps
- Order placed, delivery assigned, out for delivery, delivered
- Expected delivery date calculation
-
Clean, user-friendly interface
Developer Friendly:
-
Well-documented code following WordPress standards
- Multiple action hooks for customization
- Filter hooks for modifying functionality
- Template override support
- AJAX-powered interfaces
-
Clean separation of admin and frontend code
Configurable Settings:
-
Auto-complete delivery on order completion
- Auto-complete order when marked delivered
- Extensible settings panel with action hooks
- Per-site configuration options
📱 Mobile Responsive Design:
All interfaces—admin metaboxes, delivery dashboards, and customer views—are fully responsive and work seamlessly on smartphones and tablets. Delivery personnel can easily manage their assignments on the go.
🔒 Security & Performance:
- Built following WordPress and WooCommerce security standards
- Nonce verification on all form submissions
- Capability checks before any actions
- Sanitized and validated user inputs
- Escaped outputs to prevent XSS
- Optimized database queries
- Minimal performance impact on your store
1.0.0 ( 14th December 2023 )
- Initial release
- Created custom "Delivery Person" user role with specific capabilities
- Added Delivery Details metabox to order edit screen
- Implemented AJAX-powered delivery person search and assignment
- Added delivery status tracking (Out for Delivery, Delivered)
- Created My Account → Deliveries section for delivery personnel
- Built delivery queue with sortable table display
- Implemented visual delivery timeline with icons and progress tracking
- Added customer-facing delivery information display on order pages
- Automatic order notes when delivery person assigned or status changes
- Created settings panel with configuration options
- Auto-complete delivery when order marked as complete
- Auto-complete order when marked as delivered by delivery person
- Template override support for customization
- Full HPOS (High-Performance Order Storage) compatibility
- WooCommerce Blocks compatibility declared
- Mobile-responsive design for all interfaces
- Multiple developer hooks and filters
- Complete translation support with 'delivery-manager-for-woocommerce' text domain
- Security features: nonce verification, capability checks, input sanitization
- Performance optimized with efficient database queries