raneri supports this item


This author's response time can be up to 1 business day.

153 comments found.

Good morning, I have bought your add on, Conditional Free Shipping. It almost does want I want. I sell essentially two items. Item A is free shipping once spent over $X. Item B is not free shipping and I don’t want it to count towards the $X target. Easy, tick the virtual product box on item B. That works great. BUT if they ONLY purchase item B, they pay no shipping at all because it’s virtual. How do I get around that?


Hi Andrew and thank you very much for purchasing our plugin!

Unfortunately I don’t think there is an immediate solution for you case: if you put item B in another product category and exclude it from free shipping, it will be deactivated if customers buy both, so you will have the opposite problem…

Maybe you can do this way and simply put a message to invite your users to do two separate orders if they want to buy both products AND get free shipping for item A.

Hello, I am looking to build a woocommerce site that will offer FREE SHIPPING for X number of months based on a membership/subscription level.


Can your extension do that? Thanks!

Hello, maybe it’s better for you to deliver a normal free shipping coupon of WooCommerce, valid for 3/6/12 months? I don’t see the need of our plugin in you case, unfortunately for us :)

Hello! We have a Little problem with this amazing Plugin . Motivation phrase is duplicated on cart page. Could you please help us. Thank you so much, Sabine

Hello, this is not a setting of the plugin, but a layout in the theme you’re using. Are you using a commercial template for your website, without modifications?

yes, I’m using The Child_theme of ‘Storefront’ named Homestore

You could check in cart.php template file if there are two occurrences of the “woocommerce_before_cart_table” hook.


I have a couple of questions, please.

1. Can I apply free shipping to choice products only and not to all products?

2. Can I limit the quantity of an item with free shipping? Say, for example, an item that has free shipping can only be ordered at a maximum of 3 only per customer. A message will show that he’s exceeded the required limit when the quantity is exceeded. Is this possible in this plugin?

3. Can you show a live preview site or a screenshot of how the free shipping option shows in the cart?

Thank you.

Hi and sorry for the delay, I didn’t see your message :)

1. Not on single “exact” product, but only to categories

2. No, for the same reason above, but you can set – for example – a maximum weight for the cart

3. It looks like any other shipping method, with a radio button or another command (it depends by your template), with “Free shipping” as text

Im getting this error… Warning: Declaration of Raneri_Free_Shipping::calculate_shipping($package) should be compatible with WC_Shipping_Method::calculate_shipping($package = Array) in /wp-content/plugins/codecanyon-5923615-conditional-free-shipping-woocommerce-plugin/woocommerce-raneri-free-shipping.php on line 31

That’s how the wp-config WAS set up, I didn’t change anything and yes that warning was still showing. I had to deactivate the plugin to remove the warning from my cart. Any suggestions?

my host helped me …they added this: define( ‘WP_DEBUG_DISPLAY’, false ); @ini_set( ‘display_errors’, 0 );

Hello, yes this depends also by the hosting. Happy that you solved this :)

I just installed and got this error on my site – Warning: Declaration of Raneri_Free_Shipping::calculate_shipping($package) should be compatible with WC_Shipping_Method::calculate_shipping($package = Array) in /home4/paintwa1/public_html/wp-content/plugins/codecanyon-5923615-conditional-free-shipping-woocommerce-plugin/woocommerce-raneri-free-shipping.php on line 31

He explains what it worked on his hosting, adding to wp-config.php: define( ‘WP_DEBUG_DISPLAY’, false ); @ini_set( ‘display_errors’, 0 );

Can you please provide instructions. My host didn’t know what that meant.

Just put this at the end of your wp-config.php file.

hello is your plugin compatible with dokan?

Hi, it should be compatible because this is a standard WooCommerce shipping method. Since Dokan is built on top of WooCommerce I think it will work, but we didn’t tested it with Dokan, so I can’t confirm for sure.

interesting i hope so, bc woocommerce is not intuitive at all with this subject. The thing with Dokan is deporting the management to the front end, and make a given feature available at the Vendor profile level.Thanks for the reply


is provided an update for woocommerce 3.1.x ??

Motivational phrase in cart page don’t work.

don’t work also support of new shipping zones


Hi! The motivational phrase is bound to the woocommerce_before_cart_table hook that should be still present and working in 3.x, maybe your theme doesn’t call it in cart.php (just guessing) ?

The support for 3.x shipping zones will be included in a future release of the plugin, but I can’t anticipate the exact release date.

The motivational phrase it works! Sorry for my mistake. We wait for plugin update…. Thank you!

No problem! And thank you for your purchase!

I had a customer get free shipping on their whole order when it’s only set to give free shipping on one category. That category was with other products and this hasn’t happened before until now. Is this a bug or an update needed?

Mail received. Going to send you an answer. Thank you for your patience :)

Comment to everyone else on here reading. Riccardo (the author) was very kind, quick and helpful when I had an issue. He helped me with a fix within 2 days and seems like a super guy.

Thank you so much Jay! I’m always happy when we are able to solve an issue __ The fix we released on your installation will be included in an update for everyone, in the next days.

Hello, the plugin is not working on my site! I installed it but the prices are keep showing the shipping prices. I have premium UPS shipping plugin installed on my site which is showing the shipping rates. Can you please help?

Check with UPS activated and WooCommerce shipping debug mode activated (I’m not positive about the possibility that it’s a caching problem, but it’s worth to try). Instructions here, second paragraph: https://www.xadapter.com/troubleshooting-woocommerce-ups-plugin/ (

Lol that was a cache issue! You guys were correct! Awesome support thanks guys. Also at first show free shipping when these products are in the care was set to “3” I set it back to “1” and it worked after clearing cache.

Thank You guys

Very happy that now it’s working for you :) Thank you for your purchase! If you are happy don’t forget to leave a feedback with a lot of stars :D

Hi. Does this plugin allow you to add free shipping to a specific product, and also let shipping rates be applied to other products in the cart at the same time?

For instance, let’s say the customer has 3 items in the cart: a t-shirt and 2 other products. Can I apply free shipping to the t-shirt, and have the other 2 products have their shipping applied by another plugin that uses the USP API?

Hello and thank you for your question. Nope, sorry: this feature isn’t included in our plugin: it’s a “all or nothing” (free or non-free) shipping plugin :)

Hi, is it possible to set the alert on the right column under the shipping cost?

Sorry, it uses an hook to inject itself before the cart block. You can move it with a jQuery trick, appending it to an element in the sidebar. It will be client-side only but it will work.

Hi, the plugin don’t do what my client want, and there isn’t a live preview of it. Can you get a refund? Thanks

Hi, yes. Here are the instruction from Envato: send us a refund request with the Envato website.

Free shipping works great unless the customer wants to use the Ship to Multiple locations feature. I am using WooCommerce Ship to Multiple Addresses plug in. The cart show $0.00 in the shipping line but the cart total continues to show the default shipping amount. I am not sure if this is a function of your plug in or the other one. Any advice?

Is the refund handled directly with you or Envato? Thanks.

I’m sorry too! Feel free to request your refund. I just want to highlight the fact (also for future customers) that every possible integration with other plugins that work with the shipping aspect of WooCommerce is not guaranteed or mentioned in the description of our plugin.

You can follow the official procedure to request refund on Envato.