DavidAJohn / PhotoPortfolio

Personal photo portfolio .NET web application which implements a Blazor and Tailwind CSS user interface with a MongoDb database, and includes integration with Stripe Checkout and Prodigi Print API
0 stars 0 forks source link

BasketDropdown should show shipping costs #25

Closed DavidAJohn closed 1 year ago

DavidAJohn commented 1 year ago

At the moment, the BasketDropdown doesn't show the shipping costs.

It only looks incongruous if a user was to click on the dropdown again from the Checkout page, but it should be consistent and showing the shipping costs as well. They are available in the Basket object after all.

DavidAJohn commented 1 year ago

What if the shipping cost value is 0?

DavidAJohn commented 1 year ago

What if the shipping cost value is 0?

This is going to happen whenever a user adds a product to the basket on the PhotoDetails page, then clicks on the basket dropdown - so pretty much every time then.

I don't think it's right to show it as "£0.00" - that kind of implies that delivery will be free, which will then look misleading as soon the user clicks the Checkout button and sees the delivery options.

I see two options:

I think leaving it out also feels a little misleading. I'm not sure I can rely on the "TBD" acronym being universally understood, but it still feels like the better (and more succinct) option.