WordPress Checkout

Simplicity is the ultimate sophistication.

WordPress Checkout plugin page has been moved to it’s own domain wordpress-checkout.com to allows more examples and better support.

This is a simple WordPress Shopping Cart plugin that allows you to transform your posts and pages in products. With a simple tag you can control what you want to show (price, quantity, options, buttons) in your posts.
The plugin uses templates, so you can easily fix and match the plugin to your wordpress theme and modify how your products, cart, and process pages looks like.
With an editor button you can create products on the fly.


  • Allows to manage products like posts and use a simple post for several products.
  • No cart needed if you are selling just one item.
  • You can include to your products options like color, size, etc.
  • Easy to customize.
  • Uses Paypal to process the payments.


Installation and Uses

  1. Upload the “wordpress-checkout” folder to the “/wp-content/plugins/” directory.
  2. Activate the plugin through the Plugins menu.
  3. Select or create a page or post for “Checkout and Processing”.
  4. Insert the “wp_ckeckout” shortcode without options in this page using the editor panel.
  5. Copy the url of this page and paste it into the “Checkout and Processing page” on the plugin settings.
  6. Define your shopping cart widget preference.
  7. Create your products. Using the editor button, insert the “wp_checkout” shortcode into your post and pages.
  8. Test your site using Paypal Sandbox. When you complete the order you will receive an email with the datails and the order will be submit to the plugin Orders panel.
  9. Change the Paypal url to “Live”.
  10. And start selling.

Integration Example



wp-checkout from WordPress Repository

116 thoughts on “WordPress Checkout”

  1. Hi

    Can you tell me how to fix this issue

    The checkout widget is 390 in width I need it to be 270px in width

    I have changed the following line in shopping_cart.php

    <form action='’ method=’post’>

    But its still not working

    Any ideas



  2. Thank you for coding this plugin. It does exactly what I need and your comments have been quite helpful. So, thank you!

    One of the problems I have noticed, at least in my browser, is that the shopping cart and address fields do not clear themselves after a purchase has been made.

    Is there a way to clear/reset the stored information after a buyer has “checked-out”? I’m referring not only to the items in the cart, but also to the name/address fields as well.

    Thank you for your help.

  3. Okay, nice easy simple plugin- thanks! I am running wordpress 3.0.4 and just downloaded 1.0.2 – cant figure out why my add to cart button is not working. I click it and nothing happens. any ideas?

      1. After some testing i did the “Go directly to the checkout page without using the shopping cart” and then the cart updated, but it went directly to checkout page (which could be fine, it works) but if i dont select that box the cart will not update – looking in function.php to see if there is something wrong…do you have any ideas? Also i changed action='”.$action_url.”‘ on line 114 to http://www.mywebsite.com/wp-content/plugins/wordpress-checkout/includes/wpchkt_ajax.php but that did not seem to help… thanks for your input.

      2. Oh and yes i created a checkout page –

        and here is a link – http://bit.ly/ixUGn0 the website is still being worked on but the cart is what im trying to get done today.

        Also, i hope im not asking too much, but can i put some code in my header.php to show number of items in cart – i tried itemcount; ?> without any success. Thanks again.

              1. OK, thats what i thought…can you help me with some php code – trying to get the number of items to show up in my cart for my header.php file.

                here is what im using itemcount; ? > does that look right? doesnt seem to pull the number of items in a cart.

              2. crap, sorry, the comment form wont let me show php code – maybe this – php global $ cart, $ cart – > itemcount ; is that close?

  4. Hello,

    The plugin look great ! i paie extra attention to the “one item” possibility but i also need reduction coupon or number … Is it possible with WPcheckout ?

    Simplicity is the ultimate sophistication == > i agrée !!!

    Take care & th’k for answere


  5. I have small products that multiple items can ship in one box, saving the customer money by not having to pay shipping multiple times any idea how to adjust for this? Any help is much appreciated.

Leave a Reply

Your email address will not be published. Required fields are marked *