Wopisanje
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 with flexible conditions that match your exact business rules.
From a simple flat rate to a full table-rate matrix, everything is configured on one screen. And every feature is free — there is no Pro tier, no locked rules and no upsell.
At a glance
- 🚚 Conditional & table-rate pricing by cart total, weight, dimensions, products, location, role and more.
- 🧮 Formulas & percentages in the cost field —
5+[qty]*1.50or[subtotal]*0.08. - 🎁 Free shipping by minimum amount, coupon, postcode, or any combination.
- 🛒 Built for the block editor — works in the classic cart/checkout and the new WooCommerce Cart & Checkout blocks.
- 🌍 Multilingual ready — translate your method names, descriptions and labels with WPML or Polylang.
- ✅ HPOS compatible and 100% free, with no premium add-ons.
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.50or[subtotal]*0.08using 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.
- Nudge shoppers with a „Spend $X more to get free shipping“ reminder — on the cart and the checkout, in both the classic templates and the WooCommerce blocks.
- Set a minimum and maximum cost per method.
- Show customers a custom description and estimated delivery date at checkout.
- Translate method titles, descriptions and free shipping labels per language with WPML or Polylang.
- 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.
Works everywhere your store does
- WooCommerce Cart & Checkout blocks — the free shipping reminder and your method details show up in the new block-based pages, not just the classic shortcodes.
- Multilingual stores — names and labels you type are registered for translation, so WPML and Polylang shoppers see them in their own language.
- High-Performance Order Storage (HPOS) and Cart/Checkout Blocks compatibility are declared, so WooCommerce never flags the plugin.
- A clean settings screen — sections collapse into tidy toggles and the Save button stays in reach while you scroll.
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.50or[subtotal]*0.08using 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 „Spend more for free shipping“ reminder on the cart and checkout, including the block editor.
- 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.
Instalacija
- Make sure WooCommerce is installed and activated.
- Install Easy Shipping Rate from the Plugins > Add New screen in WordPress, or upload the plugin files to the
/wp-content/plugins/easy-shipping-ratedirectory. - Activate the plugin through the Plugins screen in WordPress.
- Go to WooCommerce > Settings > Shipping, open a shipping zone and add the Easy Shipping method.
- Configure the method options and pricing rules, then save.
See the Quick start in the Description tab for a step-by-step walkthrough for first-time users.
HSP
-
Does this plugin require WooCommerce?
-
Yes. WooCommerce must be installed and active for Easy Shipping Rate to work.
-
Where do I configure a shipping method?
-
In your WordPress admin, go to WooCommerce > Settings > Shipping, choose a shipping zone, add the „Easy Shipping“ method and edit it.
-
Can I have several rules on the same method?
-
Yes. Each method can contain as many rules as you need. You decide how the matching rules are combined: sum them, keep the lowest cost or keep the highest cost.
-
Can I use a formula or a percentage as the cost?
-
Yes. The Cost field accepts either a fixed amount (
12.50) or a formula combining the[qty],[items],[weight],[subtotal],[subtotal_ex]and[volume]tokens with + – * / and parentheses. For example,5+[qty]*1.50charges a base fee plus a per-item surcharge, and[subtotal]*0.08charges 8% of the cart subtotal. -
Does it work with the new WooCommerce Cart and Checkout blocks?
-
Yes. Easy Shipping Rate supports both the classic cart/checkout pages and the block-based Cart and Checkout. Your method title, description and the „Spend $X more to get free shipping“ reminder all appear in the block editor pages.
-
Can I translate the method names and labels?
-
Yes. The method title, description and free shipping label you enter are registered for translation, so stores using WPML or Polylang can show them in each customer’s language. The plugin’s own interface is already translated into several languages.
-
Can I move my methods to another store?
-
Yes. Use the Import/Export pages added by the plugin to export your methods to a CSV file and import them into another zone or store.
-
Is there a Pro version? Are any features locked?
-
No. Every feature is available in this free version — there is no Pro tier, no premium add-on and no upsell. Formula pricing, conditional rules, location and user-role targeting, free shipping triggers, the progress bar, estimated delivery dates, cost caps, scheduling and CSV import/export are all included. Features that other shipping plugins commonly reserve for a paid plan are free here.
Pohódnoćenja
Sobuskutkowarjo a wuwiwarjo
„Easy Shipping Rate for WooCommerce“ je softwara wotewrjeneho žórła. Slědowacy ludźo su k tutomu tykačej přinošowali.
SobuskutkowarjoPřełožće „Easy Shipping Rate for WooCommerce“ do swojeje rěče.
Na wuwiću zajimowany?
Přehladajće kod, hladajće do SVN-repozitorija abo abonujće wuwiwanski protokol přez RSS.
Protokol změnow
1.2.2
Added
- Shipping method names, descriptions, and free shipping labels can now be translated per language when using WPML or Polylang. Values entered by the store owner are shown to customers in their language automatically.
- The „Spend X more to get free shipping“ message now appears on cart and checkout pages built with the block editor, in addition to the classic templates.
Fixed
- The „Spend X more to get free shipping“ notification was not appearing on the cart or checkout page even when correctly configured.
- The „Coupons discounts“ option in the free shipping settings is now hidden unless the trigger is set to „Either“ or „Both“ — it was incorrectly visible when „Minimum amount only“ was selected.
1.2.2
Added
- Shipping method names, descriptions, and free shipping labels can now be translated per language when using WPML or Polylang. Values entered by the store owner are shown to customers in their language automatically.
- The „Spend X more to get free shipping“ message now appears on cart and checkout pages built with the block editor, in addition to the classic templates.
Fixed
- The „Spend X more to get free shipping“ notification was not appearing on the cart or checkout page even when correctly configured.
- The „Coupons discounts“ option in the free shipping settings is now hidden unless the trigger is set to „Either“ or „Both“ — it was incorrectly visible when „Minimum amount only“ was selected.
1.2.1
Changed
- Reworked the readme for newcomers: added a step-by-step „Quick start“ guide for first-time setup, a section summarising the features included for free, and a FAQ entry confirming there is no paid tier. The Installation section was kept alongside the new guide.
1.2.0
Added
- Client-side validation of the rules table before saving: flags rows with no condition selected, empty cost fields, and unrecognised formula tokens, and warns when a method has no rules and no free-shipping trigger configured.
- Confirmation dialog before deleting selected rule rows.
- Explicit „From“ / „To“ labels on the numeric range condition inputs.
- Inactive-method notice shown in the method settings when the current date is outside the configured start/end date range.
- Live preview of the estimated delivery date as the number of days is entered.
- „No products found“ message in the „Contains product“ search dropdown.
- Plugin-level settings section heading and description, clarifying that those options apply to every shipping zone and method.
Changed
- Clearer rule action labels („Continue to next rule“, „Stop here — use this cost“, „Hide this shipping method“, „Apply free shipping — stop“) with an inline explanation of how rules are evaluated.
- The Free Shipping section now explains the two ways to offer free shipping, dynamically shows or hides the minimum-amount and related fields based on the selected trigger, and warns when the amount is left at 0.
- Expanded inline descriptions for the DIM factor, rule calculation mode, minimum/maximum cost, and date-range fields (including the store timezone).
- Renamed the global „hide other methods“ option and clarified that it applies site-wide, across all zones.
- Import and Export pages now describe what the CSV contains and warn about import side effects.
- The method title field shows a customer-facing placeholder to encourage a meaningful name.
- Location condition fields note that matching is case-insensitive and that multiple values are comma-separated.
- Location condition inputs (zipcode, city, state, country) now fill the column width, aligning with the dropdowns above them.
- Restyled the admin section titles for a clearer visual hierarchy.
Fixed
- Free shipping settings now initialise correctly on the method settings page.
- Editing a rule’s condition could rewrite the wrong row on methods whose saved rule keys were not sequential.
- Plugin styles (warnings, notices, labels) failed to load on the settings page once the review prompt had been dismissed.
- Removed the redundant native tooltip on the Select2 condition/operator/action dropdowns.
- Admin scripts now enqueue through
admin_enqueue_scriptswith a dedicated, namespaced handle instead of attaching inline code to the shared jQuery handle.
1.1.0
- Added formula support in rule costs: combine
[qty],[items],[weight],[subtotal]and[volume]with + – * /, e.g.5+[qty]*1.50or[subtotal]*0.08for a percentage fee. - Fixed „Lowest cost“ and „Highest cost“ rule modes not returning the correct shipping price.
- Fixed WooCommerce compatibility warnings by declaring High-Performance Order Storage (HPOS) and Cart/Checkout Blocks support.
- Improved security: all import/export form inputs are now sanitized and nonce-verified.
- Improved performance: admin scripts and styles load only on shipping settings pages, not site-wide.
- Improved performance: product search in condition rules now uses live AJAX search instead of loading your entire product catalog upfront.
- Improved performance: shipping method settings are cached per request to reduce database queries.
- Reduced plugin size by removing the bundled select2 library and using the version already included with WooCommerce.
1.0.4
- Add new rules for applying shipping cost.
1.0.3
- Free shipping based on customer postcode.
1.0.2
- Conditional shipping cost.
1.0.1
- Add more options for free shipping.
- Shipping methods can now have a maximum amount.
1.0
- First release.