Titanwest.com Titan West - Web Development
Home  |  Projects  |  Partners  |  My Articles  |  Web Tools  |  About Titan West  |  Contact 

My Articles/Blog

Below are comments, reviews, and observations of various tech gadgets, computers, software, web tools, and services that I use, want, wonder about, or have used as a Web Developer and overall techie.

Downloadable Product Cart With Word Press and PayPal

Tuesday Oct 27, 2009

Honestly, don’t waste you time with the free WP e-Commerce plugin. I documented my pains in a previous post.

nullFor $25, go buy this, WP E-store.

I had an install problem that ended up being from another plugin I had installed. I got an email back from support and they helped me trouble shoot it and set it up fine.

Works great, price is right, good documentation. I gladly give my $25 for a working product.


Download Store – WP e-Commerce with PayPal

Thursday Oct 15, 2009

For a recent job, I started working on a download store. Basically, the customer wanted to be able to sell collections of MP3s, but they could be downloadable books or PDFs or what ever.

I had previously seen that the free WP e-Commerce plugin for Word Press has a downloadable product option, so I grabbed the plugin and checked it out.

Few quick things:

  • The Upload tool for the files only goes up to 8mb. Upload larger files straight to your server at /wp-content/uploads/wpsc/downloadable then they will be an option from the individual product page, near the bottom
  • If using PayPal, you need to fiddle with the Instant Payment Notification settings a touch to get the payment info back from Paypal. Honestly, I am still help up on this step and it might be enough that I can’t use WP e-Commerce if its not resolved.
    Here are the basic steps for setting up Paypal with WP e-Commerce download store.
    WP e-Commerce
    In your Word Press Admin
    Go to WordPress/ e-Commerce/ settings… “Payment”
    Payment Gateway: Paypal (not express)
    PayPal Username: paypal account you wish to send the money to
    PayPal Url: https://www.paypal.com/cgi-bin/webscr
    PayPal IPN: Yes

    On Your PayPal Admin
    Select Account -> Profile -> Instant Payment Notification preferences (Under Selling preferences)
    IPN: ON
    IPN-URL: http://your_domain.com/?ipn_request=true

    Under Select Account -> Profile -> Website Payment Preferences (Under Hosted payment settings)
    Auto Return: ON
    Return URL: copy-paste your “Transaction URL” from e-Commerce/ settings
    Payment Data Transfer: ON

As I write this, I have gotten hung up because the Order status come back from PayPal as ‘Order received’ and need to be ‘Payment Accepted’ in order to create the link to download the item
detailed here

If I can’t get this working today, I’ll scrap using WP e-Commerce and look for another cart.
Bummer, I will have wasted a lot of time on WP e-Commerce