WordPress.org

Ready to get started?Download WordPress

Plugin Directory

WordPress Ultra Simple Paypal Shopping Cart

WUSPSC it's ultra simple to add cart to your WP. All that is required is placing a simple shortcode on any post or page or in theme.

Credits

Copyright 2011-2014 by Mike Castro Demaria & Ultra Prod Team

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Usage

  • To add the ‘Add to Cart’ button on you theme’s template files, use . Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price.
  • To display the numbers of items in cart use . The string display are set in the plugin's settings.
  • To add the 'Add to Cart' button simply add the trigger text [wp_cart:PRODUCT-NAME:price:PRODUCT-PRICE:end] to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price.
  • To add the 'Add to Cart' button on the sidebar use the widget.
  • To add the 'Add to Cart' button on you theme's template files, use the following function: . Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price. You can use price and shipping variation too.
  • To add the shopping cart to a post or page (eg. checkout page) simply add the shortcode [show_wp_shopping_cart] to a post or page or use the sidebar widget to add the shopping cart to the sidebar. The shopping cart will only be visible in a post or page when a customer adds a product.

  • You must use [validate_wp_shopping_cart] shortcode on another page if you want to use the 3 steps process.

  1. Create a page with the shortcode [validate_wp_shopping_cart]
  2. Create a page with your form (Cform2 is the better choice) and do the following configuration to your form:
  3. Uncheck "Ajax enabled",
  4. Go to Form Settings, Core Form Admin / Email Options section, Redirect option, and check enable alternative success page (redirect), plus past your final page's URL (the page who contain [show_wp_shopping_cart] tag)
  5. Create a page with the shortcode [show_wp_shopping_cart]

Using Shipping

  1. To use per product shipping cost use the following shortcode text in you post/page. [wp_cart:PRODUCT-NAME:price:PRODUCT-PRICE:shipping:SHIPPING-COST:end]

Using Variation Control 1. To use variation control use the following trigger text eg. [wp_cart:Demo Product 1:price:15:var1[Size|Small|Medium|Large]:end]

  1. To use price variation use the following trigger text (use dot for price cents separator please) eg. [wp_cart:Demo Product 1:price:[Size|Small,1.10|Medium,2.10|Large,3.10]:shipping:SHIPPING-COST:end]

  2. To use price variation and shipping variation use the following trigger text (use dot for price cents separator please) eg. [wp_cart:Demo Product 1:price:[Size|Small,1.10|Medium,2.10|Large,3.10]:shipping:[Shipping|normal,1.5|fast,10.5]:end]

  3. To use multiple variation option use the following trigger text: eg. [wp_cart:Demo Product 1:price:15:shipping:2:var1[Size|Small|Medium|Large]:var2[Color|Red|Green]:end]

Keyword list : * price eg. 45.50 or a list like price:[Size|Small,1.10|Medium,2.10|Large,3.10], * shipping : eg. 3.50 or a list like price:[Shipping type|regular mail,1.10|express mail,2.10|priority mail,3.10], * var1 : eg. var1[Size|Small|Medium|Large] , * var2 : eg. var2[Color|Red|Green] * var3, etc.

Requires: 2.6 or higher
Compatible up to: 3.9.2
Last Updated: 2014-8-7
Downloads: 98,732

Ratings

3 stars
3.9 out of 5 stars

Support

1 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1
100,1,1
100,1,1
50,2,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,3,3 100,2,2
50,2,1
67,3,2
100,1,1 100,2,2 100,2,2
100,1,1
75,4,3 50,4,2
0,1,0 100,1,1 100,1,1
50,2,1
100,1,1 50,2,1
100,1,1
0,1,0
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1