First I would like to say that after testing Arcadier I can admit it has many useful features and can help a lot with a start.
However I noticed a very disappointing feature that is harming user experience significantly (and I received plenty of feedback from my users about it). For my marketplace it's a showstopper so I hope you can help me with that.
My marketplace is a service marketplace. Each seller offers a service that is available for indefinite time and can be booked by a calendar.
Due to the complicated type of the services, booking can be done only with negotiation, as the seller must evaluate the request and confirm the price (and time) himself every time.
It also happens quite often that the same buyer requests the same service from the same seller but in a different quantity.
Here the issue starts.
When the buyer starts the negotiation for the first time, the whole procedure is correct. He places the request, the seller provides the offer, the buyer accepts and pays.
After the service is done, the seller changes the status of the order to "Completed", the buyer can submit a review and everything is fine.
When however, after some time, the same buyer wants to order the same service in a different quantity, and he uses the negotiation approach, he will receive an error:
The service website will open with the communication chat from the last negotiation. But what is the biggest problem is that the old offer is still pending there!
You can see this in the picture below. The date of the offer is from the old negotiation. The price is from the old negotiation, the quantity for whatever reason is from the new request. Additionally, the possibility to accept the old offer is still pending even though the service was already completed and reviewed! What is more, the seller doesn't get any notification that a new request was placed. This all causes a lot of confusion for my users.
Is there any setting to e.g. clear the communication channel (or close it) after the service is concluded? Or at least to somehow to remove the pending offer from the chat? (Please note that it will be pending there all the time, even if you don't place a new request but just open the chat window with a specific seller).
Please provide the info, that this issue can be fixed with the settings. Alternatively, can this issue be fixed with custom code?
If this is not the case I will need to consider switching to a different marketplace provider.
Looking hopefully forward to your answers.
Please sign in to leave a comment.