Shipping cost by weight brackets

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
Hi, the last suggestion works fine for me. In most shops, it is OK to make the increments bigger as the numbers getting higher. For instance, like this: 1,2,3,4,5,6,7,8,9,10,15,20,25,50,75,100,150,200 etc.

I don’t think I ever annoy any customer or have lost a sale, by not accepting 4003 pieces of any goods.

They simply pick 4000, and those who *need* 4003 just add one more line in the order.
12 years ago
For me that's just not a workable solution since the seller is selling liquids that can be anything up to 200 litres per unit. They are calculating weight on the premise that 1 litre is equal to 1kg and the suggested solution would require specification of shipping costs for every 1kg over and above 20kg.
12 years ago
ProNotion wrote:
For me that's just not a workable solution since the seller is selling liquids that can be anything up to 200 litres per unit. They are calculating weight on the premise that 1 litre is equal to 1kg and the suggested solution would require specification of shipping costs for every 1kg over and above 20kg.

If it is ONLY one fixed cost (say 8.50 for under 20kg) and then 0.30 per additional kg above 20 kg you can set a fixed cost (additional shipping charge) in your product variant info:
Shipping enabled:    
Free shipping:    
Additional shipping charge:      
Weight:     [lb(s)]  
Length:     [inch(es)]  
Width:     [inch(es)]  
And then charge per kg (0.0 for  0kg to 20kg; and 0.30 for 20kg to 200kg)
7 years ago
huscre wrote:
Hi, I would like to offer shipping based on product weight, with a set price per bracket.
Eg. 500g to 1kg = $7.50.

I found a similar request here:
https://www.nopcommerce.com/Boards/Topic.aspx?TopicID=1889
But there was no reply.

Is there a way to calculate by weight, and not by price/kg?



I am looking to implement shipping by weight exactly the same way, but cannot figure it out.  I am using NopCommerce 3.80.

The shipping needs to work in the following way:

0-500 grams = R275
500-1000 grams = R285

So it needs to be a fixed rate per level available in specific countries which I currently cannot do.

Can someone please advise as to how this can be set up without any development

Thanks
Lena
7 years ago
Lena Raman wrote:
Can someone please advise as to how this can be set up without any development

Have you tried enabling and configuring the Shipping by weight plugin? It's designed for exactly this scenario and is documented here: http://docs.nopcommerce.com/pages/viewpage.action?pageId=10256897
7 years ago
Hi Pete,

Thanks so much for your response, but I am still struggling here.

I have activated ship by weight and am trying to set up the levels.  Let me show you one as an example I am setting up for South Africa.

I want to charge a flat rate of R200 for South Africa only from 0-3000 grams, which I have done here https://www.screencast.com/t/pr5os5ssgd

The product that I have added to the cart weighs 175 grams, but when i estimate shipping costs, it comes up as R0.00 - https://www.screencast.com/t/WcKTLDco

Any idea what I am doing wrong here?

Thanks for help
Lena
7 years ago
Lena Raman wrote:
I want to charge a flat rate of R200 for South Africa only from 0-3000 grams, which I have done here https://www.screencast.com/t/pr5os5ssgd

The product that I have added to the cart weighs 175 grams, but when i estimate shipping costs, it comes up as R0.00 - https://www.screencast.com/t/WcKTLDco

Any idea what I am doing wrong here?

The screenshot of your shipping by weight record shows a zip code of 8001 but you're estimating shipping to zip code 7979 so it's not going to match. It's better to start by setting up the least specific record first. So leave all the fields set to * and the zip code blank. Once you're happy that it's working then start adding more specific records where the rates need to be different to the default. The Shipping by weight plugin works by matching the most specific shipping record that's defined for each shipping method.

Also if you're actually using multiple warehouses then there's a setting under Shipping Settings (Advanced view) called Use warehouse location that you may want to use.
7 years ago
Thank you so much Pete, that worked!

Just one more thing, I need to set up levels and apply certain countries to them.  Does this mean that I will have to set up a level for each country I am going to ship to?

For example:  

0-500 = R275

500-1000 = R285

1000-1500 = R300

1500-2000 = R315

2000-2500 = R330

2500-3000 = R350


These levels of weight and prices will need to apply to Botswana, Lesotho, Swaziland and United Arab Emirates.  So the question is, can I apply a level to multiple countries?

Thanks
Lena
7 years ago
Lena Raman wrote:
  Does this mean that I will have to set up a level for each country I am going to ship to?

Yes. Either you set it country by country or leave "*" in the country field and it will apply to all countries. You could also upload your setings by SQL
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.