Custom Shipping Methods for WooCommerce – Create Weight based Shipping, Conditional Shipping, Table Rate Shipping and much more
Custom Shipping Methods for WooCommerce plugin lets you add (multiple) custom shipping methods to WooCommerce. Shortcodes for cost calculation In each custom shipping method’s cost calculation formula you can use these shortcodes: [qty] – number of items (i.e. quantity) in cart, [cost] – total cost of items in cart, [weight] – total cart items weight, [volume] – total cart items volume, [fee] – percentage based fees, [round] – rounding. I had been looking for a plugin for hours and days that would give me the options I was looking for and this has succeeded. In addition to all that, i needed an extra option and these guys added it overnight, impeccable attention, friendly and fast. Sincerely anything i need about plugins I will talk to them to see if they have it or if they can develop it. Everything I need and fantastic support! Yeray Rules for each shipping method In addition, for each custom shipping method, you can optionally set these method availability options: min and max cart cost, min and max cart weight, min and max cart volume, min and max cart quantity, required and excluded cart products, required and excluded cart product categories, required and excluded cart product tags. Costs based on Product Shipping Class Optionally costs can be added based on the product shipping class: costs per product shipping class and for no shipping class, calculation type: charge shipping per class or per order, limits calculation: check limits per class, per order or all. Advanced options include custom return URL – it can be used instead of the standard “Order received” page. In addition to the above, you can also create customized templates for icons that would be displayed besides the shipping method title. Also, add custom text with HTML for Free Shipping i.e Zero cost. Premium Version Custom Shipping Methods for WooCommerce Pro plugin version also has: [costs_table] shortcode for table rate shipping – Costs are calculated using Google Distance Matrix API, [distance] shortcode for distance based cost calculation, options to set free shipping minimum order amount, options to set free shipping products, options to set min and max cost limits, options to set min and max distance availability, options to set custom shipping methods’ frontend icons and descriptions. Our other plugins Custom Payment Gateways for WooCommerce – Create custom payment gateways for your WooCommerce store to add more payment options for the user to choose from. Payment Gateways by User Role – Allow payment gateways to be available or not available for only particular user roles. WooCommerce Addon Uploads – Create a print on demand store by allowing users to upload their files when adding products to cart on your WooCommerce store. Variations Radio Buttons for WooCommerce – Convert your variations dropdown into radio buttons there by allowing customers a much better user experience and speeding up the checkout process. WooCommerce Variations Reports – Get a report of how your variations sales are happening on your WooCommerce Store. Feedback We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins! Visit plugin site.
Top keywords
- shipping17×3.35%
- cart12×2.36%
- custom10×1.97%
- woocommerce10×1.97%
- options9×1.77%
- cost8×1.57%
- class6×1.18%
- custom shipping6×1.18%
- max6×1.18%
- min6×1.18%
- min and max6×1.18%
- set6×1.18%
Easy Shipping Rate for WooCommerce
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.50 or [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.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. 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.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 “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.