WP e-Commerce

WP e-Commerce is available for download!

Nearly a week passed since our last bug fix release and we have received many positive feedback as it has addressed most of the issues introduced in our previous major release.

Today we’re making official, which addresses several minor bugs our users are still encountering:

* Fix: Users disappear in Network Admin -> Users page (for multisite)
* Fix: User counts are incorrect when there are thousands separators.
* Fix: "Save Product Files" button doesn't like being clicked on.

As usual, it is extremely important that before you upgrade to WPEC, please back up your files and databases. Backup Buddy is our top choice for making backup simple and effortless.

How to upgrade WP e-Commerce

You can simply use WordPress automatic updates feature to download and install WP e-Commerce

If that doesn’t work for you, try the following steps for a manual upgrade:

Download WP e-Commerce from here and save it to your computer.

– Extract the downloaded package to a folder on your computer.

– Upload the contents of that folder to this path on your server, overwriting all existing files: wp-content/plugins/wp-e-commerce

Please let us know in the comment if you run into any issues with the upgrade.

33 responses... add one

And yet translations are not fixed yet after years of this issue..
Page looks ridiculous with mixed english/foreign language…

Hey there,
Can you please let us know to what are you referring exactly and i will look into it?


I agree with Ivica.
Those translations bugs are incredible.

Exemple in French (product page) : Price: de 125,00 $
It should be written : Prix : 125,00$

I could give you every translations mistakes in French if you want.

But my main concern today : since last update, most of my payments are “uncompleted”.

What’s wrong?!!
In wordpress, I see transactions, it is written : payment unpaid.
In Paypal : I see anything!

And looks like it has become impossible to pay with Firefox!

Please, help!


There is a big bug with Firefox : in the product page, when you click on “add to cart”, nothing happens!

I am changing wpsc-shopping_cart_page.php in the wpsc-theme folder but the changes have no effect. How do I now alter the checkout page layout?

Hey there,
That is not how you should change the files. Those are the “base” theme files. You should “copy” them to your theme folder and edit them in there to preserve changes in case of future updates

You can do that from the Store -> Presentation page (top right side)

If you are running the latest version of the plugin i think that you should now edit the ones in the new theme engine.
That should be in the wpsc-components/theme-engine-v1 folder
Give that a try.

When I upgrade to from I get the following:

Warning: Invalid argument supplied for foreach() in /home2/ecobuild/public_html/wp-content/plugins/wp-e-commerce/wpsc-includes/shipping.helper.php on line 510

Fatal error: Call to a member function get_shipping_method() on a non-object in /home2/ecobuild/public_html/wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-constants.php on line 278

Can someone point me in the right direction?


Step 6 is upgrading to 3.8.5, so did you mean to say “follow the guide from step 7 onwards”?

Also, do I need to upgrade Gold Cart once or twice?

I upgraded first from to, and then I did the automatic update to, and at that point I got the same errors:

Warning: Invalid argument supplied for foreach() in /home2/ecobuild/public_html/wp-content/plugins/wp-e-commerce/wpsc-includes/shipping.helper.php on line 510

Fatal error: Call to a member function get_shipping_method() on a non-object in /home2/ecobuild/public_html/wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-constants.php on line 278

Do you have any guidance?

It appears to be working now.

After proceeding as stated above, I started to restore by restoring my DB. Then I was unable to restore my home directory. However, when I went back to my WP dashboard it finally asked me to upgrade my database.

Now it appears to be mostly working.

And yet Gold Cart still won’t work properly with Sagepay! When are you going to fix that so that my customers don’t just get a transaction error?

What version of Gold Cart and WPEC are you using ?
Would help to have more info regarding the error.

Gold Cart and WPEC
When payment is submitted in Sagepay, the customer is returned to the transaction failed message. Shortly afterwards they receive an email from the website and Sagepay to say the transaction was successful. Frequently though, a second (and sometimes third) transaction is put through before the success email is received. Result = frustrated customer and I have to void the subsequent transactions in Sagepay.

Best would be to post a Premium Support topic so that we can debug an see whats going on.

Just upgraded to and now when I click “Add to Cart” an “Authentication Required” window pops up saying, ‘A username and password are being requested by http://www.mywebsite.com. The site says: “Protected”‘. Is this a browser, database permissions or what problem? I also recently upgraded to WP 3.8.1

Do you have any protection for your wp-admin folder ?
It looks like a website wide permission issue. Maybe you are protecting parts of the website using htaccess

I am using and received a message from payapl that PayPal API Changes 26 March 2014 and must update. Is this correct? and affected to my site ? If so are yo going to release updata ?

Really interested in the PayPal API change like George. Please let us know if there are any updates to WP E-Commerce planned to take care of this. Thank you! Andreas

We will update our code when the times come that`s for sure if there is a need to update the code.

When will this be addressed/fixed? Its a long standing issue across versions, posted to the forum 2+ months ago ….

In a nutshell:
When adding quantity greater than what is available in stock (while fancy purchase notifications are turned on) the buyer is informed that there isn’t enough stock available, while also given the current number available. When the number is changed to the number given as actual available stock, the cart seems to retain a single item from the previous attempt and a new message is given with a current available stock of one less than before.

For example:

I add a quantity of “10” widgets to my cart. A nice little note pops up, apologizing while informing that there are indeed only 5 widgets available. My cart appears to remain empty (as nothing seemed to be added). I promptly change my quantity to “5”. A nice little note pops up to tell me that there are only 4 widgets available. This cycle of decreasing available widget stock by one with each attempt will continue until there are no widgets in the cart or even in stock.

Manually emptying the cart does not take care of the problem. The stock does seem to return to normal after the allotted time has passed (i.e. whatever time period “keep stock in cart for” is set to).

This has been tested both live and on a local host, so its not like we are competing with live buyers for cart stock in real time.

Tracing back, the last version of wp ecommerce where this is not an issue is, which happens to be the one we are limited to until this gets fixed.

I just tried to replicate the exact issue but i can`t. I`m using the latest WPEC version and i tried the exact steps that you mentioned but when i add to cart second time after the initial notice that there are only x items in stock it adds the correct amount that is currently in stock.

I updated to using WordPress 3.8.1 and now only the thumbnail image shows on the product page instead of a full image.
Any clues as to how to fix the issue?

Is there a way to unregister a website from gold cart when you no longer have access to it? But I do still have my purchase receipt and everything.

I have WP-e-Commerce on two sites with the same set up. One I haven’t updated and another I just installed. The one I haven’t updated works great (Version, the one I just installed only works with the “BUY NOW” PayPal option, but won’t work with the “ADD TO CART.” With “ADD TO CART” it just resets the page and won’t link to PayPal. Any help is greatly appreciated!

Please post a premium support topic and we can investigate.
Are you somehow referring to the checkout page just “refreshing” when clicking Checkout ?
If so please try and disable the Shipping same as billing option if you have it enabled.


Just curious to know why my version of Wp-ecommerce within my plugin directory is not alerting me to the fact that there is a new version available for update. I’ve got WP 3.8.1 installed and WP-ecommerce v3.8.9.5. Is it important that I update to 3.8.13? Could I just be making trouble for myself where none currently exists?

Also like others I am getting PayPal notifications of their impending API update on March 26. It would be good to hear something from Getshopped about this to know if we will need to be scheduling some kind of maintenance work at that time.

Leave a Reply to Greg Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.