jbs Posted August 21, 2014 Posted August 21, 2014 Ok, here's what I'm looking for: our shipping is based on price, and so we've been using the table shipping -- $5.00 - $20.00 = $5.00, $20.01 - $50.00 = $10.00 shipping, etc. That works fine. We also sell eBooks and, as a charity, take online donations, and so we have free shipping for those, using free shipping for select categories, and that works fine. But when the customer combines the two in one order, we have a problem. When someone buys a $2.00 product and makes a $200 donation, the table shipping kicks in and they are charged shipping on an order of $202.00. They aren't impressed with $25.00 shipping on a $2.00 item. Any idea on how to make this work? Is there a module I've missed or a way to combine two? Quote
♥joli1811 Posted August 21, 2014 Posted August 21, 2014 (edited) Well easiest would be to assign a weight to your products with the eBook having a null weight = free shipping and and and full controll sorry wait it was to simple To simple maybe Regards Joli Edited August 21, 2014 by joli1811 Quote To improve is to change; to be perfect is to change often.
jbs Posted August 21, 2014 Author Posted August 21, 2014 That worked when shipping was based on weight (did that in the past). Now that it's based on total price instead, that's a little more difficult. Quote
burt Posted August 21, 2014 Posted August 21, 2014 Give eBooks zero weight. Remove zero weight products from the shipping cost. function getShippableTotal() { in /includes/modules/shipping/table.php is what you need to amend to enable this, maybe someone else can give you the exact code you need or maybe you can work it out on your own. GLWalker 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.