Shipping Methods mixing up

  • Posts: 15
  • Thank you received: 0
8 years 7 months ago #237568

-- HikaShop version -- : 2.6.2
-- Joomla version -- : 3.5.1
-- PHP version -- : 5.5.30

Currently for one of our vendors we have 5 shipping methods setup.
1) Canada restricted, under $300, no warehouse restriction
2) Canada restricted, over $300, no warehouse restriction
(some of their products have a warehouse set to canada as they only ship these products within canada)
3) Canada restricted, under $300, Canada warehouse restriction
4) Canada restricted, over $300, Canada warehouse restriction
5) USA restricted

When i test the checkout with a Canadian address as the buyer the products split accordingly. (between bethods 1/2 & 3/4)
however for some reason if i use an american address as the buyer it shows the shipping method #5 for all the products (even though the canada specific ones should say no shipping method available).
When I tried to buy those products that are canada only by themselves without anything else in the cart with an american address it said no shipping method found. Is there some setting overriding this where for some reason it splits them with a canadian address but doesnt with an american?

If anyone could provide some clarity for why this occurring please. If you need more information please let me know.

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
8 years 7 months ago #237600

Hi,

What you have is normal.
If you don't set any warehouse restriction to the USA restricted shipping method, it means that it applies for all the products regardless of their warehouse.
So you would have to create a USA warehouse, and assign the products you want to ship only to the USA in that warehouse so that the shipping method would only display for them.

In your case, I actually wouldn't use warehouses at all.
I would have only shipping methods with the "shipping price per product" setting turned on and then, in each product, in the "shipping prices" area, I would use the "block" checkbox for the shipping method I wouldn't want to be available when the product is in the cart.
That way, I would just have to block the USA shipping method for products to be shipped to Canada only, and vice-versa and the rest would be handled automatically.

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 0
8 years 7 months ago #237896

Thank-you i guess i just misunderstood it as i assumed as the product was set to a specific warehouse that it would be able to grab it.

on a separate question but same area I setup the FedEX shipping for them and it works fine with a canadian address but not with an american. I keep getting the error "The FedEx request failed with the message : Customer not eligible for service." however it still shows all the FedEx options and allows you to proceed with them.

The vendor is based out of the USA so i was confused why it would work to a canadian address but not for the american.

Please Log in or Create an account to join the conversation.

  • Posts: 12953
  • Thank you received: 1778
8 years 6 months ago #238050

Hello,
You are having that issue because one or more of the services you selected in the FedEx configuration page isn't available for your shipping location, so the solution will be to :
- Locate the service which isn't compatible with US addresses
- Create a new FedEx shipping method without these services and with the "Zone" option set to US

Please Log in or Create an account to join the conversation.

Time to create page: 0.068 seconds
Powered by Kunena Forum