Although there are many ways nowadays for photographers to sell prints ( Etsy , Redbubble , etc ) I think the best way of doing it is to have your own website . I sell my prints on my own website Photogold
The three main issues with a website are design , order fulfilment and promotion .