berklee.grad Posted September 6, 2013 Share Posted September 6, 2013 Greetings All, working on a the site www.halleminlures.com They wish to offer free shipping on a single catergory of inventory items (hat tip: thanks El Patron) I have configured a cart rule for that proper category. When that item is purchased i get the expected free shipping (yea)! However, when I add a subsequent item that is NOT supposed to get free shipping the cart shipping still remains free! If I add items to the cart without the free category I get the expected shipping charge; but, when I add a free shipping categorized item the cart rule applies free shipping What do I need to do to fix that behavior? Add another cart rule, add some "if - then else" conditionals or something else? thanks in advance for your input, -Rick 1 Link to comment Share on other sites More sharing options...
NemoPS Posted September 7, 2013 Share Posted September 7, 2013 Hi, Unfortunately, this is how those cart rules work at the moment. Basically, when conditions are met, the discount is triggered no regardless of other products You'll need a custom solution (like a voucher system, or core modifications/overrides) to achieve this Link to comment Share on other sites More sharing options...
berklee.grad Posted September 7, 2013 Author Share Posted September 7, 2013 Hi, ... You'll need a custom solution (like a voucher system, or core modifications/overrides) to achieve this Nemo1, Thank you for your reply! Gee, I was hoping it would be as easy as enabling another rule and adjusting the cart rule priority (silly me) Do you (or does anyone else) know if a voucher rules are setup if once those conditions are met, the entire order gets free shipping or just the items with the voucher? Or, do I need to add addtional conditions to the CartRule.php OR somewhere else? if ($cart_rule['free_shipping']) $cart_rule['id_discount_type'] = Discount::FREE_SHIPPING; elseif ($cart_rule['reduction_percent'] > 0) Thanks in advance for any/all suggestions, -Rick Link to comment Share on other sites More sharing options...
NemoPS Posted September 7, 2013 Share Posted September 7, 2013 As far as I know, all the order gets free shipping You might be able o tweak the rule so that, if other non-matching products are there, you kill the parameter and set the cart rule activation to false Link to comment Share on other sites More sharing options...
jimmyc Posted November 14, 2013 Share Posted November 14, 2013 Yeah it seems that any other item added to the cart with the free shipping voucher set to a category will give free shipping to all the other items in the cart also. Looking to set free shipping for some items to some zones but if the customer adds another item to the cart then if charges the shipping for that item separately. Currently i think it is impossible. Unless of course we set the weight to zero and create a small incriment 0 grams to .000001 grams for our weight based shipping settings. But that requires some elaborate new zone settings to allow some zones and not others. As long as every other stock item has a weight over .00001 it should work for some people using custom weight based shipping, Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now