Here's what you do now: 1. Open source code for your shipping method (Nop.Shipping.ShippingByWeight.ShippingByWeightComputationMethod.cs or Nop.Shipping.ShippingByWeightAndCountry.ShippingByWeightAndCountryComputationMethod.cs) 2. Find and replace:
andrei, i'm Leonardo from Palermo we are develop www.nettunosporttrapani.it in TRAPANI - SICILIA - ITALY the problem is that the shipping shipping companies "TNT" in italy make different price for STATE /province EG. (sicilia, calabria, lombardia etc..)
eg.
1) 0-5 kg € 7 in Sicily 2) 0-5 kg € 9 in Calabria 2) 0-5 kg € 11 in other province (regioni) of ITALY
1) 6-10 kg € 12 in Sicily 2) 6-10 kg € 13 in Calabria 2) 6-10 kg € 15 in other province (state) of ITALY
you are develop a shippingByWeightAndSTATE module??? thanks, Leonardo
I also have this issue. In UK I cannot find any shipper that doesnt calculate cost based on weight brackets rather than absolute weight. I have been looking on codeplex for this issue but cannot find it to vote.
Has it been added? Can anyone add items or does it need to be an admin? I think this would be a popular feature for european users or perhaps could be added into the next or future release as an additional shipping method.
I 3rd, 4th or whatever. I've built several companies and have used multiple shopping carts. When you configure shipping by weight and use a matrix, you specify an exact amount, NOT an amount per lbs or kg. This is such a tiny, miniscule, 15 second addition to provide an option that works how most people expect it to work.
What is the exact name of the file and what directory is it in? I've dug through every single folder and only found one that even came close to matching this ...\Administration\Shipping\ShippingByWeightConfigure. This folder has exactly 3 files in it and not a single one of them has the calculation mentioned. I need to blow away this * Weight and I can't find it in the source code.
ShippingByWeight.CalculatePerWeightUnit --> set to false
ShippingByWeightAndCountry.CalculatePerWeightUnit --> set to false
That works great to a point for me, however the shipping by weight I need to implement has fixed weight bands/prices up to say 20KG and then there is a cost per weight unit for each KG over the maximum defined weight range - how would I go about handling that?
Example:
0 to 1kg = £5.50 1 to 5kg = £7.00 5 to 20kg = £8.50 Greater than 20kg = £8.50 plus £0.30 per kilo over 20kg
ShippingByWeight.CalculatePerWeightUnit --> set to false
ShippingByWeightAndCountry.CalculatePerWeightUnit --> set to false
That works great to a point for me, however the shipping by weight I need to implement has fixed weight bands/prices up to say 20KG and then there is a cost per weight unit for each KG over the maximum defined weight range - how would I go about handling that?
Example:
0 to 1kg = £5.50 1 to 5kg = £7.00 5 to 20kg = £8.50 Greater than 20kg = £8.50 plus £0.30 per kilo over 20kg
Any ideas appreciated
I am also looking to implement this solution. Any one got any ideas?
ShippingByWeight.CalculatePerWeightUnit --> set to false
ShippingByWeightAndCountry.CalculatePerWeightUnit --> set to false
That works great to a point for me, however the shipping by weight I need to implement has fixed weight bands/prices up to say 20KG and then there is a cost per weight unit for each KG over the maximum defined weight range - how would I go about handling that?
Example:
0 to 1kg = £5.50 1 to 5kg = £7.00 5 to 20kg = £8.50 Greater than 20kg = £8.50 plus £0.30 per kilo over 20kg
Any ideas appreciated
I am also looking to implement this solution. Any one got any ideas?
Thanks
Ian
Out of the box you can have only one of the methods a) fixed by weight brackets or b) per kg by weight brakets; but you can keep on a) defining after 20kg (following the example above) a £0.30 increase for an aditional 1kg. braket. Following the example it would be 20kg to 21kg=£8.80, 21kg to 23kg £9.10 and so on... It will work if you do not expect to have very heavy orders that will meake you define too many additional brackets.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.