Fluent Shipment is a WordPress plugin for managing and tracking e-commerce shipments. It supports manual shipments, FluentCart imports, rider assignment, and a centralized dashboard—while automatically notifying customers by email at every stage of delivery.
- Fluent Cart Integration: Automatically create shipments by importing orders from Fluent Cart
- Real-Time Tracking: Complete shipment tracking with 8 different status levels
- Tracking Events: Detailed event logging for each shipment stage
- Public Tracking Page: Beautiful public tracking page for customers
- Rider Management: Comprehensive rider assignment and management system with performance tracking
- Dashboard Analytics: Beautiful dashboard with interactive charts and statistics powered by ECharts
- Email Notifications: Automated customer notifications for important shipment updates
- Advanced Search & Filtering: Filter shipments by status, date range, tracking number, customer email, and more
- Multi-Platform Support: Seamlessly integrates with WooCommerce, Sure Cart, and supports manual/API shipment creation
- Third-party integration: Integration with major shipping carriers like UPS, FedEx, USPS, DHL, and more for automated label generation, real-time rates, and tracking
The plugin supports comprehensive shipment tracking with the following statuses:
| Status | Description |
|---|---|
pending |
Shipment created but not yet processed |
processing |
Shipment is being prepared |
shipped |
Package has been shipped |
in_transit |
Package is on the way |
out_for_delivery |
Package is out for final delivery |
delivered |
Successfully delivered to customer |
failed |
Delivery attempt failed |
cancelled |
Shipment was cancelled |
- PHP: 7.4 or higher
- WordPress: 5.0 or higher
- MySQL: 5.6 or higher
- Node.js: 16+ (for development)
- Composer: Latest version
For developers who want to contribute or customize the plugin:
-
Clone Repository
git clone https://github.com/naeemHaque/fluent-shipment.git cd fluent-shipment -
Install All Dependencies
# Install PHP dependencies (including dev) composer install # Install Node.js dependencies npm install
-
Development Workflow
# Start development server with hot reload npm run dev # Or watch for changes npm run watch # Build for production npm run build
The plugin automatically creates the necessary database tables on activation:
fluent_shipments- Main shipments tablefluent_shipment_tracking_events- Tracking events logfluent_shipment_riders- Rider management
Configure the plugin through:
- WordPress Admin → Fluent Shipment → Settings
- Copy shortcode and create Tracking page via shortcode
- Configure tracking page URL
- Configure notification preferences
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
Golam Sarwer Naeem
- GitHub: @naeemHaque
- Plugin URI: https://github.com/naeemHaque/fluent-shipment
Made with ❤️ for the WordPress community