raneri supports this item


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

140 comments found.


Work with WooCommerce Version 2.6.11 and WordPress 4.7 ?



Hello, we’re currently testing with WP 4.7 and WC 2.6.4 and it works properly. Anyway, the current version is officially supported up to WP 4.5.2 and WC 2.5, until the next update that will include support and certified functionality with the latest releases.


I have 2 questions/requests…

1. How do I set the motivational phrase to say “Add $_ more to get free shipping!” where the blank space is the remaining amount left that’s needed (i.e. Minimum amount is $200 for free shipping, current in cart is $100, so the phrase should say “Add $100…” automatically.

2. I purchased the plugin thinking it had this functionality but apparently it doesn’t: I need to be able to limit free shipping to specific categories WITHOUT free shipping being deactivated if other categories are in the cart. I have WooCommerce setup to split packages based on categories so with this in place it automatically doesn’t make free shipping an option for certain categories. I need the plugin to only make products in certain categories count towards the minimum free shipping amount.



1. Where you type %s inside the motivational phrase, it will be replaced by the amount left that is needed to activate free shipping;

2. I’m not sure to have understood your need, anyway… the count of the minimum amount to activate free shipping is done on the whole cart so you can’t exclude categories from it, sorry :(

Is it possible for you to add the feature to exclude categories from the minimum amount. If not, is it something you’d be able to customize for me if I pay for it?

Hi, sorry for the delay, we missed your last message. Sometimes we do customizations and custom plugins as “stand alone tasks” for customers. Would you like to contact me at riccardo {at} raneri.it ?

Hello, I am having trouble with the plugin. I uploaded it but an getting a fatal error. Can you please help? Thanks.

Plugin could not be activated because it triggered a fatal error.

Parse error: syntax error, unexpected ’!’ in …................wp-content/plugins/woocommerce-raneri-free-shipping/woocommerce-raneri-free-shipping.php on line 316

<?php /* Plugin Name: WooCommerce Raneri Free Shipping Plugin URI: http://woothemes.com/woocommerce Description: Sets free shipping given some conditions Version: 1.47 Author: Raneri Web Design Snc Author URI: http://raneri.it */

It’s the one before the latest, it should be ok. Could you send this file to me at riccardo {at} raneri.it ?

sure thing, I sent the files a bit ago to your email

Presale question: Can you add conditions for multiple free shipping methods? I.e. A certain free shipping method for orders over $60, another for orders over $120, etc. Based on the item description, it seems the plugin can add just one method.


Hi, sorry but this is a single-free shipping method (free/not free switcher), so you can add multiple conditions but the free method will be unique.

Hi :)

I need to offer free shipping on two specific products in my shop. If one of these products are in the cart together with a products which I do not offer with free shipping, the free shipping should disabled.

Is that possible with your plugin?

Hi! Currently you can specify one or more CATEGORIES of products that allow free shipping when only products from these are present in the cart—or when AT LEAST one product from them is present, your choice.

Hello, I have been using this plugin for sometime and it has worked great. However i would like to setup an upgrade option once they are offered free shipping. For example, if a customer meets the threshold for free shipping i would like to offer them an upgrade option to upgrade to express shipping for an additional $4.00.

Congrats you have spent over $200 so you get free shipping! pay an additional $4.00 to upgrade to express!

thanks in advance!

Hi sorry for the delay due to the weekend. Unfortunately our plugin doesn’t offer a “two level” of free shipping, it’s only a “yes/no” free shipping… with a bunch of condition you can configure.

I am trying to create a coupon that gives free shipping if a customer buys at least 100 of a certain categories items to a cart. Will your plugin allow me to do this?

Umh… yes and no: our plugin doesn’t create COUPONS, but yes: you can set one or more categories that contain product that allow free shipping, and set a minimum quantity (100) that user is asked to put in the cart. Then free shipping will be activated, so your requirement is satisfied :)


vbehki Purchased

Hello, I had bought this plugin 2 days ago. I wanted to know is it possible to disable another coupon to be used on my Wordpress (WooCommerce) website. When the Free Shipping option is used because I cannot offer 2 deals in the same transaction. That brings the sale/company at a loss. Looking for a solution. Please let me know ASAP

Hi, which kind of discount the coupon you want to exclude offers?


vbehki Purchased

I have a Smart Coupon plugin that is also running within my store. Which offers customers 10% OFF the total order value, & I wanted to setup Free Shipping for customers within a specific country to be able to purchase minimum 2 items to qualify for free shipping by using your plugin. But the problem is that it doesn’t stop the customer from using BOTH coupons. Which puts me at a loss of giving Free Shipping & additional 10% off. I could eventually turn off the 10% off but that’s not fair for all other customers who don’t have the eligibility off enjoying the Free Shipping deal. Get it?

Yes, I see. Unfortunately, our plugin is a shipping method and not a coupon. So it can’t interact with the second ones. Maybe you can change the behavior of the smart coupon to don’t allow to be used when a certain shipping method is selected?

Just purchase the plugin but I believe it doesn’t work with WordPress 4.7.2 and Woocommerce Version 2.6.12.

I get an error message on top of each page.

Please advise ASAP.

Thank you

Frederico Dias

Hi, can you paste here the error message you see? It could help ;)

Here is the error message: Strict Standards: Declaration of Raneri_Free_Shipping::calculate_shipping() should be compatible with WC_Shipping_Method::calculate_shipping($package = Array) in /mnt/Target01/328118/488409/www.pulseshowerspas.com/web/content/wp-content/plugins/codecanyon-5923615-conditional-free-shipping-woocommerce-plugin/woocommerce-raneri-free-shipping.php on line 31

OK, it isn’t an error message but a warning of “strict standards”. It is raised because of the version of WooCommerce that is not ufficially supported by the current version of our plugin, but it should still work. You can temporarely hide the strict-standard warnings on PHP. Maybe you have DEBUG = TRUE in wp-config.php? If so, just set it to false.

Hi – can you tell me if the your plugin can support the following situation?

We sell a few items which are very small and which are generally (but not always) ordered along with some larger items. So, when the small items are ordered along with the larger items, we want to give free shipping for the small item.

Can your plugin handle this?

Thank you, Andrew

Hi! If the small items are contained in an exact category (or more categories, that contain only these small items) you can set always free shipping when the cart contains items from this/those categor(ies), then free shipping will remain activated even if the cart contains items from other categories.

Thanks for your response. What I am trying to do is set free shipping for the small (add-on) item only – and not for the entire cart. Can your plugin handle that situation?

I don’t think that such a thing like “free shipping for a part of the order” exists in WooCommerce. The entire cart has a single shipping price, so at the end of the day you have to calculate an unique shipping price, that can be “free” if the user has selected only (or also, depending from the settings you set into our plugin) or “paid” with a price calculated with your criteria if the items in the order doesn’t match the parameter you’ve set. Correct me if I’m wrong.

Hi, I was wondering on how to make the FREE SHIPPING show ABOVE UPS options that I have in the site?

Thank you

Hi, you can drag the available shipping methods in the order you prefer from WooCommerce > Settings > Shipping

I did but nothing changed!

Is the sorting of shipping method saved correctly on the admin panel? If yes, and not on the frontend, could be a problem of the theme not “reading” the actual sorting.

Hi I have paid for your plugin but once installed no matter what setting i try and save it continually has a 503 error. Help please

Hi, we could try to understand where the problem is checking the actual error detail. Could you activate debug mode in wp-config.php? https://codex.wordpress.org/Debugging_in_WordPress

Are y ou able to contact me privately ?

Please send us an email at info {at} raneri.it

Hello, I was wondering if I decide to purchase this item, but I want to know if this rules can also be set per product. Or only can be set to the whole store?, let me know

Hi, rules can be by product CATEGORY but – at this time – not by single product.

I Just purchased the WooCommerce free shipping plugin and got all of these following errors when I activated it: Notice: Undefined variable: categories_choice in /home3/thespann/public_html/wp-content/plugins/woocommerce-raneri-free-shipping/woocommerce-raneri-free-shipping.php on line 193

Notice: Undefined variable: categories_choice in /home3/thespann/public_html/wp-content/plugins/woocommerce-raneri-free-shipping/woocommerce-raneri-free-shipping.php on line 193

Shipping Zones | Shipping Options | Shipping Classes | Raneri Free Shipping

Notice: Undefined variable: categories_choice in /home3/thespann/public_html/wp-content/plugins/woocommerce-raneri-free-shipping/woocommerce-raneri-free-shipping.php on line 193

Notice: Undefined variable: categories_choice in /home3/thespann/public_html/wp-content/plugins/woocommerce-raneri-free-shipping/woocommerce-raneri-free-shipping.php on line 193

This was the final reply from my hosting tech support: Thank you for your patience, I have change it back, I am not sure on how to fix php errors but the creator of the plugin can assist on the issue

I have had to disable the plugin as it is stopping the payment of any current purchases. Can you fix the plugin or will you refund my money?

Hi, please contact me at info {at} raneri.it with a valid FTP access, I will review the error directly on your website and fix it. I’m still sure it’s simply an error-reporting problem.

This comment is currently being reviewed.

This comment is currently being reviewed.

Hello, is it possible with your plugin to do the following:

If cart total is over £45 then offer free shipping in the UK

If the cart total is over 50 euros, then offer free shipping in Germany

Hello, unfortunately this is not possible with our plugin. You can set one or more countries that allows free shipping but they will share the same settings (categories/max weight/minimum amount, etc.).

I have an issue with the plugin, it is offering free shipping when you cart subtotal is over £45. when a user uses a coupon code that brings the TOTAL below £45, it shouldn’t be offering free shipping as an option, but it does. Any ideas on how to fix this? thanks,

Hi, are you using a standard WooCommerce coupon or a coupon generated by an another plugin?

woo commerce 3 support?


I have a presale question. I have 2 shipping options:

1. one is paid shipping and is the same price for every product in the store 2. there is free shipping for over a sum

My problem is that when the clients selects products that allows him free shipping, he still has to choose and select the free shipping from the two options available to him on the checkout page.

I would like to know if there is a way only show the free shipping directly selected and no other option when they get past a certain amount. (that is because many of them still select the paid option)

Thank you !

If you know another way to achieve this kindly let me know.

Hi, I’m not sure to understand the question: normally, when the free shipping option is activated, all the other shipping methods should be hidden, UNLESS if you selected one or more shipping methods that haven’t to be hidden even if the free one is active.