I am trying to create a user interface that will let a customer and service operator debate and decide on the price of a transaction.
Initially, the program sets a preset value. This is the average price of the transaction.
The customer receives this price on the mobile app client and the service operator receives this price on their own client. If either party do not like the price then they can dispute it, and can recommend a price within a given range. The prices are sent back and forth until both parties agree.
I am having some real difficulty visualising this process as a UI - would anyone be able to give some help?
So far I've created the booking app client user interface, wherein the service operator can see their price, the customer's price and the final price that is settled on. I don't think it is a very clear/nice way of showing things, as there seems to be a disconnect between the bargaining process and whether or not the service operator decides to accept/reject the booking.
How would I better display this exchange between the two parties?