Jump to content

Shipping cost per weight is always showing the same amount


Recommended Posts

Prestashop Version: 1.6.0.13

 

For some reason, regardless the weight I put for the individual product ( Catalog->Products->Shipping->Package weight), the total weight is not changing in the check out process. 

 

So let's say I set up a carrier, the change is $10/kg, so the amount is always showing $10, even I buy 2 of the same product.

 

Has any one come across this before ? I have tried the following methods, but still no luck:

 

1. Double check the shipping settinng for  carrier

2. Only use one carrier

3. disable all the demo products, only enable 1 product.

 

Any help is much apppreciated.

 

Cheers,

Harry

 

Link to comment
Share on other sites

Thanks again, This is bit confusing here.

 

So how to make it to calculate the shipping cost by certain amount of dollar per kg ?

 

Basically, the shipping cost is $10/kg, it is not a tiered price. So the range here seems useless to me.

 

Cheers,

Link to comment
Share on other sites

Are you using the USPS module or set shipping up yourself, if using the module you should not change any of the settings in the shipping location and cost page.

I use the module and you settings on that page are different then mine and my shipping works fine.

 

If using module let me know and I will post shots of my pages.

Or just uninstall and reinstall the module and only add the tracking URL and if needed change the settings to apply handling cost, handling cost should be set in the module configuration not on the shipping page.

Link to comment
Share on other sites

Your better off with the module, it will talk to USPS and set shipping cost to the weight of the product.

I do have a 2 dollar handling cost set in the modules config and have never had an issue.

 

When setting your own you will need to set many ranges to cover all your products.

 

Like this.

 

0 - 1 $6

1.- 2. $7

2 - 3. $8

 

And so on, Prestashop uses include and exclude for the ranges, it works like this, in the first range it would be up to 1lbs but excluding 1lbs

Range 2 would then be 1 to 2lbs but excluding 2lbs and so on.

You will need enough ranges to cover the producrs you sell based on what you might expect customers to puchase.

USPS charges based on this same range profile so either way you should be OK.

 

Also if you use the module do not set ranges leave it as you see it the module get the prices from USPS.

The module is included with Prestashop so you can just install from the module page.

Edited by tdr170 (see edit history)
Link to comment
Share on other sites

Your better off with the module, it will talk to USPS and set shipping cost to the weight of the product.

I do have a 2 dollar handling cost set in the modules config and have never had an issue.

 

When setting your own you will need to set many ranges to cover all your products.

 

Like this.

 

0 - 1 $6

1.- 2. $7

2 - 3. $8

 

And so on, Prestashop uses include and exclude for the ranges, it works like this, in the first range it would be up to 1lbs but excluding 1lbs

Range 2 would then be 1 to 2lbs but excluding 2lbs and so on.

You will need enough ranges to cover the producrs you sell based on what you might expect customers to puchase.

USPS charges based on this same range profile so either way you should be OK.

 

Also if you use the module do not set ranges leave it as you see it the module get the prices from USPS.

The module is included with Prestashop so you can just install from the module page.

 

 

Hi tdr170,

Thanks for your suggestion.

 

Since I am using flat rate ( X$/kg ), it is a not range-based price. So I guess it may not work for me.

 

So I need to look for a solution which I can use a simple formula, the final shipping cost = Total Weight * ( X dollar/kg ).

 

Cheers 

Link to comment
Share on other sites

On step 2 of the carrier configuration (Shipping localtion and cost)

Adjust the max weight to be let say 1 (where it is 1000 actually)

Press the add range button at the bottom of the zone list

Fill-up the new range From 1 to 2, adjust the price to be 10$

 

Repeat this operation up to 30kg ... 

 

Prestashop does not implement calculation on shipping cost because there is most of the time no linear formula for such cost

You have to define your ranges and the price for those range.

Link to comment
Share on other sites

it is basically 2 things

 

1) you need to ensure your products have a weight defined

2) you need to properly define your weight ranges and assign the correct price to those ranges.

 

I will assume you have already done #1.  but based on your screen shots, you only have a single weight range defined, which is 0kg to 1000kg.  and you stated that anything in this weight range will cost $10.

 

so now you need to define another weight range, that is 1000kg to xxxxkg, and then define what the price should be for that range. 

Link to comment
Share on other sites

  • 2 weeks later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...