Wordpress Checkout

Simplicity is the ultimate sophistication.


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.

Features

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

Screenshots

Installation and Usage

  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.

Example Integration

Example T-shirt
Some product description:
Using the post editor you can set how you products looks. You can include images, lightbox effects, some text for descriptions.
Price:$ 10.00
Qty
Color

Download

wp-checkout-1.0 from Wordpress Repository

Feedback

Submit your comments to improve the plugin and/or make a donation to support future upgrades and new features.


  1. Al
    March 8th, 2010 at 13:49
    Reply | Quote | #1

    Hi
    I am trying to set this up using just one product and no cart.

    The set up looks OK but when I click the “Buy” button I am getting the error
    No items in your cart
    [eshop_show_checkout]

    I have set it for single product and go straight to check out.

    Any suggestions please?

    Al

  2. March 7th, 2010 at 07:51
    Reply | Quote | #2

    So I’m adding a bunch of items to my cart. 12 distinct items to be exact. I am adding them to the wordpress post area, as opposed to using a template shortcode approach (which I will try next though). It doesn’t let me do more than 10 items. When I try to add even a single more, all the data from the post comes up missing. Not in the source, or the generated source… any ideas?

    Any ideas on that first question?

    thanks,

  3. February 26th, 2010 at 22:33
    Reply | Quote | #3

    Hey Alain, great plugin. This thing is super easy. Very easy.

    @Dave: not sure if there was a fix put in since your note, but I do have a sandbox account (just created one to confirm my appreciation for this plugin) and I went through the entire order. I confirmed it and went to my sandbox.paypal activity screen to see a pending transaction to me. When I went back to the plugin admin, I saw the order there with ALL MANNER of delish info. So maybe the order just needs to complete.

    Thanks a lot for this plugin Alain!

    Two quick questions though:
    - How would I support donations… basically suggested prices?
    - Do you have any plans to make this extend beyond paypal, to include any of the other popular payment portals (auth.net, etc. etc.)?

  4. February 23rd, 2010 at 00:48
    Reply | Quote | #4

    When I add items to the cart, it only stays at 1 item. Then when I go to check out it doesn’t show anything…

    Can you check it out and tell me whats going on …Am I missing something?

    http://mlovestudio.com/mlove-shop-2/mlove-couture-shop

    Thank you so much for this! ;)
    ~MLove

  5. February 20th, 2010 at 21:52
    Reply | Quote | #5

    Hi.. and the option to use with recurring payments? Example: Voip Plans, Monthly pays… Do you have prevision?

    Excuse my poor english!

  6. Alain
    February 14th, 2010 at 01:56
    Reply | Quote | #6

    @Justin
    Fixed, thanks!

  7. February 13th, 2010 at 22:52
    Reply | Quote | #7

    This is an awesome plugin. I do think you should update your site to show the correct shortcode though… [wp_checkout] that’s an underscore not a dash. Thanks!

  8. Alain
    February 11th, 2010 at 17:08
    Reply | Quote | #8

    Maybe you have a problem on your server with sessions.

  9. Frank Weichbrodt
    February 11th, 2010 at 16:27
    Reply | Quote | #9

    @Alain
    You can see a sample at my test site: http://friedanet.de/wordpress/

    Frank

  10. Alain
    February 10th, 2010 at 16:24

    @Frank Weichbrodt
    Can you include a sample URL?

  11. Frank Weichbrodt
    February 10th, 2010 at 07:17

    The plugin looks great. But I have a problem: my cart is empty when I go to the checkout-page.
    I think it would be a good idea to make the plugin translation-ready.

    FRank

  12. Alain
    February 6th, 2010 at 22:47

    @Colin
    This is a bug. The zipcode is set as numeric. I’ll fix it.
    Thanks,

  13. Colin
    February 6th, 2010 at 20:34

    OK, my problem is this:

    When a customer deselects “I will use my Paypal shipping/billing address” and tries to fill in their own address, there seems to be no allowance for postcodes that include letters, such as those from the UK – the error reads “Please provide numeric input for txtShippingPostalCode”. Is there any way round this?

  14. Dave
    February 4th, 2010 at 16:53

    Hi Alain,
    I don’t have a sandbox account, so I just acted like someone was buying it from my real account, so I didn’t complete the transaction, I only got to the Paypal screen, where it seemed to work fine. I imagine that if I had actually made the purchase, I would get the Paypal email, so I think that’s all fine.

    More specifically, I was wondering why I didn’t see the order in Wordpress (”There is no orders”). Does that order only appear in Wordpress if the Paypal transaction is completed? Maybe that’s it.

    Gracias, Merci, Dave

  15. Alain
    February 2nd, 2010 at 22:30

    @Dave
    Did you pay using sandbox?
    Did you get an email?
    Thanks,

  16. Dave
    February 2nd, 2010 at 22:02

    Hi Alain,
    This looks pretty nice! I will keep an eye on it. I did do a quick test that appeared to work fine. I got all the way to Paypal sign in, and it looked good.

    When I went back to Wordpress, when I went to the WP Checkout options, it said “There is no orders”. Apart from the little grammar error, I wonder why this error appeared after making an order.

    Anyway, bien fait, bien hecho,
    Dave

  17. January 30th, 2010 at 23:57

    Hi, Your plugin is great and easy to use but i keep on getting this warning messages

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wp-demo\wp-settings.php on line 646

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wp-demo\wp-settings.php on line 661

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wp-demo\wp-settings.php on line 668

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wp-demo\wp-settings.php on line 675

    Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\wp-demo\wp-settings.php on line 711

    Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\wp-demo\wp-settings.php on line 18

  18. Alain
    January 30th, 2010 at 15:26

    @Kumar
    You can modify the “shopping_cart.php” file on the default template; changing the quantity input field by a text or deleting it. The default value is 1 and no more items can be added without this field.

  19. Kumar
    January 30th, 2010 at 11:30

    HI,

    Firstly, Thanks a lot for the Plugin. I’m having question on the quantity management….

    What is the Default Quantity Available? When adding a post i have not choosen the quantity filed and i have only one available quantity of the product with me. So, how do i restrict the purchase/sale of a product to only “One Time”

  20. marvC
    January 29th, 2010 at 19:39

    Will this work on WPMU installations?

    Thanks looks ver promising.

  21. Stephane Mangon
    January 29th, 2010 at 18:05

    Hello,

    I like your WordPress Checkout plugin!
    If you decide to internationalize it, you can contact me for the French version.

    Thank you for this great plugin.

    Stephane.

  22. Alain
    January 29th, 2010 at 16:13

    @Jeff Meadows
    Thanks, it will be included too.

  23. Alain
    January 29th, 2010 at 16:10

    @Hahn
    This is the very first release. I will include the language switch on future versions. For now you can change the texts on the default template for the front end. I will appreciate your future help.
    Thanks

  24. Jeff Meadows
    January 29th, 2010 at 14:29

    Great plugin. Can I set shipping cost overall instead of by item?

  25. Hahn
    January 29th, 2010 at 10:53

    Problems with €:
    Instead of 4125 € checkout gives 4,12 €. How to change it?
    I´m searching for languages files, to change it in german, In which file to change?
    I can do this for you
    A.H.

  26. January 29th, 2010 at 10:48

    Wow, this is great! Good job!

TOP