Easy Shipping Rate gives WooCommerce store owners full control over shipping costs — without writing a single line of code. Build as many custom shipping methods as you need, assign them to any shipping zone, and price them using flexible conditions that match your exact business rules.
Quick start: your first shipping rate in 2 minutes
Never set up shipping before? Follow these steps and you are done:
- Activate the plugin. Make sure WooCommerce is active first, then activate Easy Shipping Rate.
- Open your shipping settings. In the WordPress admin menu, go to WooCommerce > Settings > Shipping.
- Pick where you ship. Click a shipping zone (a zone is simply an area you deliver to, like your country). If you have none yet, click Add zone and choose your country.
- Add the method. Inside the zone, click Add shipping method, select Easy Shipping from the list, and confirm.
- Name it and set a price. Open the new method, type a name your customers will see (for example “Standard delivery”), and enter an amount in the cost field (for example
5).
- Save. Click Save changes. Your shipping rate is now live at checkout.
That is all you need for a flat rate. When you want to charge by weight, cart total, location, customer role and more, just add extra rules to the same method — every option is explained on screen and included for free.
Each method supports multiple stacked rules. Choose whether matching rules are summed, or whether only the lowest or highest cost applies — covering everything from simple flat rates to complex table-rate scenarios.
What you can do
- Set shipping costs based on cart subtotal, quantity, weight, volume, dimensional weight, or number of line items.
- Price rules with formulas and percentages: set the cost to
5+[qty]*1.50 or [subtotal]*0.08 using cart tokens.
- Target customers by location (postcode, city, state, country) or user role.
- Apply rules based on the products or shipping classes in the cart.
- Offer free shipping triggered by a minimum order amount, a valid coupon, a specific postcode, or any combination.
- Display a free shipping progress bar (“Spend $X more to unlock free shipping”) on the cart page.
- Set a minimum and maximum cost per method.
- Show customers a custom description and estimated delivery date at checkout.
- Restrict a method to logged-in users only.
- Pre-select a default shipping method on the cart page.
- Hide all other methods automatically when free shipping is available.
- Schedule a method with a start and end date.
- Import and export shipping methods as CSV files to copy them between zones or stores.
Why choose Easy Shipping Rate?
Everything above is included for free. Many shipping plugins ship a deliberately limited free version — often only weight or cart-total rules — and lock the rest behind a yearly subscription or sell it as separate paid add-ons. The features most stores actually need are routinely the ones held back.
Easy Shipping Rate takes the opposite approach. There is no Pro tier, no locked rules and no upsell. The following are free here, while they are commonly paid elsewhere:
- Formula and percentage pricing —
5+[qty]*1.50 or [subtotal]*0.08 using cart tokens.
- Conditions on quantity, line items, volume, dimensional weight, shipping classes and specific products.
- Location and user-role targeting — postcode, city, state, country and customer role.
- Lowest-cost and highest-cost rule calculation modes.
- Stop and cancel rule actions for full control over rule evaluation.
- Free shipping triggered by a coupon, a postcode, a minimum amount, or a combination.
- A free shipping progress bar on the cart page.
- Estimated delivery dates shown at checkout.
- Minimum and maximum cost caps per method.
- CSV import and export of your methods.
- Date scheduling to switch a method on and off automatically.
Build a simple flat rate in seconds, or a full table-rate matrix with stacked conditional rules — all from one screen, with no code.
Feedback
We are developing this plugin for you. If you find a bug, need a feature, or have any idea, let us know on the plugin support forum or write to us.