I have an "e-commerce" mobile site where there is an option for the user to confirm he received the product and then to leave a feedback about it, something like this:
- User clicks on a button "I received the product"
- A dialog opens to confirm the action
- When the dialog closes, a field to leave a feedback takes place where it was the button
- We ask the user to leave a feedback about the purchase
I'm in doubt whether or not it's good to have this workflow, specially on the dialog box. On a initial research, about 60% of users like to leave a feedback so I think putting a dialog just creates one more barrier to those 40% who doesn't like to do it that much. But also, if the user misclick the button, the action is done.
This is not a process users are obligated to do, but it's something really important to us.
Is there a better approach to this scenario?
I was thinking about using the "undo this action" but the feedback can only be made once the users clearly declared he received the product.