Discussion on WooCommerce Cart Based Shipping


bolderelements supports this item


This author's response time can be up to 2 business days.

292 comments found.

buenas tardes, realice el pago del plugin, no me ha llegado la liga de descarga. saludos

I’m afraid if the purchase went through and you do not have the download you will have to contact Envato. Authors do not have any access to the financial transactions so it’s not something I can check on for you. The only thing I can see is that you do not have a license for this plugin.


I have uplaoded the plugin but it wont install, tried thhrough the envato plugin as well but no luck?

Have you got an updated version that woks?

Kind regards Jens

The current version works fine. What error do you see on install? It looks like you purchased this plug-in quite a while back. Is it possible that it is already installed or you already have a folder with the same name? Those are common install error messages.

I can’t find the plugin in the search format for new plugins on Woocommerce

I’m sorry, I don’t understand what you are asking. What do you mean by “search format”? Are you having trouble finding the settings page? This can be found by adding a new Cart Based method to a WooCommerce shipping zone.

Hi, Thank you for getting back to me. I was having trouble actually finding the plugin in Woocommerce (under install new plugins) This plugin didn’t appear in the search results. I had to pay for our developer to put it in using the files which was a nuisance and an unnecessary expense as it’s usually a straightforward ‘search, find & install’ when it comes to a new plug in. Thank you for the instructions on how to use the plug in – I must say that the video was very hard to understand due to the man’s strong accent so I gave up on that. Plugins with zero instructions or help are a nightmare. Regards, Kerrin Walder

The search feature for plugins in the dashboard is only for free plugins stored in the WordPress Plugin Repository. This is a premium plugin through CodeCanyon only so it must be installed by uploading the ZIP file in the plugin or by installing the Envato Marketplace plugin.

There are also no videos that we have personally created. Some fans of our plugins have created their own. Hopefully they are helpful but unfortunately we did not help create them so I’m sorry if they are difficult to understand.

You can continue finding some more articles in the support site if needed. That is our most complete set of articles and tutorials. Or you can also open a support ticket and I’d be happy to help more directly.

Kind Regards

presale question. 1. Can I incorporate this into the shopping cart so that the cart will calculate the rate? 2. Can this calculate by km, weight, kind of vehicle for different rates per option? 3. Google API will calculate the distance? 4. Scheduling of pick and delivery?

I’m afraid not. This is a very simplistic method that only calculates shipping based on one cart statistic like subtotal or combined weight.

Hello. I am interested to know if I can put several types of transport, for example: delivery in 1 day, 2 days and 5 days And if we can add the price of the transport depending on the number of orders: for example, if you buy 1 product the transport is 5 usd, if you buy 3 products it is another price, lower

Sure, this sounds very doable! You can add as many Cart Based methods as you need, one for each delivery option. Then in the settings you can base the table on the number of items in the order and change the price as needed.

You can find a quantity example screenshot in our documentation here:

Hello, what would i need to buy in order to have the shipping adjust based on postcode and then weight? my client has a long list of partial postcodes for the uk (the first 4 digits) , and then numerous prices based on weight 1-100g 101-500g etc, can you advise on what i would need to purchase in order to achieve this?

Thankyou Carl

Sure, either of our shipping methods can accomplish this! It just comes down to how you want to set this up and if you’ll need anything else in the future. This method is the most simplistic. You can choose one feature like weight and setup a list of prices for different ranges.

The table rate option has more features such as a way to charge $5 for every 500g if your ranges have a pattern like that. Or the ability to override the rules based on specific products or price.

Both methods will be able to work based on postal codes because they both are setup using the WooCommerce shipping zones. You can setup your sets of postal codes in the zones, and then add a Cart Based or Table Rate method to each one :)


1) Can your pluging calculate shipping costs based on total weight and total volume of the entire order (multiple products)?

2) Is there a lookup table we can configure rates and classes in?


No, this is a very simplistic method that can only charge by weight and not the volume as well.

Hi: would like to know if it is possible to do this with this plugin: If I add a specific product in the basket (even if there are others) you can put free shipping costs


I’m afraid this plugin does not have any product based settings. It is simplistic shipping model setup only for price, weight, and quantity ranges. I would recommend looking at our Table Rate method which has product and shipping class based settings. It could achieve this goal.

Hi there, using the price based calculation I’m currently having a problem with product bundles. Do you have any idea how to tackle this issue? Because the $package only contains the sub items of the bundles and the price of those is zero, the calculation is incorrect. Since I don’t have any bundles in my excluded classes, I’m going to use $package[‘cart_subtotal’] and subtract the excluded prices opposed to the other way around. Unfortunately from the top of my head I have no idea how to easily implement support for product bundle plugins.

Are you already using the Cart Based method for your shipping? I do not see an active license assigned to your account. I’m afraid we cannot provide support without a license and support package, but I would recommend that if you are using this plugin it is up to date. We used to have custom code that supported the WooCommerce Bundle plugin, but it was found unnecessary with recent changes to how the subtotal is calculated in our shipping plugins. It’s been a little while since I have tested the two together, but if you are still running into issues with the most recent Cart Based Shipping version, I would recommend opening a support ticket here:

Thank you for your answer. My client is still using version 3.1.1 and she’s the one with the account bound to the purchase. I didn’t find any information regarding our problem from last year and the bundled item issue in your changelog. For now we’ve found a solution and will keep an eye on updates.

Okay, no problem. That is indeed rather recent. While there were many file structure changes in 3.2, the functions for calculating the subtotal are the same between the two. If you would like to leave feedback for the changes you made, please let me know via private message (or support ticket if you are able to login). I’m happy to consider placing a filter or something so you can make changes without altering the plugin in the future. Then you won’t have to repeat the changes with following updates.


I have some pre-sales questions:

My site offers products in pick-up in several stores. When the order is over 40€, the shipping is free, otherwise it is charged at 9€. Can your plugin allow to charge 9€ only when the subtotal is below 40€. And if yes, is it possible to force one or the other solution depending on the amount of the cart (don’t leave the choice: when the cart is over 40€ -> nothing happens; and when the cart is under 40€ -> 9€ fee. Second question: how are these fees taxed?



Definitely! Only one option is returned from this method (because WooCommerce requires a selected shipping option when shipping is enabled). The price of said option will depend on the configuration of the method and the customer’s cart. I setup a brief example for you on the demo site if that helps!

In terms of taxing the shipping cost, this is all done by WooCommerce. The only tax setting within this method is to disable taxes for this method only if you so choose. (There is the option to include the order’s tax as part of the subtotal if you want, but that is different.) Otherwise it applies your tax settings as they are configured in WooCommerce.

If you have any further questions, please let me know!

Thank you for your answer!

In fact, I use the local pickup plus plugin, which allows to schedule pick-up appointments and the choice of the pick-up location. I only offer this possibility to my customers, so the settings in ‘Expedition’ of WooCommerce are not taken into consideration, you see? Do you think it will work then?

I’m not sure I understand. Is the Local Pickup Plus not a shipping method? It looks like it is. I cannot override how it functions, but this method can add a second option to the list a possibilities. I thought you were looking for a way for customers to choose between pickup and shipping, correct? If you add a basic free method that comes with WooCommerce, does that show up as a secondary option?

Just attemped to have a look at your plugin. Your live preview is broken because when I add any product to the cart the cart is still empty so we can’t preview. The plugin settings menu item is also broken on the live preview.

It sounds like you may have cookies blocked on your browser. I’m afraid I cannot replicate an issue personally with the site when I tried it just now.

You were correct. I looked and the demo cookies had been auto blocked by chrome. I unblocked and all is good now.


I’m searching for a shipping plugin which calculates shipping costs based on a custom attribute, in this case ‘Full Box Percentage [%]’.

For example: item A has a Full Box Percentage of 40, Item B 32.5 and item C 38.5. If a customer order each item twice, the total is 222% which means 3 full boxes.

Is this possible with this plugin? The problem is that I can’t only rely on weight as our products have different sizes. The alternative is to use the weight attribute for this, but that will be a last resort.

Hope this will work out. Thanks for answering already!

This is actually a very simplistic method that can only calculate shipping on a few aspects of the cart. It won’t be able to handle anything more advanced like this.