WordPress shopping cart paypal

Contents

New Page

Software and apps > apps

How to create a simple shopping cart with PayPal

PayPal buttons make it easy for your customers to buy your products

Par

jennifer kyrin

jennifer kyrin

Independent collaborator

  • University of California
  • University of Washington

Jennifer Kyrnin is a web development professional who helped another learn the web, HTML, CSS, and XML.

lifewire editorial directors

Updated on February 26, 2021

  • cheep
  • Share
  • Email
  • Tweeter
  • To share
  • E-mail

applications

  • Payment services
  • Best Apps

what will i know

  • Get a business account from PayPal: Go to paypal.com/business and select Register . Well, update a personal content through Configuration .
  • Create PayPal Buttons: Go to the PayPal Payment Button page, choose a button, follow the customization prompts, and click Create Button .
  • Add a button to your website: On your site, go to the Code Editor or View or edit HTML . Go to where you want the button and paste your code.

This article makes it explicit to allow you to add a PayPal purchase transport and the function of the page on the website with the PayPal page buttons. This is useful for a small business that wants to use online payments.

Step 1: Open a PayPal business account

You will need a PayPal business account to use PayPal’s payment buttons and accept payments online.

  1. If you don’t have a PayPal account, go to paypal.com/business and select Registrarse . (Step 5.)

    Go to paypal.com/business and select Registrarse. Go to paypal.com/business and select Register.

  2. If you have a personal PayPal account, start the session and select the configuration (engranaje) in the upper part of the search.

    Launching the session and selecting the configuration Log in and select Settings

  3. Under Account Options , select Upgrade to Business Account .

    Under Account Options, select Upgrade to Business Account. Sous Options de compte, sélectionnez Mettre à niveau vers un compte professionnel.

  4. To keep your personal account and create a work account (recommended), select Use a new email address with your work account , then select Next .

    seleccione Usar un nuevo correo electrónico con su cuenta comercial select Use a new email with your business account

  5. Enter your email address and select Continue .

    Ingrese su dirección de correo electrónico y seleccione Continuar. Enter your email address and select Continue.

  6. Saisissez un mot de passe et sélectionnez Continuer .

    Introduzca una contraseña y seleccione Continuar. Enter a password and select Continue.

  7. Saisissez les informations de votre entreprise.

    Ingrese la información de su negocio. Enter your business information.

  8. Check the box to agree to the Terms and Conditions, and then select Agree and Create Account.

    Marque la casilla para aceptar los Términos y condiciones y luego seleccione Aceptar y crear cuenta. Check the box to agree to the Terms and Conditions, and then select Agree and Create Account.

  9. Enter your Business type, and then fill in the requested information (this will vary according to what type of entity you’ve selected). Select Continue.

    Ingrese su tipo de negocio y luego complete la información solicitada Enter your Business type, and then fill in the requested information

  10. Fill in the Tell us more about you information, and then select Submit.

    Complete la información Cuéntenos más sobre usted y luego seleccione Enviar. Fill in the Tell us more about you information, and then select Submit.

  11. You’ll be taken to your new business account Dashboard.

    El panel de tu nueva cuenta comercial. Your new business account Dashboard.

Step 2: Create PayPal Payment Buttons

PayPal has several payment button options. First, you’ll select the best type of button for your needs. For example, if you’re selling only one item, choose a Buy Now button. If you want more of a shopping cart feel, opt for the Add to Cart button so customers can add more items.

Botón de pago de pago de PayPal PayPal checkout payment button

Read through all PayPal’s payment button descriptions to help you figure out what would work best for your needs.

  1. Navigate to PayPal’s Payment Button page.

    Página del botón de pago de PayPal. PayPal's Payment Button page.

  2. Choose the type of button you want to add. In this example, we’ll choose Add to Cart.

    Elija Agregar al carrito Botón de pago Choose Add to Cart Payment Button

  3. Enter an item name and price.

    Introduzca un nombre de artículo y precio. Enter an item name and price.

  4. Under Customize button, select Add drop-down menu with price/option if you have different prices for different options, such as for size. Enter your various options and their prices.

    Seleccione Agregar menú desplegable con precio/opción Select Add drop-down menu with price/option

  5. Select Add drop-down menu to display various options for your product.

    Seleccione Agregar menú desplegable para mostrar varias opciones para su producto. Select Add drop-down menu to display various options for your product.

  6. Select Add text field if your product needs more information, such as personalization. Select Done if you enter information.

    Seleccione Agregar campo de texto si su producto necesita más información, como personalización. Select Add text field if your product needs more information, such as personalization.

  7. Select Customize text or appearance if you want to use your own button image or change the language settings.

    Select Customize text or appearance Select Customize text or appearance

    Use various combinations of these options to best serve your needs, or don’t check any for a simple payment button.

  8. For our example, we’ll select Add drop-down menu with price/option, call our menu Sizes, and add Small, Medium, and Large options with varying prices, and then select Done.

    Add drop-down menu with price/option and size options and prices added Add drop-down menu with price/option and size options and prices added

  9. Enter your Shipping charge, Tax rate, and the email address on your PayPal account.

    Enter shipping charge, Tax rate, and the email address on your PayPal account. Enter shipping charge, Tax rate, and the email address on your PayPal account.

  10. Select the down arrow next to Step 2 and select the checkbox next to Save button at PayPal. This will allow you to edit your button later and easily create similar buttons.

    elect the checkbox next to Save button at PayPal. elect the checkbox next to Save button at PayPal.

    Select the Track Inventory items if you want to keep track of stock.

  11. Select the down arrow for Step 3, and select Yes to allow buyers to send you a message, and Yes to receive your customer’s shipping address.

    Select Yes to allow buyers to send you a message, and Yes to receive your customer's shipping address. Select Yes to allow buyers to send you a message, and Yes to receive your customer's shipping address.

    There are additional advanced customization fields, but we’ll leave those blank in this example.

  12. When you’re done, select Create Button. You’re ready to add your button code to your web page.

    Select Create Button to get the source code for your PayPal payment button Select Create Button to get the source code for your PayPal payment button

Step 3: Add Your PayPal Payment Button to Your Website

After you customize and create a PayPal payment button, you’ll paste the code into your website or email it to your web developer.

  1. On your website, navigate to the page where you want your button.

    Go to your web page where you want the PayPal payment button Go to your web page where you want the PayPal payment button

  2. Find and select an option such as Code Editor or View or Edit HTML.

    Find and select an option such as Code Editor or View or Edit HTML. Find and select an option such as Code Editor or View or Edit HTML.

  3. Navigate to where you want your button to appear and then paste your code.

    Navigate to where you want your button to appear and then paste your code. Navigate to where you want your button to appear and then paste your code.

  4. Make sure you’re happy with the button’s placement.

    View your button's placement View your button's placement

  5. Save and publish your web page. Your PayPal payment button is ready for action.

    Make sure to test your payment button. Go back to PayPal to edit your button and make more payment buttons.

About PayPal Shopping Carts and Payment Buttons

There are several ways to create a PayPal shopping cart, depending on your business’s needs. PayPal partners such as Ecwid and Foxycart add basic shopping cart functionality to your website, while commercial solutions like BigCommerce, ZenCart, and VirtueMart offer customer service, analytics, and much more.

But if you’re just starting out and want an easy way to accept PayPal payments on your website, PayPal makes it easy. You will need to open a PayPal Business account, create one or more PayPal payment buttons, then add your button code to your web page,

Sites like Blogger, Facebook, and WordPress have specific instructions for adding PayPal shopping carts and payment options. Check with your website host if there is a special procedure to follow.

Was this page helpful to you?

Please let us know!

Receive the latest technical news every day

Subscribe

Tell us why!

Other Not enough details Difficult to understand Submit

icon-256x256

To download

Easy PayPal Shopping Cart

Couple Scott Paterson

  • Details
  • Comments
  • Installation
  • Support
  • Development

La description

Aperçu

This plugin will allow you to sell products or services on your website using an Add to Cart Button and View Cart Button. The Shopping Cart itself is hosted on PayPal.

You can place a the Cart button anywhere on your site where you want to sell something. Your customers can use their PayPal account to pay for your products or services or they can pay by Debit or Credit Card.

What makes this plugin powerful is its simplicity. You don’t have to spend days setting up an eCommerce Solution. Just install the plugin and in just a few minutes customers from around the world can start buying products or services from your website using PayPal.

On the settings page of the plugin you will find clear instructions on how to sign up for a PayPal account if you don’t have one already. The plugin also provides instructions for how to setup a PayPal Sandbox account – which will allow you to setup a fake PayPal buyer and seller account (with fake money) so you can test everything before you start selling to the public.

If you have any problems, questions, or issues please create a support request and we will get back to you quickly.

This PayPal plugin works with any WordPress theme.

WP Plugin is an offical PayPal Partner based in Boulder, Colorado. You can visit WP Plugins website at wpplugin.org. Various trademarks held by their respective owners.

Easy PayPal Shopping Cart Features

  • Button Inserter – Just enter your items name, price, etc. and it make the Cart button for you
  • Works with any WordPress Theme
  • Built in support for 18 languages
  • Built in support 25 currencies
  • PayPal testing through SandBox
  • Choose 2 different PayPal button styles
  • Choose how the PayPal window opens
  • Choose your shop url
  • Choose cancel payment url
  • Choose succesful payment url

Easy PayPal Shopping Cart Pro

We offer a Pro version of this plugin for business owners who need more features.

Charge Fixed Tax Charge Tax Rate Charge Shipping & Handling per item Apply a Fixed Discount per item Each Button Can Have Its Own Size Add a Custom Button Image

You can learn more about the Pro version here.

WP Plugin is an offical PayPal Partner. Various trademarks held by their respective owners.

Screenshots

screenshot-1 Sample item for sale with view cart button

screenshot-2 Automatic shortcode inserter

screenshot-3 Settings page

Artículo de muestra a la venta con el botón Ver carrito

Automatic shortcode inserter Settings page

Installation

Automatic Installation

  1. Sign in to your WordPress site as an administrator.
  2. In the main menu go to Plugins -> Add New.
  3. Search for Easy PayPal Button and click install.
  4. Configure values in the settings page.
  5. In a page or post editor you will see a new button called “Easy Shopping Cart” located right above the text area beside the Add Media button. By using this you can automatically create shortcodes for add to cart and view cart buttons.

FAQ

How do I use this plugin

In a page or post editor you will see a new button called “Easy Shopping Cart” located right above the text area beside the Add Media button. By using this you can automatically create shortcodes for add to cart and view cart buttons.

Can I put more then one shortcode on the same post / page?

Yes, there is no limit to the amount you can put on one post / page, or your entire site.

Reviews

a50140fbf3351d824f10e0a473975ac8

Super helpful

lisas1966 February 4, 2021

really super support service, thanks so much

9a675e5b717a78ea35e2521cc5b7d9ac

tt

dticonnection May 23, 2018

ttt

7136fedce07f972d3cc870c4be9108a9

Not as Described | No Support

thorstreamtv December 23, 2016

The Pro or paid version of the plugin does not function as described. There is no way to add coupon codes or taxes as stated in the advertisement for the paid version. Tried to contact the seller or programmer repeatedly and he will not reply. There is no support for this plugin and it is not functioning. With no reply from programmer and the Plugin misrepresented this is a definite bad situation. I am out money and more than that a ton of time…

3d1d89b43c4209bc6e2faa0c2a83a005

Broke the website

graphichero October 7, 2016

UPDATE: People at the hosting company are still trying to figure out what caused the breakdown. I’m not 100% sure if the plugin is the reason to cause the problem. It broke down as soon as I updated the plugin but now I’m learning during the same time there was some server issues… What a luck. They are currently looking for other possible causes to the problem. INITIAL REVIEW: I updated the wordpress to 4.6.1 Then I updated this plugin. The whole website is gone. It went blank. I didn’t do a bulk updates. It was just this plugin when I did the update. People at the hosting company is working on the issue for over 3 hours. This plugin seems like corrupted my whole wordpress. It doesn’t look normal. People at my hosting service tried to find the old version of this plugin and replaced it. I don’t know if they were able to find the old version or not. They called me and said it’s best to remove the whole website from the server and put the backup back. And then do the wordpress update and find a replacement paypal shopping cart plugin if this one doesn’t work. I rely on my website for my income so it’s a lot of pressure on me right now. I hope there will be a solution. Now I’m worried, when they put my website back if the PayPal payment will work at all. I hope I won’t need to hire another website programmer again.

158768ddbb7d3fec088973840fe19e72

Two thumbs up!

October 6, 2016

This app has made setting up my site so much easier! I love that my potential customers can use the “View Cart” feature. With my site, I’m happy with the free version. On another site that I help develop, we will bring the pro version closer to the launch date. Thanks!

4746f796adafc5e78ed3c3748175505b

Wrong buttons displayed

arijitsadhu 24 septembre 2016

Add to cart appears as view cart and view cart appears as a broken link.

Read all 15 reviews

Contributors & Developers

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

Contributors

  • df9b49b79ba5989856578add947621caScott Paterson
  • 5d0a2c06b5e7bd66f3395e152e39ddc2WP Plugin LLC

Traduisez “Easy PayPal Shopping Cart” dans votre langue.

Intéressé par le développement ?

Parcourez le code, consultez le référentiel SVN ou abonnez-vous au journal de développement par RSS.

Journal des modifications

1.1.10

  • 10/1/21
  • Fix – Security Issues

1.1.9

  • 8/29/16
  • Update – Added security feature so that plugin file cannot be accessed directly.

1.1.8

  • 3/8/16
  • Update – Updated tested up to tag.
  • Update – Updated pro url links.

1.1.7

  • 11/13/15
  • Added feature – Added English – UK option to language list – this effects which PayPal page the customer is redirected to.

1.1.6

  • Small fix – Large view cart button for German was not working

1.1.5

  • Small fix – updated links that were broken

1.1.4

  • Small fix – spelling

1.1.3

  • Bug fix

1.1.2

  • Fixed border that sometimes shows below button

1.1

  • Small bug fixes

1.0.0

  • Initial release

Meta

  • Version: 1.1.10
  • Last updated: 5 months ago
  • Active installations: 1,000+
  • WordPress Version: 3.0 or higher
  • Tested up to: 6.0.2
  • PHP Version: 5.4 or higher
  • Key words:

    shopping cart paypal gateway shopping cart

  • Advanced view

Ratings View all

  • 5 stars 11
  • 4 stars 0
  • 3 stars 0
  • 2 stars 0
  • 1 star 4

Log in to submit a review.

Contributors

  • df9b49b79ba5989856578add947621caScott Paterson
  • 5d0a2c06b5e7bd66f3395e152e39ddc2WP Plugin LLC

Support

Issues resolved in the last two months:

0 out of 1

See support forum

Make a donation

Would you like to support the advancement of this plugin?

Donate to this plugin

icon-128x128

To download

Simple WordPress Shopping Cart

By HQ Tips and Tricks, Ruhul Amin, mra13

  • Details
  • Comments
  • Installation
  • Support
  • Development

La description

WordPress Simple PayPal Shopping Cart vous permet d’ajouter un bouton “Ajouter au panier” pour votre produit sur n’importe quel article ou page. Ce plugin de panier d’achat simple vous permet de vendre des produits et des services directement à partir de votre propre site wordpress et transforme votre blog WP en un site de commerce électronique.

It also allows you to add/display the shopping cart on any post or page or sidebar easily. The shopping cart shows the user what they currently have in the cart and allows them to change quantity or remove the items.

You will be able to create products by using shortcodes dynamically.

The shopping cart output will be responsive if you are using it with a responsive theme.

You can sell digital products via this plugin easily too. The following video shows how you can sell your digital media files using the simple cart plugin:

This plugin is a lightweight solution (with minimal number of lines of code and minimal options) so it doesn’t slow down your site.

The plugin also has an option to use the smart PayPal payment buttons. You can enable the PayPal smart button option in the settings menu of the plugin. The following video shows a checkout demo using PayPal smart button.

It can be integrated with the NextGen Photo Gallery plugin to accommodate the selling of photographs from your gallery.

WP simple PayPal Cart Plugin, interfaces with the PayPal sandbox to allow for testing.

For video tutorial, screenshots, detailed documentation, support and updates, please visit: WP Simple Cart Details Page or WP Simple Cart Documentation

Features

  • Easily create “add to cart” button with options if needed (price, shipping, options variations). The cart’s shortcode can be displayed on posts or pages.
  • Use a function to add dynamic “add to cart” button directly in your theme.
  • Minimal number of configuration items to keep the plugin lightweight.
  • Sell any kind of tangible products from your site.
  • Ability to sell services from your your site.
  • Sell any type of media file that you upload to your WordPress site. For example: you can sell ebooks (PDF), music files (MP3), audio files, videos, photos, images etc.
  • Your customers will automatically get an email with the media file that they paid for.
  • Show a nicely formatted product display box on the fly using a simple shortcode.
  • You can use PayPal sandbox to do testing if needed (before you go live).
  • Option to use the smart payment buttons of PayPal. Allows the customers to checkout in a popup window (using a credit card, paypal or paypal credit).
  • Collect special instructions from your customers on the PayPal checkout page.
  • The orders menu will show you all the orders that you have received from your site.
  • Ability to configure an email that will get sent to your buyers after they purchase your product.
  • Ability to configure a sale notification email that gets sent to the site admin when a customer purchase your item(s).
  • Ability to configure discount coupons. Offer special discounts on your store/shop.
  • You can create coupons and give to your customers. When they use coupons during the checkout they will receive a discount.
  • Create discount coupons with an expiry date. The coupon code automatically expires after the date you set.
  • Compatible with WordPress Multi-site Installation.
  • Ability to specify SKU (item number) for each of your products in the shortcode.
  • Ability to customize the add to cart button image and use a custom image for your purchase buttons.
  • Ability to customize the add to cart button text via shortcode parameter on a per product basis.
  • Track coupons with the order to see which customer used which coupon code.
  • Ability to add a compact shopping cart to your site using a shortcode.
  • Ability to show shopping cart with product image thumbnails.
  • Ability to use a custom checkout page style.
  • Ability to open checkout page in a new browser tab/window.
  • Ability to use TinyMCE shortcode inserter to add shortcodes to your posts/pages.
  • Works nicely with responsive WordPress themes.
  • Can be translated into any language.
  • and more…

Shopping Cart Setup Video Tutorials

There is a series of video tutorials to show you how to setup the shopping cart on your site.

Check the video tutorials here.

Language Translations

The following language translations are already available:

  • English
  • German
  • Spanish
  • French
  • Breton
  • Italian
  • Japanese
  • Polish
  • Czech
  • Hebrew
  • Swedish
  • Norwegian
  • Danish
  • Turkish
  • Dutch
  • Brazilian Portuguese

You can translate the plugin using this documentation.

Developers

  • If you are a developer and you need some extra hooks or filters for this plugin please let us know.
  • Github repository – https://github.com/Arsenal21/simple-wp-shopping-cart

Note

There are a few exact duplicate copies of this plugin that other people made. We have a few users who are getting confused as to which one is the original simple shopping cart plugin. This is the original simple PayPal shopping cart and you can verify it with the following information:

  • Check the stats tab of the plugin and you will be able to see a history of when this plugin was first added to WordPress.
  • Check the number of downloads on the sidebar. The original plugin always gets more downloads than the copycats.
  • Check the number of ratings. The original plugin should have more votes.
  • Check the developer’s site.

Usage

  1. To add an ‘Add to Cart’ button for a product, simply add the shortcode [wp_cart_button name=”PRODUCT-NAME” price=”PRODUCT-PRICE”] to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price.

  2. To add the ‘Add to Cart’ button on the sidebar or from other template files use the following function:

    Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price.

  3. 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.

Using Product Display Box

Here is an exmaple shortcode that shows you how to use a product display box.

[wp_cart_display_product name=”My Awesome Product” price=”25.00″ thumbnail=”http://www.example.com/images/product-image.jpg” description=”This is a short description of the product”]

Simply replace the values with your product specific data

Using a compact shopping cart

Add the following shortcode where you want to show the compact shopping cart:

[wp_compact_cart]

Using Shipping

  1. To use shipping cost for your product, use the “shipping” parameter. Here is an example shortcode usage: [wp_cart_button name=”Test Product” price=”19.95″ shipping=”4.99″]

or use the following php function from your wordpress template files

Using Variation Control

  1. To use variation control use the variation parameter in the shortcode: [wp_cart_button name=”Test Product” price=”25.95″ var1=”VARIATION-NAME|VARIATION1|VARIATION2|VARIATION3″]

example usage: [wp_cart_button name=”Test Product” price=”29.95″ var1=”Size|small|medium|large”]

  1. To use multiple variation for a product (2nd or 3rd variation), use the following:

[wp_cart_button name=”Test Product” price=”29.95″ var1=”Size|small|medium|large” var2=”Color|red|green|blue”]

[wp_cart_button name=”Test Product” price=”29.95″ var1=”Size|small|medium|large” var2=”Color|red|green|blue” var3=”Sleeve|short|full”]

Screenshots

screenshot-1

screenshot-2

screenshot-1

screenshot-2

Installation

  1. Unzip and Upload the folder ‘wordpress-paypal-shopping-cart’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Settings of this plugin and configure the options (for example: your email, Shopping Cart name, Return URL etc.)
  4. Use the shortcode to add a product to a post or page where you want it to appear.

FAQ

Can this plugin be used to accept paypal payment for a service or a product?

Yes

Does this plugin have shopping cart

Yes

Can the shopping cart be added to a checkout page?

Yes

Does this plugin has multiple currency support?

Yes

Is the ‘Add to Cart’ button customizable?

Yes

Does this plugin use a return URL to redirect customers to a specified page after PayPal has processed the payment?

Yes

How can I add a buy button on the sidebar widget of my site?

Check the documentation on how to add buy buttons to the sidebar

Can I use this plugin to sell digital downloads?

Yes. See the digital download usage documentation

Can I configure discount coupon with this shopping cart plugin?

Yes. you can setup discount coupons from the “Coupon/Discount” interface of the plugin.

Can I configure product sale notification so I get notified when a sale is made?

Yes. You can configure sale notification from the “Email Settings” interface of the plugin.

Can I modify the product box thumbnail image?

Yes.

Can I customize the format of the price display?

Yes.

Can the customers be sent to a cancel URL when they click “cancel” from the PayPal checkout page?

Yes.

Reviews

0a4a9cc128492b741cb59cb3d23d9f09

Simple & Easy to Use

59petals June 9, 2022

For a newbie to start a website with selling functionality, this is an easy and fun plugin to use. The Support section is also filled with ongoing communication, so thank you to the WordPress Simple Shopping Cart team <3

496ae9621b9751b4f13088bdabedae22

Dysfunctional but works

Sheila May 9, 2022

Wish it would notify me of sales via email or the order area in the dashboard. It does neither even though set up is completed. Missed seeing my first sale by 3 weeks because I was checking the site and my email and nothing was there. It wasn’t until I checked my PayPal that I saw it. That’s not good for business. Why would I want to upgrade if the free version doesn’t do what it is supposed to do?

6782414f5e08db643fbff39de7d36b69

Very nice integration

hurtadodoo March 29, 2022

This is very nice integration solution for the paypal. Thank you!

f4e5037099443a581f07011c57441a3c

ce plugin est tout juste extra

mamouned May 25, 2021

Merci pour ce super plugin. he save me

8f25a6909f21f32078fcc2ef8d251426

Great Plugin!

sph03 April 29, 2021

This plugin works great and the support page is fantastic. It is easy to setup and the integration with PayPal Smart Checkout is especially useful.

01432722ae6e9990d0831c0871749498

I liked this, bought their eStore, they banned me, moral: don’t upset them.

Justin Tuijl April 21, 2021

I liked this product and used it for a website for a customer. The customer then kept asking for more features so I bought the eStore plugin for $50 as it has support for a year and you can reuse it for more websites. Seemed a good deal. The customer kept asking for more and more features. They asked for multiple thumbnails on a button. I can code this but it takes time. I asked the developer if they would code it. They got very angry and banned me from the platform. No more updates for eStore for my customer then. No more re-use of the plugin on other sites then. $50 blown for a job I only charged $150 for. The eStore is ok, like this simple cart, a little fiddly though. Probably should have used Woocommerce. Use the Tips and Tricks plugins, they are good, but be sure not to upset the developers as you’ll end up a bit stuck, especially if you have put hours into setting up the shop.

Read all 176 reviews

Contributors & Developers

“WordPress Simple Shopping Cart” is open source software. The following people have contributed to this plugin.

Contributors

  • 18eac62b88f3b024e3cf38ad90aaf2daHQ tips and tricks
  • a29b4f7c7bdfce276b8077c6129cbd3bRuhul Amin
  • a272f367629db46014b54926afb58a90wptipsntricks
  • 79943adc85f6668c3ba726c7dec71321mbrsolution
  • 7bd856fabb779a6cad044c59a17ca321mra13

“WordPress Simple Shopping Cart” has been translated into 5 languages. Thanks to the translators for their contributions.

Translate “WordPress Simple Shopping Cart” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the dev diary via RSS.

Change log

4.6.1

  • Apply floatval to the shipping amount (if used) to avoid an error in the PHP8 system.

4.6.0

  • Compatibility with the Batcache system.

4.5.9

  • Collectez et enregistrez la ligne d’adresse 2 (si disponible) pour l’option de paiement intelligent PayPal.

4.5.8

  • Mise à jour de compatibilité liée à PHP 8.1.

4.5.7

  • Notification PHP du widget de panier corrigée pour PHP8.

4.5.6

  • WP 5.9 Compatibility. Fixed the cart widget in the widgets menu.

4.5.5

  • Fixed a rounding issue with applying discount coupon to the cart.

4.5.4

  • Fixed an issue with the paypal smart checkout option sometimes giving an error “Order ID does not exist”.

4.5.3

  • WP 5.6.1 compatibility update.

4.5.2

  • JQuery UI CSS library is now included inside the plugin.
  • Added more input sanitization.
  • Added an option in the settings to disable the price check validation. Some admins prefer to have this check turned off.

4.5.1

  • 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.

4.5.0

  • Added a new action hook to allow affiliate plugin integration with the PayPal smart checkout option.
  • The compact cart shortcode output can be translated fully.
  • Completed testing on WP 5.5

4.4.9

  • Smart Checkout fix with certain coupon code application (some discount amount was giving an invalid amount error).
  • Added link to smart checkout setup documentation.

4.4.8

  • Added CSS class to the remove item table data.
  • Updated the code related to quantity change (using the up/down arrows) to work better.
  • Fix: Undefined index notices.
  • Added a new utility function to write to log file.

4.4.7

  • Fixed the “Order ID does not exist in IPN Notification” issue with smart paypal checkout option for some sites.

4.4.6

  • Changed the quantity input field to be a “number” type field. Customers will be able to change the number value easily.
  • The session for the shopping cart is only started on the front-end.

4.4.5

  • Fixed issues with custom fields when using Collect Customer Input addon.

4.4.4

  • More texts are now translatable. POT file updated.
  • Added more filter hooks so the customer Input addon fields are now exported to CSV as well.

4.4.3

  • Added button customization options (in the advanced settings) for the smart paypal checkout button.

4.4.2

  • Added PayPal smart button configuration documentation https://www.tipsandtricks-hq.com/ecommerce/enabling-smart-button-checkout-setup-and-configuration-4568

4.4.1

  • Added a new checkout option that uses the smart PayPal payment button. You can enable it from the advanced settings menu.
  • Added Breton language files. Thanks to Florian for submitting the language files.

4.4.0

  • The order date is now included in the exported CSV file.
  • Updated the German language file. Thanks to Oliver Juwig.
  • Updated some CSS code to not show border in the cart.
  • Updated the checkout button image.

4.3.9

  • The note to seller field has been removed as it is no longer supported by PayPal.

4.3.8

  • The settings menu has been moved to a new menu called “Simple Cart” in the admin dashboard.
  • The coupons tab has been moved to a separate menu item under the “Simple Cart” admin menu.
  • Added a new email merge tag for the sale notification emails. The new tag is {order_id}
  • Added github repository link in the readme file.
  • Added couple of filter hooks in the shopping cart display function.
  • The delete coupon link color has been changed to red.

4.3.7

  • Added Russian Ruble currency to the currency dropdown option.
  • Added CSS class to the quantity input field in the cart.
  • Copied the nextgen gallery template to the root folder.
  • The email merge tags can now be used in the sale notification email subject.
  • Added a new parameter (button_text) for the add to cart button shortcode. This parameter can be used to specify a custom button text for the add to cart button. Usage instructions at the following page: https://www.tipsandtricks-hq.com/ecommerce/simple-shopping-cart-customize-the-add-to-cart-button-text-via-shortcode-4383

4.3.6

  • There is now a basic shortcode inserter for this plugin in the wp post/page editor.
  • The cart orders search functionality can now search records using customer’s email and name.
  • Added CSS classes to the variation drop-downs.
  • CSS optimization in the settings interface of the plugin.

4.3.5

  • The deprecated page styles field has been replaced with an image URL field in the settings.
  • The Image URL field can be used to specify an image/logo URL that will be displayed in the paypal checkout page.

4.3.4

  • All the paypal supported currency codes are shown as a dropdown option in the plugin settings.
  • Currency code value in the settings is automatically converted to uppercase string if the user mistakenly enters a lowercase string.

4.3.3

  • Fix for paypal adding “+” character between words in the item name parameter.

4.3.2

  • Bugfix for the new custom field change.

4.3.1

  • Custom field values will now be urlencoded.

4.3.0

  • Added Brazilian Portuguese Language translation to the plugin. The translation file was submitted by Fabio Goncalves.
  • If the total shipping cost in the cart is 0 then the plugin will send a flag to paypal to not prompt for shipping address during checkout.

4.2.9

  • Added a new option to export all the orders data to a CSV file. This new option can be found under the Simple Cart Settings -> Tools menu.
  • Added a new filter (wspsc_paypal_ipn_notify_url) to allow overriding of the PayPal IPN notify URL.
  • Added a new compact cart shortcode that uses a different style. Read the following page to find out how it works: https://www.tipsandtricks-hq.com/ecommerce/simple-cart-showing-a-compact-shopping-cart-2925

4.2.8

  • Fixed an issue with the {payer_email} tag not working in the buyer notification email.

4.2.7

  • Added a new filter for the cart icon image (wspsc_cart_icon_image_src). It can be used to customize the cart icon image.
  • Added escaping for the cart link parameter.

4.2.6

  • Added a new email merge tag for phone number (when available). The new email tag is {phone}. Note that the phone number is an optional field on PayPal checkout page. So it may not be present if the customer doesn’t enter a phone number during the checkout.
  • Added a new shortcode parameter (thumb_alt) for the product box shortcode. It can be used to specify an alt tag for the product thumbnail image.
  • Added url_decode in the cart link parameter. So the link works even when the URL contains foreign characters.

4.2.5

  • Minor update for backwards compatibility with an old shortcode using variation.

4.2.4

  • Added a new filter for the checkout button image. It can be used to specify a custom button image for the checkout button. Example code: https://www.tipsandtricks-hq.com/ecommerce/customize-the-paypal-checkout-button-image-4026
  • Incomplete old cart orders will now be automatically cleaned by the plugin.
  • Made some improvements to the PayPal IPN validation code. It is fully compatible with the upcoming PayPal IPN changes.

4.2.2

  • Minor update for backwards compatibility with an old shortcode.
  • WordPress 4.5 compatibility.

4.2.1

  • Added backwards compatibility for the old shortcodes. So the old add to cart button shortcodes will continue to work as usual.

4.2.0

  • Added an option in the settings to disable nonce check for the add to cart button. This is useful for some sites that are using caching. Otherwise 48 hour old cached pages will have stale nonce and the nonce security check will fail. If you are using a caching solution on your site and having issue with nonce security check failing, then enable this option from the settings.

4.1.9

  • Added more sanitization and validation on POST/GET/REQUEST data.

4.1.8

  • Added a new filter in the cart (wspsc_cart_extra_paypal_fields) that will allow you to add extra hidden fields for the PayPal cart checkout.
  • Deleted the local copy of the Spanish language file so the plugin loads the language file from translate.wordpress.org.
  • Deleted the local copy of the Italian language file so the plugin loads the language file from translate.wordpress.org.
  • Deleted the local copy of the Swedish language file so the plugin loads the language file from translate.wordpress.org.
  • Deleted the local copy of the Turkish language file so the plugin loads the language file from translate.wordpress.org.
  • Improved the add to cart price validation code against potential vulnerability.

4.1.7

  • Added a new text field in the settings – Cancel URL.
  • Debug log file has been renamed to “ipn_handle_debug.txt”.
  • Added CSS class to the plain text add to cart button so it can be customized via custom CSS code.

4.1.6

  • Fixed an issue where post payment price validation would fail for a transaction with a discount coupon.

4.1.5

  • Added CSS classes to all the “tr” elements in the cart.
  • Added alt tag to all the images and icons in the cart.
  • Added Dutch Language translation to the plugin. The Turkish translation file was submitted by Boye Dorenbos.
  • Added a new email tag {address} that can be used in the notification email to include the buyers address.

4.1.4

  • Our plugin is being imported to translate.wordpress.org. Changed the plugin text domain so it can be imported into translate.wordpress.org.
  • Fixed an issue with an email shortcode not working in the buyer email body.

4.1.3

  • Updated the WP_Widget initialization to use PHP5 style constructor.
  • There is a bug in WordPress 4.3 for the widgets which prevents the sidebar widget from working. WordPress 4.3.1 will fix this. In the meantime you can use the following to show the shopping cart widget to the sidebar: https://www.tipsandtricks-hq.com/ecommerce/adding-shopping-cart-to-the-sidebar-of-wordpress-site-3073

4.1.2

  • Added a class to the cart header image element.
  • Removed an extra tag from the cart output.
  • Plugin is now compatible with WordPress 4.3.
  • Added another extra check to the price validation code.

4.1.1

  • Updated constructor methods in classes with PHP 5 style constructors.

4.1.0

  • Removed “v” from the version number.
  • Added robust price validation checks.

4.0.9

  • Changed the input slug of “product” name to be more specific.

4.0.8

  • Added Turkish Language translation to the plugin. The Turkish translation file was submitted by Vural Pamir.
  • WordPress 4.2 compatibility

4.0.7

  • The cart stylesheet file now uses the ‘wp_enqueue_scripts’ hook
  • Added a new shortcode parameter (thumb_target) which can be used to specify a target URL for the product thumbnail image
  • Coupon codes are now case-insensitive.
  • Updated the Italian language file.

4.0.6

  • Added an email tag to include the coupon code used in the notification email.
  • Added an extra check to prevent a debug notice message from showing when the cart is reset.
  • WordPress 4.1 compatibility.

4.0.5

  • Added two new filters to allow dynamic modification of the buyer and seller notification email body (just before the email is sent).
  • Added a new filter so the orders menu viewing permission can be overridden by an addon.
  • Added Danish Language translation to the plugin. The Danish translation file was submitted by Steve Jorgensen.
  • Added a function to strip special characters from price parameter in the shortcode.

4.0.4

  • Added some new email tags to show Transaction ID, Purchase Amount and Purchase Date (check your email settings field for details).
  • Made some improvements to the PayPal IPN validation code.

4.0.3

  • Fixed a few notices in the settings menu when run in debug mode.
  • Fixed a warning notice on the front end when run in debug mode.

4.0.2

  • Added a new option so you can store your custom language file for this plugin in a folder outside the plugin’s directory.
  • Added the following two new filters to allow customization of the add to cart button: wspsc_add_cart_button_form_attr wspsc_add_cart_submit_button_value
  • Added Text Domain and Domain Path values to the plugin header.
  • Added Norwegian language translation to the plugin. The Swedish translation file was submitted by Reidar F. Sivertsen.
  • Added some security checks a) to make sure that the payment is deposited to the email specified in the settings b) to block multiple payment notifications for the same transaction ID
  • Buyer’s contact phone number is now also saved with each order (given you have enabled it).
  • Added the following new filter to allow customization of the product box shortcode: wspsc_product_box_thumbnail_code

4.0.1

  • Added a new filter to format the price in the shopping cart. Example usage: https://www.tipsandtricks-hq.com/ecommerce/customizing-price-amount-display-currency-formatting-3247
  • WordPress 4.0 compatibility.

4.0.0

  • Changed the permission on the orders menu so it is only available to admin users from the backend.
  • Made some enhancement around the PHP session_start function call.
  • Added an extra check to prevent direct access to the cart file.
  • Added expiry date field in the discount coupon. You can now create discount coupons with an expiry.

3.9.9

  • Added a new feature that allows you to show the product thumbnail image in the shopping cart. Use “show_thumbnail” parameter in the shopping cart shortcode for this.
  • Added Swedish language translation to the plugin. The Swedish translation file was submitted by Felicia.
  • Fixed a minor bug with the checkout page style feature.
  • Added a new filter for the item name field in the shopping cart.
  • Made some minor CSS improvements for the cart output.
  • The {product_details} email shortcode will now show the full amount of the item (instead of the individual item amount).

3.9.8

  • Added Hebrew Language translation to the plugin. The Hebrew translation file was submitted by Sagi Cooper.
  • Added extra condition to address the “Invalid argument supplied” error that a few users were getting.

3.9.7

  • Added a new feature to open the checkout page in a new tab/window when user clicks the checkout button.
  • Updated the Cart Orders menu icon to use a slightly better looking dashicon.
  • Added a new filter to allow modification of the custom field value. Filter name is wpspc_cart_custom_field_value
  • Added a new action hook after the PayPal IPN is processed. This will allow you to do extra post payment processing task for your orders. Hook name wpspc_paypal_ipn_processed
  • Made some improvements to some of the shopping cart icons (cart and delete item icons have been updated).
  • Cart output will work with a responsive theme.

3.9.6

  • Added Czech Language translation to the plugin. The Czech translation file was submitted by Tomas Sykora.
  • Added a new option/feature to specify a custom paypal checkout page style name. The plugin will use the custom checkout page style if you specify one.
  • Each order now also shows the shipping amount in the order managment interface.

3.9.5

  • Added a new feature that lets you (the site admin) configure a sale notification email for the admin. When your customer purchase a product, you get a notification email. Activate this feature from the “Email Settings” interface of the plugin.
  • Added Polish language translation to the plugin. The Polish langage translation file was submitted by Gregor Konrad.
  • Fixed a minor issue with custom button images that uses HTTPS URL.
  • Added more CSS classes in the shopping cart so you can apply CSS tweaks easily.

3.9.4

  • Fixed a minor bug in the new compact cart shortcode [wp_compact_cart]

3.9.3

  • Added a new feature to show a compact shopping cart. You can show the compact shopping cart anywhere on your site (example: sidebar, header etc).
  • Language translation strings updated. Translation instruction here – http://www.tipsandtricks-hq.com/ecommerce/translating-the-wp-simple-shopping-cart-plugin-2627
  • 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).

3.9.2

  • Added an option to specify a custom button image for the add to cart buttons. You can use the “button_image” parameter in the shortcode to customize the add to cart button image.
  • Coupon code that is used in a transaciton will be saved with the order so you can see it in the back end.

3.9.1

  • WP 3.8 compatibility

3.9.0 and 3.8.9

  • WP Super Cache workaround – http://www.tipsandtricks-hq.com/ecommerce/wp-shopping-cart-and-wp-super-cache-workaround-334
  • Added a new shortcode argument to specify a SKU number for your product.
  • Fixed a few debug warnings/notices
  • Added Italian language file

3.8.8

  • Added a discount coupon feature to the shopping cart. You can now configure discount coupon via the Simple cart settings -> Coupon/Discount menu
  • View link now shows the order details
  • fixed a bug where the shipping price wasn’t properly showing for more than $1000
  • Compatibilidad con WordPress 3.7

3.8.7

  • Cambió algunos nombres de funciones y los hizo únicos para reducir la posibilidad de que un nombre de función entre en conflicto con otro complemento.
  • Se agregó una nueva opción en el complemento para que los artículos comprados de una transacción se muestren en el menú de pedidos
  • La notificación de pago solo se procesará cuando se complete el estado.

3.8.6

  • Se actualizó el enlace del menú de configuración roto
  • Se actualizó la integración de la galería NextGen para devolver $arg1 en lugar de $arg2

3.8.5

  • Se agregó un menú de configuración de correo electrónico donde el administrador del sitio puede personalizar el correo electrónico del comprador que se envía después de una transacción.
  • Además, se agregaron las siguientes etiquetas de correo electrónico dinámicas para el campo del cuerpo del correo electrónico:

{first_name} Nombre del comprador {last_name} Apellido del comprador {product_details} Los detalles del artículo del producto comprado (esto incluirá el enlace de descarga para artículos digitales).

3.8.4

  • Fixed an issue that resulted from doing a commit when the wordpress.org plugin repository was under maintenance

3.8.3

  • The interface of the configuration menu has been improved with the new shortcode instructions for use.

The full cambios registry for all versions can be found at the following URL: http://www.tipsandtricks-hq.com/ecommerce/?p=319

Meta

  • Version : 4.6.1
  • Last update: 5 days ago
  • Installations actives : 20 000+
  • WordPress version: 5.5 or higher
  • Probably up to: 6.0.2
  • Idiomatic expressions :

    Version 6

    fence

    English (USA) , Italian , Spanish (Colombia) , Spanish (Ecuador) , Spanish (Spain) and Spanish (Venezuela)

    I will translate into your language

  • Labels:

    cart Paypal cart sale cart WordPress cart

  • Advanced view

Ratings View all

  • 5 stars 139
  • 4 stars 16
  • 3 stars 3
  • 2 stars 8
  • 1 star 10

Log in to submit a review.

Collaborators

  • 18eac62b88f3b024e3cf38ad90aaf2daTips & Tricks Headquarters
  • a29b4f7c7bdfce276b8077c6129cbd3bRuhul Amin
  • a272f367629db46014b54926afb58a90trucoswptipsntricks
  • 79943adc85f6668c3ba726c7dec71321mbrsolution
  • 7bd856fabb779a6cad044c59a17ca321mra13

Support for

Incidents resolved in the last two months:

12 of 13

See support forum

To give

Would you like to support the advancement of this plugin?

Donate to this plugin

Google Google translator

Google Google Translate


Video WordPress shopping cart paypal

Related Posts

Free chat room code for my website

Contents1 How to set up a free chat room on the website.2 3 comentarios2.1 Trackbacks/Pingbacks2.2 Submit a Comment Cancel reply3 How to Create a Chat Room Website…

Background image full screen css

Contents1 Cómo – Full Page Image1.1 Example1.2 Example2 CSS background image tamaño tutorial: how to codify a complete page background image3 Perfect Full Page Background Image3.1 Méthode CSS géniale,…

WordPress leverage browser caching

Contents1 Aproveche el almacenamiento in hidden del navegador1.1 Will it works for my website?1.2 Where are plugin options1.3 Some JavaScript files still display under Leverage Browser Caching1.4…

WordPress post to facebook page

Contents1 How to Automatically Post to Facebook from WordPress1.1 Download Now: How to Launch a WordPress Website [Free Guide + Checklist]1.2 1. Create an IFTTT account.1.3 2….

Download images from wordpress media library

Contents1 How to export your WordPress media library1.1 Download maintenant : How to launch a WordPress website [Free Guide + Checklist]1.2 How to export your WordPress media…

WordPress single post template

Contents1 How to Create Custom Unique Post Templates in WordPress2 Post Template Files2.1 author.php2.2 Fecha.php3 Handbook navigation4 How to Create Custom Single Post Templates in WordPress5 Video…