Turns WordPress into an online store for selling products, managing orders, accepting payments, and extending store features.
Flexible Shipping
Plugin Health & Stats
Historical overview
364-day WordPress.org historyQuick take
Flexible Shipping is a strong fit for WooCommerce stores that have outgrown flat-rate shipping but do not need a completely custom logistics system. The free plugin handles useful table-rate scenarios, while paid options add more advanced conditions and integrations.
Best fit: Flexible Shipping makes the most sense for WooCommerce stores that need table-rate shipping based on order value, weight, quantity, or other cart conditions. I would choose a different option for stores that only need one simple flat rate or operations requiring a fully custom logistics and fulfillment platform.
WooCommerce’s basic shipping settings are enough for simple stores, but real shipping costs often depend on order value, weight, quantity, destination, or the products in the cart. Flexible Shipping gives store owners more control over those rules without custom code.
How it works
Flexible Shipping is a WooCommerce shipping plugin from WP Desk. It lets store owners create shipping methods whose cost changes according to configurable rules. That can include order totals, weight, quantity, shipping classes, and other conditions depending on the available version and extensions.
Features that matter
- Rule-based shipping: Create shipping costs that change according to cart conditions.
- Weight and value rules: Set different rates based on total weight or order value.
- Multiple shipping methods: Build separate methods for different delivery options.
- Free-shipping thresholds: Offer free shipping when an order meets selected conditions.
- WooCommerce integration: Configure rules inside standard WooCommerce shipping zones.
Why it stands out
The plugin makes table-rate shipping much more accessible. Store owners can model common shipping policies without writing PHP filters or maintaining a custom shipping extension.
It also scales better than a collection of duplicated flat-rate methods when a store has several order-value or weight tiers.
Where the trade-offs show up
Complex carrier calculations, live rates, dimensional shipping, or advanced condition combinations may require premium products or separate carrier integrations. Before building a large rule set, map the store’s shipping logic on paper so the configuration does not become difficult to maintain.
Pricing
A free version is available on WordPress.org. WP Desk offers commercial Flexible Shipping products and add-ons for more advanced conditions and shipping integrations.
Who should consider it
It is best for WooCommerce stores that need table-rate shipping based on cart value, weight, quantity, or similar business rules.
What to compare before choosing
WooCommerce’s built-in flat-rate methods are enough for basic stores. More complex operations may compare carrier-specific plugins or other table-rate shipping tools depending on live-rate and fulfillment requirements.
Planning shipping rules before setup
Flexible Shipping works best when the store owner can describe the shipping policy before building rules in WooCommerce. Start with the real conditions that affect cost, such as cart weight, order value, quantity, destination zone or a free-shipping threshold. Then translate those policies into the smallest rule set that produces the correct rate. This avoids creating overlapping conditions that are difficult to troubleshoot later.
For a simple store, the free version can cover common table-rate scenarios without turning shipping into a separate system. More complex operations should first identify whether they need carrier calculations, dimensional logic or other conditions that belong in paid extensions. The plugin is a rate-calculation layer inside WooCommerce, not a fulfillment platform, so warehouse routing, label purchasing and logistics automation may still require separate tools. Testing edge cases with real cart combinations is important before enabling new rules for customers.
PluginSuggest verdict
Flexible Shipping fills the gap between WooCommerce’s simple shipping settings and a fully custom logistics system. It is particularly useful when your shipping policy can be expressed as clear cart-based rules.
Flexible Shipping FAQs
Can Flexible Shipping charge by weight?
Yes. Weight-based shipping rules are a common use case.
Can I offer free shipping above an order value?
Yes. You can build shipping rules around order-value thresholds.
Does it work with WooCommerce shipping zones?
Yes. Flexible Shipping integrates with the WooCommerce shipping workflow.
Is Flexible Shipping free?
A free version is available on WordPress.org, with paid extensions for more advanced needs.
Does it provide every carrier’s live rates?
No. Live carrier integrations depend on the specific shipping products and extensions you use.
Who is this plugin best for?
WooCommerce stores that need table-rate shipping based on order value, weight, quantity, or other cart conditions.
Compare before you install
Similar Plugins
Create WooCommerce percentage, bulk, quantity and order-total discounts with product and cart conditions, then expand to advanced offers in Pro.
Generates WooCommerce PDF invoices and packing slips, attaches invoices to order emails, and supports printing for fulfillment.