Jump to content

[SOLVED] question on Shipping Cost reseting


Recommended Posts

Hi

In PrestaShop version Version 1.1.0.3

If i have product A of weight 180g

with Weight Range => Carrier fee


0.000001 to 250g => $5
250.000001 to 250g => $6
500.000001 to 1000g => $10
1000.000001 to 2000 g => $14
2000.000001 to 3000 g => $15
3000.000001 to 4000 g => $18


The shipping cost is getting calculated correctly as long as the ordered quantity <6 then it remains at $5 (lowest weight range level) no matter how many more is added to the cart.

I went through this wiki on shipping which was clearly written but still puzzled by what went wrong with my setup.
http://www.prestashop.com/wiki/Shipping/


Could somebody shed some light on this?
Link to comment
Share on other sites

Hi

In PrestaShop version Version 1.1.0.3

If i have product A of weight 180g

with Weight Range => Carrier fee

0.000001 to 250g => $5
250.000001 to 250g => $6
500.000001 to 1000g => $10
1000.000001 to 2000 g => $14
2000.000001 to 3000 g => $15
3000.000001 to 4000 g => $18


The shipping cost is getting calculated correctly as long as the ordered quantity <6 then it remains at $5 (lowest weight range level) no matter how many more is added to the cart.


It is because prestashop works with "Kg" and do not "g"? You are working with a range of 0.000001 Kg to 250 Kg.

Is it?
Link to comment
Share on other sites

thanks for your reply.

my UOM is indeed in gram(g) and let me illustrate what happens:

0 to 250g => $5
250 to 500g => $6
500 to 1000g => $10
1000 to 2000 g => $14
2000 to 3000 g => $15
3000 to 4000 g => $18

here is a sample of teh shipping cost:

ordered 1 item => 180g => $5
ordered 2 item => 360g => $6
ordered 3 item => 540g => $10
ordered 4 item => 720g => $10
ordered 5 item => 900g => $14

however when the ordered qty reached 6 or more:

ordered 6 item => 1080g => $5
ordered 7 item => 1260g => $5
...
..
.

the shipping cost calculated becomes $5 which is strange.

Link to comment
Share on other sites

Try this:

0 to 0.250 => $5
0.251 to 0.500 => $6
...


1. changed preference localization for weight from 'g' to 'kg'
2. changed weight range as suggested
3. converted weight of the product from xxx g to xxx kg

Unfortunately, the shipped cost is now showing zero regardless of what is added to the cart or at what quantity.

Any thought on that?
Link to comment
Share on other sites

Check if there are something wrong wlth :

Back Office >> Shipping

Handling:

Handling charges: (I marked this to zero)

Free shipping starts at: (? amount)

Free shipping starts at: ?? kg

Billing:

According to total price - no

According to total weight - yes

Weight of your product now is 0.180 Kg.

Link to comment
Share on other sites

Check if there are something wrong wlth :

Back Office >> Shipping

Handling:

Handling charges: (I marked this to zero)

Free shipping starts at: (? amount)

Free shipping starts at: ?? kg

Billing:

According to total price - no

According to total weight - yes

Weight of your product now is 0.180 Kg.


thanks Ehinarr, i did check the handling & billing config and they were setup as u hv described perfectly.

I managed to get the shipping cost working again but the problem remains (see attachment) - shipping works perfectly when ordered quantity is < 6, anything more will trigger the shipping cost to be reset to lowest level.

3314_SUGY4q5HExFgWA4q9ibQ_t

Link to comment
Share on other sites

  • 4 weeks later...

It appears to be a bug which I will submit to the Bug Tracker once verified.

Based on tested results, the Shipping cost resets itself to the lowest cost when the calculated UOM reaches or exceeds 1000. I worked around this issue by dividing all the weights by 10 so the UOM is a pseudo 10g rather than g.

An example of that is if a product weights 100g and more than 10 units were ordered, because the total weight is now greater than 1000, the shipping cost is reset to the lowest shipping cost defined.

Link to comment
Share on other sites

  • 7 months later...
×
×
  • Create New...