To address concerns about scams, sellers could be rated through an upvoting system, and feedback mechanisms could be implemented.
However, there is one challenge to consider: fees. Any action that involves writing data, such as posting a product for sale or upvoting a seller,
would incur gas fees.
I don't think a fee-based upvote system can protect users from scammers who have enough resources at their disposal to artificially inflate their ratings
[unfortunately, I can't suggest a better way to deal with such cases]... Would you mind sharing the terms of the smart contracts in an in-depth manner and will everything be fully open-sourced?