Weight zone shipping for WooCommerce

Plugin Banner

Weight zone shipping for WooCommerce

by bobbingwide

Download
Description

A WooCommerce extension to calculate shipping charges based on cart weight and delivery zone.

  • Supports multiple rates per shipping rate table
  • Supports shipping class restriction

If your WooCommerce store needs to calculate shipping charges based on cart weight and delivery region then this plugin is for you.

Documentation

Each shipping zone can contain multiple shipping methods with rates that apply to all regions in the zone.

Features

  • Shipping rates based on cart weight and delivery region
  • Unlimited weight ranges
  • Carts with zero weight
  • FREE shipping in selected weight ranges
  • Default rates using the Rest of the World shipping zone
  • Maximum cart weight
  • WooCommerce 2.6 and above
  • Internationalised
  • Handling fee as fixed rate or percentage of total cart cost
  • Supports migration from oik weight/country shipping
  1. Add Shipping Method for Weight Zone

    Add Shipping Method for Weight Zone

  2. Weight Zone Settings - initial display

    Weight Zone Settings - initial display

  3. Weight Zone Settings - shipping rates defined

    Weight Zone Settings - shipping rates defined

  4. Cart totals

    Cart totals

  5. Checkout shipping rates

    Checkout shipping rates

Installation

  1. Upload ‘oik-weight-zone-shipping’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit WooCommerce->Settings->Shipping
  4. If migrating from oik weight/country shipping use the Multi Rate Weight Zone tab to perform the migration.
  5. Set your delivery rates for each Shipping zone in WooCommerce->Settings->Shipping

Which version of WooCommerce does this work on?

Now tested up to WooCommerce 8.7.0

What is the separator for the shipping rate table?

Vertical bars. Blanks around values will be ignored.

0 | 9.99| Zero weight
1 | 1.24 | 
2 | 3.45 |
3 | 4.56 
  • Use of slash characters are no longer supported as these are now allowed in the Method Title override.
  • Whether or not you can use a comma depends on your Currency options.
  • If your Thousand or Decimal separator is a comma then it can’t be used as a field delimiter.
  • Enter one rate per line.

How do I set the Method Title?

Set the default Method Title and add overrides in the Shipping Rates table

0 | 9.99| Zero weight
1 | 1.24 |
2 | 3.45 |
3 | 4.56 | Another method title override
10 | 0 | Free shipping between 3 and 10 kgs
999 | ZZZ | Maximum cart weight is 10 kgs

Does this support multiple rates per weight/shipping zone combination?

Yes. You can either define multiple rates per shipping rate table or
create multiple shipping methods.

For each shipping method you add to a zone set the Method Title to reflect the rates.
e.g. UK second class, UK first class.

Are there any other FAQs?

Yes. See oik weight zone shipping for WooCommerce FAQS

A great plugin.

By webmasterscr on January 5, 2024

This plugin handles perfectly all my needs.

The Best Weight Rate Plugin !

By Sylvie-V (Sylvie-Aveline) on April 16, 2021

Thanks for this plugin! It is easy to use. The options are simple and sufficient. Just what I need for my personal store! Excellent and smart work!

Exactly what I needed to handle several big tables

By giraffe75 on March 22, 2021

I can't believe that this seems to be the ONLY shipping plugin for Woocommerce that lets you create tables that are easy to import/export or in this case simply copy/paste the data. This is such a perfect and easy solution if you need to deal with different shipping cost tables that can't be calculated. Thank you!

Amazing work!!

By deni_ru on August 23, 2017

Thanks for your amazing work

Very good but lacks minimum weight

By curlybracket (veganist) on July 3, 2017

I use this plugin on one WP site of a client, where it works very well. Thank you! However I just ralized today that it is not suitable for the usecase in which one wants to have a *minimum* weight set. For example: I use a shipping method up to 30kgs and then I would like to switch to another method, once I'm over 30kgs. This does not work.

Perfect!

By mrruim on June 1, 2017

Easy to use and works perfect!

So easy!

By JillynD on April 29, 2017

This plugin is incredibly easy to use. I was initially frustrated because I was unable to find instructions beyond the standard installation instructions. Turns out that this plugin's instructions are built into the plugin. You receive exactly what you need to know from your WooCommerce Shipping setup page. So easy, so fast, so simple!

Almost perfect 🙂

By Enrique J. Ros (enriquejros) on March 13, 2017

Works nicely, easy to set up. Would be great if the handling fee could be set also as a percentage of the cart total (just a pair of lines of code).

Awesome

By temraimi on January 27, 2017

This plugin is a life and time saver. Thank you for the great work!

Great plugin!

By imj13 on November 29, 2016

Works perfect.

0.2.13

  • Tested: With WordPress 6.8.2 and WordPress Multisite
  • Tested: With WooCommerce 10.1.2
  • Tested: With PHPUnit 9.6
  • Tested: With PHP 8.3
Back to top