Manual (Fixed or By Weight and By Total) problem

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
4 years ago
Hi =,

we are using nopCommerce 4.1 and we have a shipping configured by weight and all attributes have adjusted weight accordingly.

What happens is that final shipping charge is calculated only by the first item added to a cart, it seems like the plug in is not adding up weight to get the total.

Is it a bug in plug in or is there a trick in configuration?

It is is a problem for us since we do have articles that are heavy.

Thank you and looking forward to some replies.
4 years ago
Attribute value type - Are you using Simple Attributes (and its Weight adjustment), or are you using Associated to Product?
4 years ago
We are using simple attributes and weight adjustment.
4 years ago
Make sure that the products are not marked as "Free shipping".
4 years ago
No products are marked as free shipping.
4 years ago
Also check that product's "Ship Separately" is not selected.
(... because it will cause the core shipping to call shipping plugins multiple times, once for each item in the cart. The "Items" evaluated by the plugin would not be the entire cart, but only the item for a specific request, which in the case of Ship Separately would be only a single item.  Then it would add together all the rates from each request to show one final rate.)
4 years ago
HI sorry for a bit late reply, no product is marked as ship separately, I even reinstalled and reconfigured the shipping plug in, but the problem is still there.

For example we have a kattle bell products in weights from 4 to 24 kg in increments of 4 kg, so the product weight is marked as 4kg and each attribute has weight adjustment of (its weight - 4kg)

The plug in calculates correct shipping rate only on the bases of base variant (if you add 1 of more pcs of 4kg kattlebell, if you add any other variant that weight is not factored in the shipping price).

Can anybody please explain this formula (maybe helps me figure out what the problem is)
Formula to calculate rates  = [additional fixed cost] + ([order total weight] - [lower weight limit]) * [rate per weight unit] + [order subtotal] * [charge percentage]

because according to this we have it set up in this way:
[order subtotal] * [charge percentage] = 0*0 = 0
[order total weight] - [lower weight limit]) * [rate per weight unit] = [order total weight]- 0*0 = [order total weight]

and the final rate should be according to that =  [additional fixed cost] + [order total weight]  which does not make sense to me.
4 years ago
Try this...

Delete all your by-weight records, and just add one new one.  Use all the default values, except for "Rate per weight unit", make it  1.0.    This will show a rate matching the weight exactly, and will confirm whether the plugin is seeing correct weight with attribute weight.
4 years ago
What exactly do you mean by by-weight records (you mean in the shipping configuration)?
4 years ago
Did exactly what you said and yes the weight is calculated only on the base of base attribute, the configuration does not see the adjusted weights.

Any suggestions?
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.