Jump to content

Carrier disable for certain Zone, but carrier still visible in FO when checkout


Recommended Posts

Hello everyone, I'm a new guy here and a freshman to Prestashop.

Recently, I encountered one issue. I create one carrier, enable zone A, and disable zone B in this carrier's setting page. However, customer, who belongs to zone B, still can choose this carrier. The worse thing Prestashop shows FREE when customer choose this carrier.

 

simply speaking,

 

Zone A not selected in Carrier A

 

When Zone A customer checks out in step 4(Choosing shipping method), Carrier A shows free shipping, rather than NOT show.

 

Help!!! Does anyone know why this happen? Sorry for my bad english.

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

  On 4/6/2013 at 10:01 AM, Doulas Akula said:

Start here if you already have not. - You have to enable geolocation in your shop for prestashop to locate the zones.

 

Thanks for your reply. But I'm not going to restrict access to my store from customer.

Link to comment
Share on other sites

For that case then its a settings issue. Ensure that under shipping>>carriers the 'free shipping' column for the carrier is marked X ' Also ensure that when you click on the edit link of the carrier the zones you wish not to ship to are unchecked. If you wish to restrict specific customers you may create a group for them and restrict the specific group. But I believe its a settings issue. just review them

Link to comment
Share on other sites

  On 4/6/2013 at 11:57 AM, Doulas Akula said:

For that case then its a settings issue. Ensure that under shipping>>carriers the 'free shipping' column for the carrier is marked X ' Also ensure that when you click on the edit link of the carrier the zones you wish not to ship to are unchecked. If you wish to restrict specific customers you may create a group for them and restrict the specific group. But I believe its a settings issue. just review them

 

Thanks for your info.

1. Free shipping i did set as you wrote before.

 

2. Zone is unchecked.

 

3. I don't want to use GROUP method to deal with this issue. I use several couriers for delivery. However, some zones use 2 carriers while some use 3 or only 1. If customers increase, the group management will be very complicated job.

 

I guess if it is a bug for this version Prestashop. I am using 1.5.2.

Link to comment
Share on other sites

You wrote:

Zone A not selected in Carrier A

When Zone A customer checks out in step 4(Choosing shipping method), Carrier A shows free shipping, rather than NOT show.

_______

 

Is there a another valid carrier (a Carrier B,C,D,...) to choose from for a customer in zone A?

 

If there is no valid choice available (either because the customer is not in a correct zone, or order weight not in a valid weight range, or the total price not in a valid price range etc.), then PS 'disables' them all (correctly, as they cannot be used for this zone A customer), and value 0.00 is used, interpreted as Free shipping...

 

So make sure there is always a valid Carrier available for all your zones/total weights/total prices etc.

 

My 2 cents,

Pascal

Link to comment
Share on other sites

  On 4/6/2013 at 3:11 PM, PascalVG said:

You wrote:

Zone A not selected in Carrier A

When Zone A customer checks out in step 4(Choosing shipping method), Carrier A shows free shipping, rather than NOT show.

_______

 

Is there a another valid carrier (a Carrier B,C,D,...) to choose from for a customer in zone A?

 

If there is no valid choice available (either because the customer is not in a correct zone, or order weight not in a valid weight range, or the total price not in a valid price range etc.), then PS 'disables' them all (correctly, as they cannot be used for this zone A customer), and value 0.00 is used, interpreted as Free shipping...

 

So make sure there is always a valid Carrier available for all your zones/total weights/total prices etc.

 

My 2 cents,

Pascal

 

Yes, other carrier like DHL, FedEx select Zone A. So customer in Zone A can select DHL and FedEx. However, I really don't know why the Carrier A that uncheck Zone A can show to customer.

 

I examine all settings of carrier, zone, country, even that customer. All seems to set correctly.

 

And weight range, price range also checked. The order is in valid range.

 

Many thanks for your detail.

Link to comment
Share on other sites

×
×
  • Create New...