WordPress Sell Photo Plugin

Are you using the WordPress gallery feature to create a beautiful photo gallery? WordPress Sell Photo plugin will help you add e-commerce functionality to it. You can easily create buy buttons to sell digital photos or photo prints online from your website.


  • A self-hosted WordPress site running on a WordPress Optimized Environment.

Sell Photo Plugin Installation

Option 1

  • Go to Plugins->Add New from your WP dashboard
  • Enter Sell Photo in the search box
  • Once you have found the plugin install it

Option 2

  • Download the zip version of sell photo plugin
  • Go to Plugins->Add New to upload it
  • Switch to the Upload tab
  • Browse to the directory on your computer where you have the plugin zip file saved
  • Select the zip file
  • Upload and install it

Option 3

  • Download the zip plugin file and extract it on your computer
  • Connect to your site via FTP
  • Browse to the plugins directory (“/wp-content/plugins”)
  • Select the folder that contains the plugin files and upload it to your server
  • Activate the plugin when you are done

Sell Photo Quick Start Video

Here is a video demonstrating how you can set up the plugin:

Sell Photo Plugin Settings

Once you have installed the plugin you will be able to access the settings menu by navigating to “Settings->Sell Photo”.

screenshot showing how to navigate to the settings menu of WordPress sell Photo plugin

In the settings area, you will need to configure some options related to your PayPal merchant account and e-commerce WordPress photo gallery.

screenshot showing the WordPress Sell Photo plugin settings
  • PayPal Email: The email where you will accept the payment
  • Currency Code: The currency of the payment
  • Price Amount: The default price of each gallery photo
  • Button Text/Image: The text or image for the Buy button
  • Return URL: The URL where a customers will be redirected to after a payment

Sell Photo Plugin Usage

Create a new post/page and upload your photos by clicking on the Add Media button. Once you have all the photos uploaded you can select them and choose to create a gallery (on the media uploader window). Insert the gallery and switch to Text mode to view the shortcode. It should look similar to the following:

[gallery link="file" ids="687,688,689,690,691,692"]

All you need to do is add a “sell_photo” parameter and the plugin will create a payment button for each gallery image.

[gallery link="file" ids="687,688,689,690,691,692" sell_photo="1"]

By default the price specified in the plugin settings will apply on a gallery. But you can choose to specify a different amount.

[gallery link="file" ids="687,688,689,690,691,692" sell_photo="1" price="6.99"]

Publish/update the page to view your e-commerce photo gallery.

screenshow showing the WordPress Sell Photo plugin demo

If a user clicks on the buy button it will take them to the PayPal payment page where they can pay for the photo/image.

18 thoughts on “WordPress Sell Photo Plugin”

  1. so there is no basket? if people want to buy more than one photo, they have to buy each individually??

    • @Gillian, There is no shopping cart option at the moment unfortunately.

  2. Is it possible to set an individual price for each photo?

    • @arvejas, It’s not possible at the moment since the photos are rendered by a gallery. You can specify a different price for each gallery though.

  3. Is there any photo protection… can not see that on the demo… can easily copy photo without need to buy?

  4. Is there a watermark option to protect the photos otherwise they can right-click and save without the need to buy making this plugin obsolete.

  5. this does not work! Paypal will not let me login (and yes I have checked my login details) after I have come from clicking on a “Buy Now” button. Is there a reason for this? Do I need an API? Have a look for yourself and see if you can log in after choosing an image to buy… http://www.lisasaad.com/the-anonymous-man/

    • @Lisa, Once you go to the PayPal payment page the plugin has no control over the checkout process. Besides the plugin doesn’t know your PayPal login credentials either. So it must be an issue on the PayPal side.

    • Same for me, and then when I try to test if there is something wrong with my account, the link on the same page will be wrong. If I go directly to paypal then everything is OK with my account

      • @Tony, Do you get this error when you land on the PayPal payment page by clicking on a “Buy Now” button? I don’t see this error. It seems to be working fine for me in both test and live modes. Please contact PayPal to see if your account is properly configured.

        • Donth accept my account or password, but then i go to paypal there is everything ok

  6. It all works fine. Simple to use and set up… but how does the customer then download their purchase? I can’t see any email settings with links or file downloads?

    • im wondering the same thing! How to download the file?

      • @vasil884, The plugin doesn’t automatically send the files at the moment. You will need to manually send the photo downloads via email.

  7. what happens after a successful photo transaction? How do I know which photo my client has bought etc?

    • @Nicholas, You should get a receipt from PayPal regarding the transaction.

  8. Hi there,

    It’s a nice guideline on WordPress Sell Photo Plugin setting, installation, and usage.

  9. I’m interested in this plug in but would like to see someone’s website setup to see if I would like it?


Leave a Comment