Mar 042019

WordPress Simple PayPal Shopping Cart Plugin helps you sell products by adding a shopping cart button using shortcodes and more.

Last Updated: January 9, 2021

Latest News: Updated the documentation.

WordPress Simple PayPal Shopping Cart allows you to sell products and services directly from your own WordPress site.


If you want to sell online, then look no further. This is the plugin for you. WordPress Simple PayPal Shopping Cart is simple, easy to set up and is up to date with the current WordPress version.

The developers keep updating and maintaining this plugin. There is great support staff constantly answering all of your questions. This is an advantage for the user.

WordPress Simple PayPal Shopping Cart Plugin

WordPress Simple PayPal Shopping Cart 4.5.1 Changelog

  • If your site uses caching, empty the cache after you upgrade the plugin (to delete stale cached data).
  • Improved the price hash compare function. Thanks to @XshIsMe.
  • Added Spanish language translation files.

Todo List

  • Will you be adding Facebook Pixel integration? = The developers will be looking at adding this feature in a future release. You can read more about it in the following support thread.
  • Is there any plan to include a var that allows you to change the price depending on the selection made? = The developers will be adding this feature in a future release. You can read more about it in the following support thread.
  • Will you be adding the ability to have the carts not expire after the browser closes. = The developers will be adding this feature in a future release. You can read more about it in the following support thread.

Also in version 3.9.3 a few more functions were added which gives you more output control.

  • Added a new function for getting the total cart item quantity (wpspc_get_total_cart_qty).
  • Added a new function to get the sub total amount of the cart (wpspc_get_total_cart_sub_total).

Important: This is not a full featured e-commerce plugin. It is only meant for small online shops and selling individual items in your website. This plugin is the child to eStore plugin.

Note: You might be interested in the following link WP Simple PayPal Shopping VS eStore Plugin.

The following list of tutorials will guide you and help you set up your online store. There is also a troubleshooting link with solutions, fixes, tips and more.

What you need:

Premium addons:

(Note: The 3 links below are affiliated link. I get a small commission if you purchase this product.)

Note: For premium addons support, please click on the following link contact.

WordPress Simple PayPal Shopping Cart Tutorials:

  1. General Settings
  2. Advanced Settings
  3. Email Settings
  4. Discount Coupon
  5. Shopping Cart Tools
  6. Cart Orders Settings
  7. PayPal Language Encoding
  8. Create A Simple PayPal Shopping Cart
  9. Customize Checkout Buttons
  10. Basic Shortcode Inserter
  11. Troubleshooting

The following is a list of important links from www.tipsandtricks-hq website that might help you to implement more features and functionality to WP Simple PayPal Shopping Cart plugin.


Q1 How do I test my PayPal account if I am having issues?

Answer: Do the following test to verify what I am saying:

1) Go to the settings menu of the plugin.
2) Change the PayPal email address to another paypal account that you know is in good standing and working (maybe the account of a family member or a friend). This is just a temporary change to do a quick test (You will change that address back to your one).
3) Click on the add to cart button and then the checkout button, you will see that the checkout works fine.


Q2 How do you center the WP cart button?

Answer: Read the following forum post for a possible solution. This solution might not work in all cases. It depends on the theme you use.


Q3 Is this plugin GDPR Compliant?

Answer: This plugin doesn’t need any update for GDPR. It only receives some customer’s info from PayPal and then it saves those in the orders menu so you can process the order. For example: ship the item to the purchaser’s address. Data is never sent or shared with any 3rd party. The plugin already has the functionality that lets you delete any customer data and be compliant with the law.

So it will be mostly about you following the law and letting them know that some info will be saved for order fulfillment. You will delete info if they request you to do so. etc.


Q4 Is the plugin capable of calculating and adding on tax?

Answer: Check the following URL how-to-use-sales-tax-regional-international-when-selling-using-paypal.


Q5 Does your plugin use cURL for IPN because Health Check plugin is displaying error messages?

Answer: By default we don’t use cURL for IPN. We use the “wp_safe_remote_post” function of WordPress to validate the IPN message. You can read more about this in the following support thread.


Q6 Is there any way to get the payment amount from a derived field in an input form? The field contents will change according to various options chosen, and is stored as a meta field.

Answer: You can read more about this in the following support thread.


Q7 Is it possible to have the Default Quantity show as 10 and not 1?

Answer: Unfortunately it doesn’t have an option for default quantity to be more than 1. The customer will need to change the quantity in the cart which is standard practice.

Alternatively, you can make another add to cart button which is price for a 10 pack for example. So lets say the 1 quantity cost $5. You can make another product which is a 10pack and price it at $50. Then the customer can buy the 1 pack or the 10 pack by clicking on the appropriate add to cart button.

You can read more about this in the following support thread.


Q8 How can I migrate my cart orders into a different server?

Answer: The orders go into a custom post type called “wpsc_cart_orders”. Unless you are an expert, the best option is to migrate the full database (all tables) of your site. Using PHPMyAdmin tool in your server is the best option for this. It can simply export all your data from Site A then you can import that data into Site B. It will be an easy transition. Otherwise it will get too complicated. You can read more about this in the following support thread.

The following link how-to-easily-import-or-export-any-of-your-wordpress-database-content-using-phpmyadmin can help you.


I will be adding more information and more tutorials in the future. So make sure you keep coming back for the latest.


I have been working in IT since 1999 and I enjoy the challenges it brings me. I love developing websites with WordPress. I spend a lot of time helping out in forums. I have been writing tutorials since 2011. Now I am learning how to manage my own VPS "Virtual Private Server.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Privacy Policy