ShipPilot
Advanced self-hosted WooCommerce table rate shipping plugin with a React 18 admin dashboard.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/mrshahbazdev/shippilot/archive/refs/heads/main.zipAdvanced, self-hosted WooCommerce table rate shipping plugin with a React 18 + Vite 5 + Material UI v5 admin dashboard. ShipPilot is a free, open-source alternative to Flexible Shipping that lets you build unlimited shipping zones, methods, and table-rate rules directly inside WordPress — no external SaaS, no upsell gating.
Features
- Unlimited shipping zones and table-rate methods
- Rules based on weight, subtotal, quantity, volume, and max dimensions
- Product category, tag, shipping class, user role, day, and time conditions
- Fixed, percent, per-item, and per-kg cost calculations
- Condition logic (
all/any) and cost calculation (sum/lowest/highest) - Free shipping threshold and maximum cost caps
- Built-in live rate simulator
- CSV export of shipping methods
- Responsive dark/light dashboard
- REST API for zones, methods, settings, and simulation
- WooCommerce checkout integration via
ShipPilotshipping method
Screenshots
| Dashboard | Zones | Methods |
|---|---|---|
![]() |
![]() |
![]() |
| Method Builder | Rate Simulator | Settings |
|---|---|---|
![]() |
![]() |
![]() |
Requirements
- WordPress 6.0+
- WooCommerce 8.0+
- PHP 7.4+
Installation
- Upload
shippilot.zipto/wp-content/plugins/. - Activate the plugin in Plugins.
- Open ShipPilot from the WordPress admin menu.
- Create shipping zones and methods, then add the ShipPilot method to a WooCommerce shipping zone.
REST API
All endpoints are under /wp-json/shippilot/v1 and require the manage_woocommerce capability.
GET/POST /settingsGET/POST /zonesPUT/DELETE /zones/<id>GET/POST /methodsPUT/DELETE /methods/<id>POST /simulate
Flexible Shipping Comparison
ShipPilot matches or exceeds Flexible Shipping free and PRO capabilities:
| Feature | Flexible Shipping Free | Flexible Shipping PRO | ShipPilot |
|---|---|---|---|
| Weight / subtotal rules | Yes | Yes | Yes |
| Quantity, volume, dimensions | No | Yes | Yes |
| Product category / tag / class | No | Yes | Yes |
| User role, day, time | No | Yes | Yes |
| Condition logic (all/any) | No | Yes | Yes |
| Cost calc (sum/lowest/highest) | No | Yes | Yes |
| Free shipping threshold | Limited | Yes | Yes |
| Max cost cap | No | Yes | Yes |
| Live simulator | No | No | Yes |
| CSV export | No | Add-on | Yes |
| React / MUI dashboard | No | No | Yes |
| Self-hosted / no SaaS | Partial | No | Yes |
License
GPL-2.0+





