chrisaroz Posted September 2, 2011 Share Posted September 2, 2011 I'd like to have shipping costs on a "Number of Items" basis. 1 will be 5.50 2 will be 8.25 3 will be 11.00 4 will be 13.00 5 will be 14.00 6 will be 15.00 Etc... What's the best way to accomplish this, assuming it can be done. Link to comment Share on other sites More sharing options...
bellini13 Posted September 4, 2011 Share Posted September 4, 2011 i don't think it's possible without some customization. prestashop only allows shipping cost by total product weight or by total product price. I would imagine needing to create a carrier module that would implement the logic you have defined above. Link to comment Share on other sites More sharing options...
chrisaroz Posted September 6, 2011 Author Share Posted September 6, 2011 Thank you for the reply! I guess I'll have to play around with it. Where would someone go to find a person to custom make a module like that? Link to comment Share on other sites More sharing options...
bellini13 Posted September 7, 2011 Share Posted September 7, 2011 you could post a topic in the "paid job" forums. i could also create the module for you, send me a PM if you are interested and we can discuss pricing. Link to comment Share on other sites More sharing options...
Chilly Posted September 8, 2011 Share Posted September 8, 2011 You should be able to do this by setting up shipping by weight. You have to assign each product with a weight of 1. Then go through and set up the weight ranges, zones, countries, carriers and all that. I say should because I'm trying to do the same thing and am having trouble getting it to calculate correctly. Each product is set to 1 lbs. My shipping rate is $5 for the first item, and $3 for each additional item. I tried two sets of weight ranges. One was: 0 - 1 lbs. = $5 1 -2 lbs. = $8 2 - 3 lbs. = $11 etc. Set up like this, though, it was rounding up to $11 for only two items. There's an overlap, you see, between two ranges, so it rounds up. I tried to solve this problem by setting up weight ranges to this: 0 - 1 lbs. = $5 1.1 -2 lbs. = $8 2.1 - 3 lbs. = $11 etc. So there should be no over lap, right? But set up this way, it just rounds up to the largest set weight range. Which is 10 - 10,000 lbs = $35. Oh, and in Carriers I set up a new carrier that should apply to the two zones I have (US and International), it's the only carrier activated, Status, Apply Shipping Cost, Shipping & Handling are all activated, and Billing is set to according to weight. Does anyone know what I'm doing wrong here? I can't figure it out. Link to comment Share on other sites More sharing options...
Chilly Posted September 8, 2011 Share Posted September 8, 2011 OK! I figured it out! Under Shipping/Weight Ranges, when you create or edit a range, the first number in the range is included and the second number is excluded. I hadn't noticed before. My problem was that I started with 0 - 1 lbs. Now I have this: 1 - 2 lbs = $5 2 - 3 lbs = $8 3 - 4 lbs = $11 And it's calculating correctly! Link to comment Share on other sites More sharing options...
Dave L Posted September 8, 2011 Share Posted September 8, 2011 Pleased you figured it out so quickly..... well done. 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