why only one custom shipping method appears?

I setup more than one custom shipping method (weight based) for the same country ( location), but only one shipping method appears when I estimate shipping cost in the shopping cart page. How to setup so that all different shipping method will appear when estimate shipping cost and checkout?



Thanks in advanced!

Check to make sure that you have shipping charges assigned for the location on each of the shipping methods. Another possibility is if there are weight restrictions entered for the shipping methods.



Bob

Check to make sure that you have shipping charges assigned for the location on each of the shipping methods. - Yes! When I disabled one of the custom shipping method, the other custom shipping method will appear when estimate or checkout.



Another possibility is if there are weight restrictions entered for the shipping methods. - the total weight is within the restrictions.



Furthure help will be highly appreciated!

Are you using the Suppliers addon?



Bob

Thanks for your reply again. I’m not using the suppliers addon. The status of Suppliers addon is disabled.

Not sure what it could be - it sounds like things are set up properly. Have you made any changes to the code?



You can PM me if you would like me to take a look.



Bob

Can anyone help?

Madaha, Shipping methods are one of the hardest things to configure. If you don’t show screenshots of your setup or allow someone to take a look, there isn’t much any of us can do but guess.











Do you have any overlap in your locations (e.g., EMS-% and Fed-EX-1-2). Destinations should exist in only a single location.



If this is not the issue, then I suggest you contact support at the HelpDesk (helpdesk.cs-cart.com). As Tool Outfitters pointed out, these issues are tricky to solve without seeing the settings.



Bob

The same country is in different locations, for example USA, is in the locations of both EMS-5 and FedEx-1-2 because there are different shipping method to the same country.



I will submit a ticket on helpdesk.



Thanks.

[quote name=‘Madaha’]The same country is in different locations, for example USA, is in the locations of both EMS-5 and FedEx-1-2 because there are different shipping method to the same country.[/QUOTE]

You can’t do that.



Setup a ‘North America’ or ‘China’ location and then use it to set up shipping charges for both FedEx and EMS shipping methods.



Bob

See this thread for further explanation:

[url]http://forum.cs-cart.com/showthread.php?t=16123[/url]



Bob

The same country not allow to be in different locations? That’s a big problem. To have more than one shipping methods for one country, I have to create location for each country and then setup the charges for each country in different shipping method. You also know to input shipping charges is a lot of work too. That’s really a hugh hugh hugh work. Please ask your technology to import the following two points as soon as possible:


  1. All the same country in different locations. It will allow more than one shipping methods for the same country very very very easily.
  2. Improve the shipping charge input method, instead of input line by line, please allow to use one line for all amount/weights/items, such as "weight:charge;weight:charge;weight:charge;… ", for example, 0.5:15;1.0:27;1.5:32;… it means 15 dollars for 0.5 kgs, 27 dollars for 1 kgs, 32 dollars for 1.5 kgs… It will save a lot of time to input the shipping charge in this way.



    waiting for your response.

[quote name=‘Madaha’]The same country not allow to be in different locations? That’s a big problem. To have more than one shipping methods for one country, I have to create location for each country and then setup the charges for each country in different shipping method. You also know to input shipping charges is a lot of work too. That’s really a hugh hugh hugh work. Please ask your technology to import the following two points as soon as possible:


  1. All the same country in different locations. It will allow more than one shipping methods for the same country very very very easily.[/QUOTE]

    Hey, I don’t work for CS-Cart. I’m just telling you how it works.



    You can have multiple shipping methods to the same country - you just can’t enter them the way you want to. You could always ask CS-Cart to do a custom mod to meet your specifications.


[QUOTE]2. Improve the shipping charge input method, instead of input line by line, please allow to use one line for all amount/weights/items, such as "weight:charge;weight:charge;weight:charge;… ", for example, 0.5:15;1.0:27;1.5:32;… it means 15 dollars for 0.5 kgs, 27 dollars for 1 kgs, 32 dollars for 1.5 kgs… It will save a lot of time to input the shipping charge in this way.[/QUOTE]

And for every one that wants it this way, there would be others that prefer the current display. Lot’s of us like nice neat tables.



Your method also does not provide percentage-based or per-unit calculation. If it did, your entries would be even more difficult to work with.



Bob

Thanks anyway.

Wow! That is some configuration headache right there. jobo is correct, you cannot use locations multiple times because they will interfere with each other. For example, it doesn’t seem that you are using “All Countries” so you need to disable that so it does not interfere with the others. If you are using “All Countries” then you need to remove USA and China (seems to be what you are targeting.?) from the list. Again, it’s hard to say with the others since there are so many configs and I can’t see them all.

[quote name=‘Madaha’]The same country is in different locations, for example USA, is in the locations of both EMS-5 and FedEx-1-2 because there are different shipping method to the same country.



I will submit a ticket on helpdesk.



Thanks.[/QUOTE]



You don’t need a new location to have a different shipping method to the same country. Make a location for the USA and one for China. Then setup your various shipping methods to these locations. Multiple shipping methods can be assigned to the same location.

We ship worldwide. In the way as you said, I have to create location for each country, there will be more than 200 locations. There are 100 records weight dependences for each location. Each country has 3 different shipping methods. I have to input a total of 200 x 100 x 3 = 60000 weight dependences. It’s obvious that this solution is not smart.