WPeC 3.8.11 – Faster, Sleeker, Less Bugglier!

We’re pleased to announce the release of WPeC 3.8.11!  As always, please back up your site and run the update on a staging server FIRST.

This release comes with a ton of awesome fixes, additional hooks for developers, more polished UI and some neat features.  Here’s the complete changelog.

* New: Payment Gateway UI is revamped.
* New: Sales Log UI is revamped.
* New: wpsc_single_purchase_log_date_time_format and wpsc_single_purchase_log_date_format (Used in new Sales Log UI).
* New: Added ‘wpsc_usps_domestic_rate’ and ‘wpsc_usps_intl_rate’ filters.
* New: ‘wpsc_country_get_property’ filter.
* New: WPSC_Country::get_data() method and ‘wpsc_country_get_data’ filter.
* New: Added generic ‘wpsc_save_’ . $this->current_tab_id . ‘_settings’ action.
* New: ‘wpsc_shipping_module_settings_form’ filter on admin shipping module form output.
* New: Choose either AND or OR for coupon conditions logic.
* Change: Reduced internal usage of get_option( ‘siteurl’ ) in favor of home_url().
* Change: Updated Colorbox.js to v.1.4.15.
* Change: Eliminated internal usage of ‘index.php’ as an AJAX callback URL. Nginx users, rejoice.
* Change: Eliminated internal usage of eval() in javascript.
* Change: wpsc_get_country() uses WPSC_Country now.
* Change: .on() is now used in place of .livequery(), .bind(), .live() and .delegate().
* Change: Minor cleanup of Marketing settings tab UI.
* Change: wpsc_the_product_image() optimized to utilize the product thumbnail earlier in the function.
* Change: wpsc_the_variation_price() output is now filtered through wpsc_do_convert_price filter.
* Change: Submitted_Form_Data table now has a value field with a LONGTEXT data type, rather than varchar(255).
* Change: Continued internal cleanup of coding standards and documentation.
* Fix: Properly substitute placeholder in “Out of stock” email to administrator.
* Fix: Fixed PHP notices when accessing Dashboard as subscriber.
* Fix: Coupon logic improvements (edge case of using ‘not_contains” logic with item_quantity).
* Fix: Automated fix when possible, and nag when not, for 3.8.10 regression in User Management templates.
* Fix: Error notices on category functions.
* Fix: fetch_feed() error on GetShopped news.
* Fix: Variation terms were not being applied to the parent product.
* Fix: If you emptied variation sale price, the stock levels would not work any more.
* Fix: A notice was thrown if you had UPS selected but had not saved settings for it.
* Fix: USPS Shipping Module now correctly respects testing environement settings.
* Fix: Correcting casting price value to float instead of integer in coupon logic conditions for sub_total.
* Fix: ‘wpsc_transaction_result_content’ now returns the $cart_item as an array instead of an object (which was a regression).

You’ll notice as you read that there has been a LOT of changes to the internals of WPeC, especially with Javascript.  Please let us know if you notice any breakage or backwards compatibility issues – we’ve taken every effort to ensure our bases are covered here – but you, our users, are the best testers we have and we want to make sure everything is working wonderfully for you.  If it’s not for any reason – there’s several places that are monitored that you can let us know what has broken.

I’ll be keeping an eye on the comments on this post, of course – but if you have a reproducible bug, opening a new ticket at GitHub is likely the best way to let us know about it.  Please give us steps to reproduce the issue and we’ll be sure to get the fix into the next release.  Lastly (and probably ‘leastly’) – the wordpress.org forums.  Those are a decent place to get help from the community, and as time allows, I do try to help out there.  But try the more official avenues first!

And as always, if you’re a Gold Cart user, the awesome Premium Support team here at Instinct will be able to help you out if you have a token available for support.

37 responses... add one

Updated and get a message in red that includes “For that reason, we have some simple instructions for you to follow to resolve the issue. We are sorry for the inconvenience.”
following the link gets me here http://docs.getshopped.org/documentation/3-8-11-user-logs but that serves a 404, by the way wouldn’t that be better if it opened in a new tab/window.

Hello,
I have the same error message as Nick above & have also found the page is a 404.

“You are currently using WPeC 3.8.11. We have included a fix for a bug on the User Account management page. We are able to fix this automatically on most sites, but it appears that you have made changes to your wpsc-user-log.php page. For that reason, we have some simple instructions for you to follow to resolve the issue. We are sorry for the inconvenience.”

I also want to mention that since the update I can no longer add items to the cart??!

Hi Candles,

Can you elaborate on the inability to add items to cart? Do your products have the “Customer file upload” option enabled? Do you see any Javascript errors in your console log?

Hello Justin,

Well take a look: http://shop.candlesrecharge.com.au/shop/rechargeable-flameless-candles/remote-control-rechargeable-set-of-4/

The mouse knows it a button, but then does nothing when clicked. This is the same for all products.

“Do your products have the “Customer file upload” option enabled?” >> I don’t know where that is set.

Also I don’t really know how I could have made changes to the wpsc-user-log.php file – I am not that technical.

Please advise on how to solve these issues. Thank you

Hi Nick,

The support crew is currently working on populating that link with the proper information. In the meantime, if you understand a bit of code, here’s the essence of what has changed and how you’ll need to modify the file

Pre-3.8.10 file: https://plugins.svn.wordpress.org/wp-e-commerce/tags/3.8.9/wpsc-theme/wpsc-user-log.php

Post-3.8.10 file: https://plugins.svn.wordpress.org/wp-e-commerce/tags/3.8.11/wpsc-theme/wpsc-user-log.php

Now, if you haven’t made really significant changes to this file, you may just be able to delete it, go to Settings > Store > Presentation, Flush Theme Cache, and be good to go. However, if there are significant changes, here’s the basics of what you’ll need to do.

Replace the block inside is_user_logged_in() with the new block (removing the endif;). Remove everything from to the endif; after “There have not been any purchases yet.”.

That’s basically it. Hope that’s helpful, and if it’s not, please feel free to shoot me an email at justinsainton@gmail.com and I’ll be happy to help you migrate it to the new version.

Now, as far as opening the link in a new window – this is actually a topic we had some discussion about. The general view with regards to accessibility is that it’s a bad idea for usability and accessibility to control this type of action for a user – the user should be the one deciding what opens in a new window and what doesn’t.

This has a been a discussion that has occurred within core WP development for a long time (13467, 13589 and 22442 ). For general accessibility purposes, as well as recognizing that this specific use case of the external link requires some technical knowledge (at least the amount of someone who knows how to open a link in a new tab) – we decided to keep the choice in the hands of the user.

Just upgraded to 3.8.11 with Gold cart 2.9.7.5 running on WP 3.5.1 and same as a previous poster I can no longer add items to cart, clicking on “Add to cart” does nothing.

Hi Mark,

Can you post your website here so I can take a look?

Hi Mark,

I believe I have a fix. Would you mind emailing me at justinsainton@gmail.com with your WP admin credentials (and FTP credentials, if you have them) so I can see if it fixes the issue on your site?

Hi Olaf,

I’m actively working on a fix for this issue.

Hi Justin,

Thanks! I realized that you we’re working on it after posting my reply. Different time zones…

Hi Olaf,

I believe I have a fix. Would you mind emailing me at justinsainton@gmail.com with your WP admin credentials (and FTP credentials, if you have them) so I can see if it fixes the issue on your site?

Hello,

I upgraded to wpec3.8.11 and I have same problem, I push add to cart button, and happen nothing.
Any idea?

Thanks

Hi Tommi76,

Can you post your website here? So far in my investigation, there’s a couple different issues at play, hopefully yours is along the lines of what I’ve found so far.

Hi Tomi76,

I believe I have a fix. Would you mind emailing me at justinsainton@gmail.com with your WP admin credentials (and FTP credentials, if you have them) so I can see if it fixes the issue on your site?

http://www.berrytanglefarm.com

I am so very close to leaving WP E-commerce.

For the past 3 days the USPS shipping wasn’t coming up with any calculations, as though it wasn’t activated when it was.

Today, I went in and made sure the plug-in was updated. After updating to 3.8.11, nothing will add to the cart!

VERY FRUSTRATED!

Hi Deborah,

Sorry to hear about your frustrations. If you’d email me at justinsainton@gmail.com, I believe I have the fixes for the Add to Cart problem – I’d be happy to take a look at your USPS issues as well, free of charge.

Hi!

I just upgraded as well. I have the “Updating Cart” thing that keeps going on for ever. Please advice.

GATStore

I just updated, but all of the image files for my products are not pulling up. Please see this page-http://www.statusfoe.com/products-page/zigzag-shoes/, and email me at seanwoolsey@gmail.com with what I can do to correct this issue.
Thanks,
Sean

Hi Sean,

We’re deploying 3.8.11.1 with a fix for this right now.

I just updated to wp-ecommerce 3.8.11 on my local site that I am working on and now the add to cart doesn’t work. I tried the link at the top of the page in my wp admin
“You are currently using WPeC 3.8.11. We have included a fix for a bug on the User Account management page. We are able to fix this automatically on most sites, but it appears that you have made changes to your wpsc-user-log.php page. For that reason, we have some simple instructions for you to follow to resolve the issue. We are sorry for the inconvenience.”

I would like to know exactly how I can fix this issue asap in simple, plain instructions as I don’t know any coding or where to look within the files. Any help would be greatly appreciated.

Ta
Sash

Add to cart not working and product image href is showing Array instead of the URL string thus making the lightbox not work! Seems there are still a lot of bugs…

Hi Tim,

We’ve just released 3.8.11.1. It should fix the issues you’re having.

Had this problem too with the image. Just updated to 3.8.11.1 and it’s fixed now. PHEW! That was scary.

Updated from 3.8.10 to 3.8.11.1, but United Kingdom problem still exists. I have only got Great Britain (ISO 3166) and UK (legacy) in the list, there is no United Kingdom…

I had previously upgraded to 3.8.9.3 where Great Britain was the preferred option (but rolled back (code only)) to 3.8.8.5 since it didn’t work for us.

How do we get United Kingdom to work, please?

I’m having the same issue after the latest release. Coding is not my skill, I hope I can put the cart back in working mode.

I have also removed whole content from my wpsc-user-log.php and inserted your source, but problem with cart is still going on.

Fixed the problem, I just had to update MIO theme to 2.2.1 version, which if fully compatible with latest WPEC. Thanks guys!

The FedEx Shipping plugin coupled with this update makes my site crawl–it’s barely responsive–and doesn’t return shipping rates anymore. Is there a fix coming?

greetings, I am having the same issue. I now have 3.8.11.1 and am getting “For that reason” error. I cannot access the plugin from the backend whatsoever. I have very little experience with coding. I feel like it should just work. Can you be of help Justin. thanks!

I don’t have user must register turned on but when they go to check out it says if you have bought from us before please sign in for a speedier check out,,, how can I get rid of that. I don’t want anyone to register.

this “upgrade” is a disastor…..I can’t add variations now, and being a summer business, and JUST having received my inventory for this season, I am screwed with not being able to ad products. Of all the times, this was the worst. And of course no one is available to help…….so frustrating. Now I know why these boutique designers/support get the money they do. they will be there and will help.

Leave a 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.