WordPress is so flexible, in so many ways, that there are numerous options for selling photos on your site.
The most notable methods are as follows.
WooCommerce is the most popular eCommerce plugin for WordPress. Not because it specializes in selling your photos. But rather, it’s a nice overall eCommerce plugin. It’s specialty is the ability to sell anything. Out of the box WooCommerce is not ideal for selling photos, though. To do that, it’s recommended to either use the WooCommerce Photography extension ($79 a year) or Envira Gallery Pro and its WooCommerce extension ($99 a year).
It’s worth noting that no matter which of the WooCommerce options you utilize, it is not a traditional photo eCommerce system. It is still set up like a general eCommerce system, so there is a lot of up-front work required to sell photos.
Easy Digital Downloads
As the second most popular eCommerce solution for WordPress, it was a good idea for Easy Digital Downloads to produce an image eCommerce option. The EDD Download Images extension allows store owners to sell the download of image files. The extension does not offer the ability to sell prints, though.
When it comes to selling photos, the most popular solution is NextGEN Pro. It’s a premium extension to the very popular WordPress gallery plugin, NextGEN Gallery.
NextGEN Pro uses a true gallery system and pricelist system to make it painless to offer galleries with pricing for digital downloads and/or prints. There is also the ability to override individual images inside of a gallery to use a different pricelist or not make it for sale.
The plugin goes for $99 a year and comes with additional eCommerce features which are useful for selling images, like protection, selling from originals and not the smaller resized front end versions and much more.
If you want a real eCommerce solution for selling photos, check out NextGEN Pro.