User model inherit Seller model or vice versa?

So all Sellers are Users, Users can be Sellers in this marketplace
model.

Should Seller be on top and inherit to User or the other way round?

I found it weird when doing a Session login, I’ve to call
Seller.has_sold? even
though all they are all Users to begin with, but I can’t call
User.has_sold? since the method is not in User.rb.