-
-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Problems
Problem 1
In the first of three steps, after adding a proof, location, and data - the “upload” button’s role as a finalization action is unclear, especially since it appears in the first of three steps. Users don’t know that the proof is automatically saved and they can find it in their dashboard, there is a silent auto-save.
This absence of confirmation and information can lead to unintended submissions, particularly if the user made a mistake or feels uncertain about the accuracy of the uploaded proof.
Proposed solution
Instead of “upload” --> "save proof"
Communicate clearly “Your proof will be saved in your dashboard automatically when you select it.”
Show a modal or prominent inline confirmation that clearly states:
"your proof has been successfully uploaded and saved. You can review it later in your dashboard", “You can find your saved proofs in Dashboard”, "proof saved, find it in the dashboard or continue" + green tick
Problem 2
Select a proof --> select a recent proof, no “upload “ clicking required, after selecting users are immediately taken to the 2 stage. It moves forward automatically.
Proposed solution
If selecting a recent proof, show a clear “confirm” button instead of auto-advancing. Clearly communicate: “Proof selected and saved. Proceeding to Step 2”. This keeps users in control and avoids surprises or use always auto-advancing in every case.
Problem 3
In the second of three steps, once the barcode and price are entered, the user must click "upload" again, but it's unclear what is being uploaded at this stage. "Upload" button is being used as a confirmation for each step.
Proposed solution
Instead of “upload” again(!) --> save price/save
Information: "Click "save" to record your price details in our database.”
Problem 4
There is no information for a user, before uploading the first price, that the additional prices in the next steps can be added too (it appears later, after uploading the first price).
Proposed solution
inform users that can add more prices before they add the first one. It should be visible.
Problem 5
The wording "add price" is unclear when users want to add additional prices after adding the first one.
Proposed solution
Instead of “add price” -->”add another price”
Problem 6
The button "done" silently finishes the process without any explanation what it does and where it takes the user.
Proposed solution
instead of “done” --> “complete the process” or simpy “exit”.
Problem 7
Lack of navigation/back option in the "add price" flow forcing restart/delete/edit (from dashboard) for corrections if user make mistakes (wrong image, location, price). This is a critical flow blocker and source of frustration. It leads to abandonment or repeated effort. It violates user control and freedom heuristic.
Technically, the user can complete the task if everything is perfect, but any mistake means forced restart or quitting.
Proposed solution
add navigation/back option.
Please see the whole flow with explanation here
Additional context
These changes align with core UX heuristics (like visibility, control, consistency, and feedback), ensuring a user-friendly, psychologically safe interface.
Ambiguous button labels and silent auto-saves leave users unsure about what just happened or what’s next. Clear, consistent wording and confirmations help users feel confident and in control.
Here the most important things are consistent interaction patterns, visible feedback, and empowering navigation. We need to help users form an accurate mental model of the flow, which does not lead to confusion or the false assumption that tasks are complete or irreversible.
🎨 Design & mockups
Metadata
Metadata
Assignees
Labels
Type
Projects
Status