This author's response time can be up to 1 business day.
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.
GOLD MEMBERSHIP : $29.99—FREE SHIPPING FOR 12 MONTHS
PLATINUM MEMBERSHIP: $19.99—FREE SHIPPING FOR 6 MONTHS
SILVER MEMBERSHIP: $14.99—FREE SHIPPING FOR 3 MONTHS
NO SUBSCRIPTION: $8.99 FOR EVERY DELIVERY.
Can your extension do that?
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
Hi, sorry for the delay due to the weekend. This is probably due to the theme. The motivational phrase is called when the theme’s cart page calls the “woocommerce_before_cart_table” hook. Maybe this is called twice in cart template?
Tank you, but where can I find this entry to change it.
Please discribe it as clear as possible
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?
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
Hello, it’s a warning, not an error. Set DEBUG = false in your wp-config.php and it will hide from page.
This is wp-config…dotn see anything in there like that??...
For developers: WordPress debugging mode.
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
* For information on other constants that can be used for debugging,
* visit the Codex.
* @link https://codex.wordpress.org/Debugging_in_WordPress
define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
/ That’s all, stop editing! Happy blogging. /
/* Absolute path to the WordPress directory. /
if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(FILE) . ’/’);
/* Sets up WordPress vars and included files. */
require_once(ABSPATH . ‘wp-settings.php’);
ok, define(‘WP_DEBUG’, false); it’s already false. Do you still see that warning on pages?
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
Hi, see the above thread by jayalders
Where do I put the DEBUG = false in your wp-config.php? Would like to get this plugin installed ASAP, please advise.
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….
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?
Hello, this is the first time we receive this kind of bug report. Maybe the “These categories always trigger free shipping” option is activated? Could you specify your WP+WC+Plugin version installed?
Nope…I haven’t changed the settings in the years Ive used it. It’s the updated version. And it only seems to happen when the selected category (stickers in this case) is added to cart first…When another category is added first it doesnt happen. I was just on with WooCommerce support and they verified this issue. Here’s the screen shot woo support sent me too.. http://cld.wthms.co/Mmj5GS
I see that you’re using our plugin last version (1.47a). Could you specify your WP+WC versions?
Newest versions of everything..All updated.
Ok, thank you! We will test it in a similar setup and I will make you know. In the meanwhile, I ask you to try a possible workaround: enable shipping debug mode in WC’s global shipping settings. This disables the shipping costs cache, it could work.
Thank you. I’ll wait until there’s a definite fix. I appreciate the fast replies.
Thank you for understanding! Make me know about disabling the shipping cache, just to test it on your installation.
Any luck with finding a solution?
Hope to give you the result of our tests today. In the meanwhile, did you tried disabling the shipping cache?
No , I didn’t want to mess with it any further until there was a fix in place.
Hi, unfortunately we were unable to reproduce the problem. We tested with the latest version of WP available (4.81) and both an old version of WC (2.4.8) later updated to the latest (3.1.2).
In every test case we tried to set our plugin with a simple rule: products from one category (sweatshirts) activate free shipping. Adding a product from sweatshirts made free shipping available. Adding a second product from another category (jackets) free shipping is unavaiable and the normal paid shipping is shown.
The sole case that caused the problem you described is when you add a first product from the free shipping category, and then you add a second product that DOESN’T HAS A CATEGORY at all. In this case our plugin sees that the cart doesn’t contain products from categories that are not listed in the free ones, and so it activates free shipping. But I’m not sure it can be considered a bug… the reasoning is technically correct.
Hi..thanks for the reply. No no, I didn’t say adding a 2nd product with no category at all. I said if we add stickers (our only “Free shipping” category in raneri plugin) and then a customer added another product (*with category..they all have categories) then free shipping was presented to the customer as was the case in both my customer’s order as well as Woo’s test of it which I sent you the screen shot
Yes, I see: when I write “when you add a first product…” I mean: when a user adds it to his cart. There must be one setting or one plugin in particular that modifies this behaviour because we can’t reproduce it on our installation. If you want, I can record a demo screencast where I execute the sequence of actions and the cart works as expected.
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
View license details
Get it now and save up to $5
Deliver better projects faster. Photos, templates & courses
Unlimited downloads. Only $29/month
Learn almost anything with
Envato Tuts+ for free
9000 free tutorials, 3000 paid courses
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work