Hi All,

I have a forum with a VERY busy buy/sell/trade section. With that, people want and need a system that'll let them view and provide feedback about their dealings/transactions with other users on the forum, similar to what ebay does with their feedback system.

Currently, I'm not aware of a system that does this with flarum yet. I'm still using mybb forum software for a little bit longer, which has a trader feeback plugin, but I'd like to have something similar built for flarum. Here's a link to the mybb plugin: dragonexpert/Trade-Feedbacktree/master

In addition to having an extension built for flarum, I'd also need a converter built so I can migrate my existing trader feedback data from mybb to the new extension on flarum.

Here's some screenshots of what it looks like on my forum:

requirements of the extension:

when submitting feedback, it should have the following:
-- user's should be able to leave feedback about their dealings with fellow forum members. This can be done via words (positive, neutral, negative), numbers (1-5) or an image rating (1-5 stars), etc..
-- I think being able to select what your role was in the feedback rating is useful: trader, buyer or seller, etc.
-- being able to link to a specific thread, if you so choose
-- comments section for any additional feedback aside from the rating
-- leaving negative feedback and/or a score/rating under a certain threshold should probably automatically trigger mod/admin review before it is allowed.

whenever feedback is left, an alert should be triggered. perhaps even a PM/DM (requiring byobu) and/or email is sent out notifying the user. all of this should probably be configurable in the extension settings as well on an individual user basis.

being able to view the feedback of users should be shown on the user's profile and be viewable, based on permissions that can be set in the extension settings.

17 days later

hi all, any takers? I'm willing to pay for this extension to be created!

The biggest issue I currently see, and this might also hold back interest, is that it is unclear what the initial features are and what they will look like. I would love to see some trader system extension, but it would probably have to start with a simple foundation. Especially when money is involved, going slow helps in creating a reliable piece of code.

If possible Andrew, can you specify what the basic features you need are and where they would be presented.

Once we have that we can potentially approve Pledges as well.

    luceos

    The features are shown in the detailed screenshots, I think.

    If they need clarification, I can certainly type out a list of useful features.

      andrewjs18 Is this enough?

      1. User Profile Integration:

      Users' profiles should display trade statistics (total transactions, positive/negative feedback).

      Related trade transactions should be stored as history in the profile section.

      1. Feedback and Rating System:

      After a transaction is completed, buyers and sellers should be able to rate each other (e.g., 1-5 stars).

      Feedback should be visible on both the profile page and trade history.

      Negative feedback should be submitted for admin review in case of disputes.

        huseyinfiliz this is great. The things it misses are;

        • what do the trades look like, are they like discussions, are they limited to certain tags
        • how are payment processed, by the extensions? If so what payment provider(s), if not how to guarantee fair trade

        Just a thought. @andrewjs18 specifying it like this helps enormously in terms of interpretation and preventing disappointment.

          luceos You can think of it like profile reviews. There is no payment system, and the site administrator reviews trades if someone submits a complaint. A person who receives positive feedback from different members is considered trustworthy.

            Justoverclock Everyone. All members (or specific member groups).

            It's a plugin commonly found in many trade forums. I don't understand why it's seen as unusual

              huseyinfiliz no no, i understand the purpose of the extension but not the feedback system. so i can leave a feedback to every user without any transaction? what if someone start to give negative feedback to all users?

                Justoverclock Sorry, I misunderstood. That's why trade reviews include a report button. The administration reviews them and can delete these reviews if necessary. Additionally, users who leave false reviews may have their review permissions revoked.

                Actually, it’s very similar to your profile review plugin. The only difference is the addition of positive, neutral, or negative options. These also need to be displayed on profile cards or next to usernames.

                By the way, this is why memberships in active trade forums are often more restricted. Sometimes, verification with a real ID or an invitation system is required.

                I wonder if this could this be a generic feedback system where the role selection of trader, seller, buyer is configurable.

                  huseyinfiliz

                  I think you've hit on a lot of it.

                  a few things I'd add and/or change:

                  1- users should be notified when feedback is left for them using the default notification system. perhaps even allowing the user to be sent a private message (using byobu) or an email as well - all configurable.

                  2- I just thought of this one as I'm reading through this discussion. maybe once the user hits a certain amount of feedback, they get some sort of sticker or badge like other selling platforms do...although I don't know if that is redundant or not because their actual feedback score/number could be seen as just that too.

                  3- I personally prefer the feedback rating as positive/neutral/negative, but I can see how someone might prefer a star rating or a more granular approach, like 1-5. perhaps allowing configurable options would be ideal here.

                  SychO I think that would probably be doable and potentially have a broader appeal to more users.