Title: PhotoPress &#8211; PayPal Shopping Cart
Author: padams
Published: <strong>December 29, 2012</strong>
Last modified: December 3, 2017

---

Search plugins

![](https://ps.w.org/photopress-paypal-shopping-cart/assets/banner-772x250.jpg?rev
=858759)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/photopress-paypal-shopping-cart_cccccc.
svg)

# PhotoPress – PayPal Shopping Cart

 By [padams](https://profiles.wordpress.org/padams/)

[Download](https://downloads.wordpress.org/plugin/photopress-paypal-shopping-cart.1.8.zip)

 * [Details](https://en-ca.wordpress.org/plugins/photopress-paypal-shopping-cart/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/photopress-paypal-shopping-cart/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/photopress-paypal-shopping-cart/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/photopress-paypal-shopping-cart/#developers)

 [Support](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/)

## Description

This plugin allows you to add shopping cart functionality to single image (attachment)
pages so that visitors can order prints or other merchandise of any image on your
website. Specifically designed for photographers who want to enable print ordering
for large image catalogs, the plugin uses the title of the image as the product 
name – requiring no setup of a parallel e-commerce “product catalog” (like most 
other plugins require). This plugin relies on the WordPress Simple PayPal Shopping
Cart plugin to implement the shopping cart and accept payments via PayPal.

#### Features include

 * Custom image taxonomy for storing purchase variations (e.g. print sizes and finishes)
 * Set unique prices for each purchase variation
 * Choose purchase variations by image or for all images on your website
 * Widget for single Image/attachment page
 * Template functions

#### Premium Support

The PhotoPress team does not provide support for this plugin on the WordPress.org
forums. One on one email support is available to users that purchase one of our 
[Premium Support Plans](http://www.photopressdev.com).

#### The Guide To WordPress For Photographers

For more information on ways to use PhotoPress and other plugins to build a photography
website check out the [WordPress For Photographers e-Book](http://wpphotog.com/product/the-guide-to-wordpress-for-photographers/).

## Installation

 1.  Install the [WordPress Simple PayPal Shopping Cart](https://wordpress.org/extend/plugins/wordpress-simple-paypal-shopping-cart/)
     plugin
 2.  Configure the settings of the WordPress Simple PayPal Shopping Cart plugin including
     entering your PayPal email address
 3.  Create a shopping cart page for your website by creating a new Page in WordPress
     add adding the `[show_wp_shopping_cart]` shortcode as its content
 4.  Upload the `photopress-paypal-shopping-cart` plugin folder to your `/wp-content/
     plugins/` directory
 5.  Activate the plugin through the ‘Plugins’ menu in WordPress
 6.  Add Purchase Variations using the Media > Purchase Variations admin screen. Purchase
     variations take the from of label:price (i.e. 11×14 Gallery Print:100)
 7.  Add a sidebar to the theme template file that is used to display your single images
     or attachments. This can be done by adding `<?php dynamic_sidebar('papt-image-
     sidebar'); ?>` to the template file (typically attachment.php or image.php).
 8.  Populate this sidebar with the PhotoPress – Single Product Buy Button Widget from
     the `Appearance > Widgets` menu in WordPress.
 9.  Configure the Widget with any pricing, shipping or variations you require.

## FAQ

  Installation Instructions

 1.  Install the [WordPress Simple PayPal Shopping Cart](https://wordpress.org/extend/plugins/wordpress-simple-paypal-shopping-cart/)
     plugin
 2.  Configure the settings of the WordPress Simple PayPal Shopping Cart plugin including
     entering your PayPal email address
 3.  Create a shopping cart page for your website by creating a new Page in WordPress
     add adding the `[show_wp_shopping_cart]` shortcode as its content
 4.  Upload the `photopress-paypal-shopping-cart` plugin folder to your `/wp-content/
     plugins/` directory
 5.  Activate the plugin through the ‘Plugins’ menu in WordPress
 6.  Add Purchase Variations using the Media > Purchase Variations admin screen. Purchase
     variations take the from of label:price (i.e. 11×14 Gallery Print:100)
 7.  Add a sidebar to the theme template file that is used to display your single images
     or attachments. This can be done by adding `<?php dynamic_sidebar('papt-image-
     sidebar'); ?>` to the template file (typically attachment.php or image.php).
 8.  Populate this sidebar with the PhotoPress – Single Product Buy Button Widget from
     the `Appearance > Widgets` menu in WordPress.
 9.  Configure the Widget with any pricing, shipping or variations you require.

  Why do I need this plugin?

You want a very simple and easy way to sell prints (or other merchandise) of images
that appear on your website.

  Does this plugin handle the actual printing and delivery of photos?

No. Printing and delivering the images is up to you. This plugin just allows visitors
to order and pay for the prints via PayPal.

  Do I need a PayPal account to use this plugin?

Yes. This plugin utilizes _your_ PayPal account.

  Can I have different purchase variations?

Yes. You can create an unlimited number of purchase variations such as size and 
finish. Variations take the Form of `label:price` (i.e. 11 x 14 Glossy:$100 ) and
are entered via the Purchase Variations Media admin page.

  Can I choose which variations are available on an image by image basis?

Yes. Variations can be selected via the image’s attachment page. If no local variation
choices are made for an image, all variations will be presented. This backfill behavior
can be turned off by setting the “explicit mode” option on the settings admin page.

  Can I have different prices per each product variation?

Yes you can. Use the following syntax within the widget or shortcode: `option1:$
20|option2:$40|option3:$60`. _Note:_ you must enter a currency symbol along with
the price.

Also, This feature is implemented by this plugin and is not part of the WordPress
Simple PayPal Shopping Cart plugin. Please do not bother that developer for questions/
support for this feature.

## Reviews

![](https://secure.gravatar.com/avatar/93c2706b33f28a00cf343bbe07eb2a5143f3ffca3ed57a3138f6b7c0a5085d7c?
s=60&d=retro&r=g)

### 󠀁[Doesn't do what it claims it does](https://wordpress.org/support/topic/doesnt-do-what-it-claims-it-does/)󠁿

 [egoipse](https://profiles.wordpress.org/egoipse/) September 3, 2016

This plugin offers to add price variations to images. But it doesn't. Adding price
variations to shortcode doesn't modify the price defined for Simple Paypal Shopping
Cart Plugin; it keeps the price even when you add the image to shoping cart selecting
a different price variation. There's two explanations for this issue. First, the
implementation is poorly documented; the three lines dedicated to this in FAQ section
could not be enough, which is developer's fault. Second, there's a bug and plugin
doesn't work. But since the developer sells "support plans" and doesn't answer posts
in the forum, there's no way to know nor to solve the issue unless you pay for support
just in case it could work, which is also developer's fault. In any case, you'll
waste your time trying to implement this plugin. I already wasted six hours for 
everybody and, following the instructions published here, it doesn't work.

 [ Read all 1 review ](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/)

## Contributors & Developers

“PhotoPress – PayPal Shopping Cart” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ padams ](https://profiles.wordpress.org/padams/)

[Translate “PhotoPress – PayPal Shopping Cart” into your language.](https://translate.wordpress.org/projects/wp-plugins/photopress-paypal-shopping-cart)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/photopress-paypal-shopping-cart/),
check out the [SVN repository](https://plugins.svn.wordpress.org/photopress-paypal-shopping-cart/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/photopress-paypal-shopping-cart/)
by [RSS](https://plugins.trac.wordpress.org/log/photopress-paypal-shopping-cart/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0

Initial version of plugin.

#### 1.1

Adding missing sidebar registration for image page.

= 1.2.=

 * added new custom taxonomy for storing purchase variations
 * purchase variations can now be set on an image by image basis
 * added “explicit mode” option which only displays purchase variations explicitly
   set on each image.

#### 1.3

 * fixed broken product name when adding item to cart.

#### 1.4

 * fixed broken global shipping costs

#### 1.5

 * fixed missing product name in cart.

#### 1.6

 * added support for price validations introduced by WSPSC.

#### 1.7

 * preparing for PHP 7.

#### 1.8

 * added support for shipping validation required by WSPSC.
 * added support for nonce in add cart widget required by WSPSC.

## Meta

 *  Version **1.8**
 *  Last updated: **9 years ago**
 *  Active installations: **10+**
 *  WordPress Version: ** 3.2.1 or higher **
 *  Tested up to: **4.9.34**
 *  Language
 * [English (US)](https://wordpress.org/plugins/photopress-paypal-shopping-cart/)
 * Tags:
 * [e-commerce](https://en-ca.wordpress.org/plugins/tags/e-commerce/)[images](https://en-ca.wordpress.org/plugins/tags/images/)
   [photos](https://en-ca.wordpress.org/plugins/tags/photos/)[taxonomies](https://en-ca.wordpress.org/plugins/tags/taxonomies/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/photopress-paypal-shopping-cart/advanced/)

## Ratings

 1 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/?filter=2)
 *  [  1 1-star review     ](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/reviews/)

## Contributors

 *   [ padams ](https://profiles.wordpress.org/padams/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/photopress-paypal-shopping-cart/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://www.photopressdev.com)