Hello
nataliaflejszar&Photo . While this is good topic. Its hard to say. You can try to put images on:
Shutterstock
Gettyimages
This are the biggest photo stock companies in the world. But, you need have the hundred of thousands of good images to earn some decent amount of money.
Regarding prints, try amazon shop, I don't know if it will work. I think nowadays the photography
market is over saturated, and it's very hard to earn money from it, unless you really really good and very professional.
It's nice to make money from your hobby, but that is not something that you can do for living, for most of us I'm sure. Try also Facebook shop, I'm not sure how reliable they are.
The best advice what I can give is, go to your local shops, show them your portfolio and ask if they want some canvases or prints inside of their shop. That's good way to attract clients and show your images.