zinc-collective / convene

An Operating System for the Solidarity Economy
https://convene.zinc.coop
Other
56 stars 19 forks source link

EPIC: `Marketplace` - Improve the checkout experience #1672

Closed KellyAH closed 8 months ago

KellyAH commented 10 months ago

This is an attempt to focus our efforts on improving/fixing the currently most valuable area of the app, the Marketplace which is used by Piikup and other clients.

Tasks

🐛 Fix bugs

Anyone can pick up fixing a bug 😄

Feature

Marketplace buyers can see when their order will arrive See - Project doc

anaulin commented 10 months ago

Catching up with this project plan today (it's been that kind of week...). Thanks for putting this together, @KellyAH, I found it very helpful to see it all written up and also the screenshots with examples of how other apps do it. 😻

I wanted to offer some thoughts on the MVP, in case these are helpful for the implementation:

Always Display marketplace delivery window value on the marketplace page. Either at the top or bottom where total price is displayed.

In our current architecture, the delivery window depends on the delivery area chosen by the shopper. So we don't know the delivery window until the shopper chooses a delivery area -- that's why at the moment we don't show it until the "delivery details" are entered by the shopper.

The way I see other delivery sites dealing with this is that either they just have one delivery area for the entire marketplace, or they ask you upfront before you start shopping to enter a zip code or address or otherwise choose a delivery area. We could do something similar in Convene:

These are just some rough thoughts based on my mental model of the marketplace, I'm sure other (better?) approaches are possible.

KellyAH commented 10 months ago

Glad to see the project plan is helpful.

I am very happy and willing to write up more project plans for convene whenever it is needed/wanted to help add clarity and scope, etc. As a technical writer, I enjoy writing them and I also gain a lot of clarity and big-picture scope from them.

And right now I find writing up project plans more enjoyable than app coding.

I would just need others to review the project plans for accuracy.

zspencer commented 9 months ago

I've really appreciated having the set of bugs that are most important laid out; as well as knowing that y'all are taking responsibility for polishing up the Delivery UX!

zspencer commented 8 months ago

@KellyAH, if you get a chance can you run through the checkout experience and let me know if you think it meets the intent of the epic?

KellyAH commented 8 months ago

✅ confirmed the checkout experience is better! Customers now can more easily tell when orders will arrive based on the delivery location and order time.