WordPress Simple PayPal Shopping Cart Plugin

Sell anything from your WordPress website easily.

The WordPress Simple PayPal Shopping Cart is a very easy to use and lightweight WordPress plugin that allows you to sell products or services online in one click from your WordPress blog.

App Category
WordPress Plugin
Software Name
WordPress Simple Shopping Cart
Date Modified
Operating System
WordPress 4.9
USD $0
A simple WordPress shopping cart plugin to sell your products online
Landing Page
File Format

Plugin Description

WordPress Simple PayPal Shopping Cart lets you add an ‘Add to Cart’ button anywhere on your blog. This plugin also allows you to add the shopping cart anywhere in a post or page or sidebar easily. The shopping cart shows the user what they currently have in the cart and allows them to add or remove items. The payment is processed by PayPal.


Simple Product Display


Product Display with Variation Control


Product Display Box

product display box feature

Shopping Cart Screenshot

Below is a screenshot of how the shopping cart looks when customers add products to the cart.



Example Shopping Cart Screenshot

Demo of the WordPress PayPal Shopping Cart Plugin

I am using the WordPress eStore (plugin to sell digital products securely) which is a premium version of the WordPress PayPal Shopping Cart plugin. So I had to disable this simple shopping cart on this blog as I didn’t want to run two WordPress shopping cart plugins on the same site but you can visit the WordPress eStore plugin page and play with the add to cart buttons to see how this plugin works (It will give you a good idea as the “add to cart” feature of both these plugins are similar).

Shopping Cart Installation and Usage (Video)

The following video tutorials on the plugin installation and usage guide is a good starting point:

Basic Installation and Setup

Quick shopping cart plugin installation and configuration video tutorial

Using Product Variations

The following video shows how you can use product variations

Charging Shipping For Your Physical Products

How to setup shipping charge for your tangible products:

Selling Digital Media Files

The following video shows how to setup the plugin to sell digital media files from your site:

Display a Nice Product Box for your Items

The following video shows how you can create a product box on a WordPress page for your items:

Create a Specific Checkout Page

The following video shows how you can create a specific checkout page for your products:

Using Discount Coupons Feature

The following video shows how to use the discount coupon feature of the shipping cart plugin:

Detailed WP Shopping Cart installation and usage instructions can be found on the Documentation Page

Documentation & Technical Support

What Currencies are Supported?

You can sell products in any currency that is supported by PayPal. Currently you can sell using the following currencies:

  • Canadian Dollar
  • Euro
  • British Pound
  • U.S. Dollar
  • Japanese Yen
  • Australian Dollar
  • New Zealand Dollar
  • Swiss Franc
  • Hong Kong Dollar
  • Singapore Dollar
  • Swedish Krona
  • Danish Krone
  • Polish Zloty
  • Norwegian Krone
  • Hungarian Forint
  • Czech Koruna
  • Israeli New Shekel
  • Mexican Peso
  • Brazilian Real (only for Brazilian members)
  • Malaysian Ringgit (only for Malaysian members)
  • Philippine Peso
  • New Taiwan Dollar
  • Thai Baht
  • Turkish Lira (only for Turkish members)

Selling Media Files

You can sell digital media files with this plugin. Check the usage documentation to learn more.

NextGen Gallery and WordPress PayPal Shopping Cart Integration

NextGen Gallery Integration

NextGEN Gallery (developed by Alex Rabe) is a fully integrated Image Gallery plugin for WordPress with a Flash slideshow option. Instructions on how to do it can be found on the sell photos from WordPress tutorial.

Download Latest Version

Shopping Cart Plugin Change Log

View the change log here.

You can also try the WordPress Easy PayPal Payment or Donation Accept Plugin that can be used to Accept PayPal payment for a service or a product or Donation.

If you are looking for a professionally supported, feature rich and robust way to sell products or services then checkout our WP eStore plugin.

Comments (924 responses)

  1. admin says:

    @Michael, I think the following compact shopping cart option will do the job:

  2. Michael says:

    Is there any way to add a Shopping Cart Icon in the header of the page? Just one which shows what the visitor has in their shopping cart regardless of the page their on?

  3. admin says:

    @Alex, What do you mean by the product checkout UI?

  4. Alex says:

    hey is there a way to make the product checkout UI black or a darker color

  5. Korin Iverson says:

    @Debbie, The eStore has a sold out option. You can enter in the amount of tickets you have for an event (example 100). Once the 100 tickets have been sold the buy button will become a sold out image.

    If you restock the product the sold out image will change back to a buy button until the new stock is gone

  6. Debbie says:

    I just fount your eSTORE plugin – does it have the capability to limit the amount of sales? It looks like it does but I just want to be sure. Thanks!

  7. Debbie says:

    After trying way too many event registration plugins, I found your plugin and decided it was the better way to go for my business. As a designer and not a programmer, I love the ease of configuration and the control I have over how my pages look. My only request is that there be some way to keep track of sales, so that if an event fills up, people won’t be able to pay for spots that aren’t available. Thank you!

  8. Dimas Radene says:

    Thanks for this great plugin,works really well,Thank-you.

  9. Korin Iverson says:

    @Andrew, You need to use the following for the Canadian Dollar: CAD

  10. Andrew L'Esperance says:

    I am having troubles using Canadian currency with this plugin, what abbreviation do you use to specify Canadian Dollars?


  11. JP says:

    great plug in

  12. admin says:

    @Sonny, Click on the shopping cart installation and usage documentation link in the page above. Then search for the word “variation” and you will find the section that has shortcode examples.

  13. Sonny says:

    Great Site! Learning TONS!

    Can you tell me where I can find the variations “copy paste” short codes for the different products? Cant seem to find them or figure out how to do that? Trying to create a nice product box with three different options each for several different products.

  14. admin says:

    @Sal, you shouldn’t have any issue with upgrading.

  15. sal says:


    I want to update to the latest wordpress and the newer version of your plugin. do you think i will have a problems upgrading from v3.2.3 and WP v3.1.2?

  16. admin says:

    @Yandoo, There is definitely a space there. Your theme probably doesn’t have any padding or margin defined for your table’s td element. Try adding the following CSS to add some space:

    .shopping_cart td{
    padding: 0px 3px;

  17. Yandoo says:

    Nice plugin, slight issue with side widget. The subtotal and total don’t have a space before the amount, after the:
    Subtotal:£10.00, Total:£10.00

    How do I add a space please?
    Subtotal: £10.00
    Total: £10.00

    Also how can you increase line height of sub, total and shipping (they are a bit close together)

    Thanks 🙂

  18. admin says:

    @Terry, you can add the shopping cart shortcode on any page you want. Simply add the following shortcode on your items page:


  19. admin says:

    @Steve, What do you mean by multi-buy discount option?

  20. Terry says:

    How can I get an empty cart to display on the items page? That area of the page is empty until something is added to the cart. I have the text “your cart is empty” in the empty cart field on the setup page.

  21. Steve says:

    This plugin is great, I’ve used it for a couple of client sites who wanted a simple solution that worked, and this ticks all the boxes. Almost. Is it possible to set up a multibuy discount option or do I need the pro version for that?


  22. admin says:

    @Narcs, You can update the language file of the plugin and send it to us. That way we will be able to include the updated language file in the next version.

  23. Narcs says:

    How can I settle and fix the spanish language in order to keep it when updating?
    Thanks and best wishes for this 2014,

  24. Korin Iverson says:

    @Michel, I believe the following is what you are looking for.


    Please let me know if you have any questions.

  25. Michel Solis says:

    Hi! can i add a international shipping?

  26. admin says:

    @Pierangelo, You have a bit of issue with HTTP POST on your site. Maybe your theme is messing something up. Do what is explained in the video labelled “Create a Specific Checkout Page” and you should have a workaround.

  27. Pierangelo says:

    First of alla Great Plugin!
    I’m using it with a one page site template and I’ve got some problems with the specific checkout page. I’ve followed exactly your tutorial but when I click on the “add to cart” it result as an error “OOPS! THAT PAGE CAN’T BE FOUND.” But the section page is created and everything else is ok. Do you think could be because is a page section and not a page?
    Thank you

  28. admin says:

    @Sarah, Please make sure you are using the latest version of this plugin and have followed this documentation:

  29. Sarah says:

    I’m using this plugin along with NextGEN Gallery, but after updating the PayPal buttons are no longer showing up, I’m just seeing the code, for example: [wp_cart:NobleTruthEarrings:price:30:end]

    Any ideas why this stopped working and how to fix it?

  30. admin says:

    @Melissa, You can customize the add to cart button text or use a custom image by configuring it in the settings menu of this cart plugin. Go to the settings and look for a field called “Add to Cart button text or Image”.

    When you have a Spanish version of WordPress installed or configured, it will detect it and use the Spanish language.

  31. Melissa says:

    How can I add my own add to cart button instead of the default one? The add to cart button in my blog is a plain gray button. I would like to add my own add to cart button. Can someone tell me if this is possible and how to do it?


  32. Melissa says:

    What’s the process of changing the language of the shopping cart? So that clients see the cart in spanish and not in english? I know that spanish language is inside the language folder, but I don’t know how to select that or configure it. Can someone help me?


  33. admin says:

    @Laura, Have you used a different product name for the two products? For example: you can call the printed version “My Book – Printed” and the ebook version “My Book – eBook”

  34. Laura Crowe says:

    I have two products I’d like to sell, a print book and an ebook. The print book works fine; when I add the ebook, it keeps repeating the information about the print book.

  35. Ivy says:

    @Manny, Credit cards are processed via PayPal. When the customer is redirected to PayPal they will have the option to pay with their PayPal account or a credit card. However depending on what type of account you use they may not see this options. You will need to check that your PayPal account will accept credit cards as this varies from country to country.

  36. Manny Crisol says:

    The WordPress Simple Paypal Shopping Cart Plugin is good. It shows the Paypal button. It also shows credit card pictures but can not process credit card orders.
    What if customer wants to pay via credit card? Can you tell me how to include credit cards. Thank you.

  37. Rick says:

    Hi, Thank you for the free plugin. I am using this shopping cart plugin.

    Thank you,

  38. Ivy says:

    @CCA, Yes we keep all of out plugins up to date with WordPress this includes our free plugins also.

  39. CCA says:

    Does anyone know if this plugin will still work properly with the new WordPress 3.5.2 update?

  40. admin says:

    @MBenedek, You can translate the shopping cart plugin to any language you want. Look inside the language folder and you will see that it has already been translated to a few different languages. If you create the .mo and .po files for your language then I can include it in the plugin.

  41. MBenedek says:


    I am very interested by this plugin and would like to use it on a website, but the website will be in Polish language and it would be great if the elements of Shopping Cart Plugin displayed on the website could be in Polish too. Do you think that it would be difficult to make a translation and implement it? Any advice as to how to do it? Would you approve such a modification. I would be very happy to contribute to this project by sharing the translation. In Poland there are 40 mln people who would certainly be interested by this plugin.

  42. Ivy says:

    @Aaron, Please make sure you have specified the following in the Simple Shopping Cart Settings.

    Products Page URL

    If you have done this and you are still having this issue please let me know.

  43. Aaron says:

    Everything is working fine except when using the shopping cart as a widget on the side and you click on the shopping cart button (thinking you are going to the main shopping cart page) it just takes you back to the websites home page. What setting changes this?

  44. Ron Cruickshank says:

    This is just awesome! So easy to use, does everything on one page, great for my customers too. I am amazed! Love it!

  45. Maria says:

    Awesome, awesome, awesome!!! I can’t believe I was able to do it myself. The video tutorial rocks. So simple and straightforward. Love it! Thank you a b’jillion times over!!

  46. rahul seo says:

    Very good wordpress plugin.Easy to install and use. Thank you

Speak Your Mind