I am currently involved in shopping cart redesign project. I have been doing competitive audit, and have noticed that most of the e-commerce sites out there ask users for the preferred shipping method (regular / expedited / rush) in check out instead of on the cart. Is there any reason behind this? I thought the users want to see out the door price (true cost) as early as possible.

  • 1
    I would like to suggest that the store behind the site isn't as keen on adding the shipping cost to the current cart since that may hinder the customer from adding more items, because they might feel it's getting too pricey. Apr 19, 2012 at 13:58
  • Also, there is no fixed shipment cost. IT probably depends on what is already in the cart, i.e. adding 5 items does not require you to pay shipment cost 5 times. Apr 20, 2012 at 14:00

3 Answers 3


The reason is that shipping costs very often depend on the destination. Typical eCommerce checkout flows incorporate these steps:

Shopping Cart -> Address -> Payment -> Review/Done

If the user didn't enter his address details yet it can be hard for the merchant to tell how much the shipping cost will be or if he can ship at all at reasonable costs. Some merchants would also have lower or higher shipping costs depending on the selected payment method.

There are also other things that could matter, depending on the country you're doing business in, like legal obligations, sales tax etc.

  • It might be appropriate to show an estimated shipping price - maybe for the country you think they are from - but as @user12999 points out, this may vary. If, in your situation, hte shipping cost is fixed for an item, then show it as soon as possible. Just be aware that this is an either/or, and not easily switchable if they decide to have variant shipping. Apr 19, 2012 at 8:32

Another potential reason: Once users have invested so much - finding the item, putting in their address and payment details. they are less likely to drop out of the process, unless the shipping is excessive. I dont think this is "the reason" more of an indirect side effect.

This effect is often abused with "hidden" charges, such as insurance that are added towards the end of a process. Where as shipping is an expected charge, although the amount can differ.

  • 1
    I agree. In fact, I would even say that many online stores have their business model built around it: 100 photos for only a few USDs? Let's buy! Shipment cost: + 4 USD... OK, what the heck I went through all that shit to upload my photos, let's buy! Handling cost: + 4 USD... OK, what the heck I went through all that shit to upload my photos, let's buy! Cost to pay using credit card: + 2 USD... What? My photo's have already quadrupled but OK, let's buy!!! Apr 20, 2012 at 14:04

If a user is logged in then you can give an estimated shipping cost based on the user details you have. If you do not know the details, you can give an estimated shipping cost: 1. within country 2 within continent 3 global or something like this.

I agree that informing early on the complete price (product + shipping) is a good experience for users.

Good luck!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.