adamcarter Posted May 15, 2013 Share Posted May 15, 2013 (edited) Hi guys, SHIPPING RULES PROBLEM We have a website that is selling posters and other items. The items we sell are rolled and folded: Rolled items have to be sent rolled. Folded items have to be sent folded. And as such have to be sent separately. We offer the following shipping options for the UK: Free delivery on orders over £50.00 or over. £3.99 delivery on orders £49.99 or under. But what if someone orders a rolled item for £30.00 and a folded item for £20.00? The total is £50.00 and this means we will have to pay TWICE for shipping which means we will be losing money. So, how do we create a shipping rule so that if a folded item is ordered and a rolled item is ordered at the same time, customers will only get free shipping if they order £50.00 or over worth of EACH? If £50.00 worth of each is NOT ordered, then a £3.99 charge will be applied to the folded item and a £3.99 charge applied to the rolled item. We hope this makes sense and can be done. We could be making a very silly mistake or just missing something, but I haven't found anything on the forum to help me with this and I believe it will benefit users such as myself if a solution can be found. Thank you in advance. Best, Adam Edited August 27, 2013 by adamcarter (see edit history) Link to comment Share on other sites More sharing options...
adamcarter Posted May 15, 2013 Author Share Posted May 15, 2013 Hey guys, Anybody able to help with this? Of course, I will help anyone who helps me if they have any advertising and design questions as that is what my degree is. Best, Ad Link to comment Share on other sites More sharing options...
tomerg3 Posted May 15, 2013 Share Posted May 15, 2013 You would have to modify the part of the code that checks for free shipping limit, and instead of checking the order total, you would need to go through all the products in the cart and see how many are rolled VS folded. I believe this free shipping check happens in Carrier.php class. If you are not a developer or have coding skills (or like to experiment), you would probably need to hire someone to write this for you. Link to comment Share on other sites More sharing options...
adamcarter Posted May 15, 2013 Author Share Posted May 15, 2013 Hi tomerg3, Thank you for your response. This is what I feared. I don't have the funds available at the moment to hire someone to do this for me or the time to try and develop it myself. Can you give me some pointers on what exactly I will have to look for if I get time to develop this myself? Best, Ad Link to comment Share on other sites More sharing options...
tomerg3 Posted May 15, 2013 Share Posted May 15, 2013 Look for "Free_shipping" in carrier.php that should shwo you the places where the order total is checked against the free shipping. It may also be in Cart.php class. Link to comment Share on other sites More sharing options...
adamcarter Posted August 27, 2013 Author Share Posted August 27, 2013 *BUMP* Hi guys, We need this sorted asap. We are willing to pay someone to do this for us as a custom job. Thanks! Link to comment Share on other sites More sharing options...
Recommended Posts