I use SmugMug. I've been very happy with the ease of use and support. They offer several plans, but you will need the "Portfolio" plan or higher to create price lists and get set up to sell. The top plan offers the ability to apply different price lists to different photo galleries which would be a nice feature to have, but I don't sell enough yet to justify the difference in plan cost. I purchased a domain name through Go Daddy so that my web site address doesn't have "smugmug" in the URL. It's easy to set up but maintaining your own domain is an additional cost. There is a forum at https://dgrin.com/ that may offer some additional info.
- Kevgarlic likes this