Jump to content
Sign in to follow this  
Gamekeysupplier

Restrictions on Carrier

Recommended Posts

Hello,

Is there a way to restrict a carrier for an item? For example, I have 2 kinds of products. One that ships worldwide, and other only to UK. I want to create 2 carriers and restrict one carrier for each product. Is this possible?

Thanks!!

GameKS,
admin@gamekeysupplier.com

Share this post


Link to post
Share on other sites

it is possible if you trick the system, how can i do that?

You can always use the weight to split the products and then use weight ranges to assign the carrier and price.
For more details about this, read the wiki http://www.prestashop.com/wiki/Shipping/
If you are stuck then post back.

Hint: you can say weight from 100-200kg to use carrier1 and 201-300kg to use carrier2 (and yes i know that the weight of that product is none of that, but just use the weight as a variable).

Share this post


Link to post
Share on other sites

I tried that.
Carrier A, weight range 0-1000kg - shipping 20€ : Product A = 200kg (default carrier)
Carrier B, weight range 1001-2000kg - shipping 40€: Product B = 1200kg

But:
When adding the Product B (40€) to the cart (Cart block), shipping cost is set by Carrier A as a default carrier (20€). After checking out on the list of carriers there are both carriers displayed with different shipping costs (20€ and 40€), Carrier B is now checked (40€), but customer can still choose Carrier A.

So, this is not a solution.

Share this post


Link to post
Share on other sites

can you take a snap shot of your settings?
what is the weight of the products assigned?

I tell you if you configure it correctly it would work.

Share this post


Link to post
Share on other sites

Check your settings for Carrier A
In Back Office/Shipping/Carriers - edit Carrier A and check that you have selected "disable carrier" for the 'Out-of-reach-behaviour'
This will ensure that once the cart weighs more than 1000kg, Carrier A will not be available.
:)

Share this post


Link to post
Share on other sites

have a simillar problem: 4 carriers(1: 0-0,2kg ll 2: 0,2-5kg ll 3: 5,1-10 ll 4: 10,1-20). say i have a product at weight level 1. the cart shows the default shipping cost as long as weight does not exceed it. thats fine. when weight goes over the cart shows shipping cost at ZERO and stays there. it doesnt show the cost of carrier 2. Problem nr 2: At checkout ALL carriers above and including carrier 1 show, but I want to show ONLY carrier 1. At BO i “disable carrier” for the ‘Out-of-reach-behaviour’ so the lower carrier dissapear, fine. but all the others show. Whats more, carrier 4 (the most expensive one!) is checked by default everytime u want to checkout. any idea?

Share this post


Link to post
Share on other sites

I know someone who had a similar problem.
For your second carrier your have 2 - 5 kg. Try entering 2.1 as you have with the others.
If that doesn't work, try entering the weights as 2.001, or even 2.00001, 5.001 (5.00001) etc etc - I don't know why but this other person had to use 5 places after the decimal point for his to work - but it did work :)

Share this post


Link to post
Share on other sites
There are some bugs in the range checking for the carriers. I have reported them and posted fixes:

http://www.prestashop.com/bug_tracker/view/2605/


Thank u very very much swguy. the carriers list at checkout is fixed. charm. Can u magically fix the other problem, please?: the cart only shows the default carrier(carrier 1) and when the weight goes over, it shows zero shipping, it doesnt show the next in line.

Share this post


Link to post
Share on other sites

i saw this bug report(2967), language was too high for me... my problem is: say i have 3 carriers by weight: one: 0-1kg = 1£.... two: 1.1-2kg = 2£.... three: 2.1 - 3kg = 3£. I set carrier one as default. If i have a product at 0.5 kg, the shopping cart will show shipping cost 1£. Fine. But say the product's weight is 1.5 kg then the cart shows shipping costs Zero. It won't show 2£ (carrier two). At checkout, the right carrier is showing and only when i click 'next' and go to payment page then the cart is updated and showing the right shipping cost - 2£

Share this post


Link to post
Share on other sites
I know someone who had a similar problem.
For your second carrier your have 2 - 5 kg. Try entering 2.1 as you have with the others.
If that doesn't work, try entering the weights as 2.001, or even 2.00001, 5.001 (5.00001) etc etc - I don't know why but this other person had to use 5 places after the decimal point for his to work - but it did work :)


tried it Chrissie, with 5 spaces, didnt work

Share this post


Link to post
Share on other sites

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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More