Launching 3.7.6
Hello you!
The WP e-Commerce Plugin has come a long way in the last 6 years, and we hope to keep it going for years to come. The new shiny 3.7.6 version fixes a number of bugs and introduces you to a few new features and enhancements.
Amazing New Features
- A new GetShopped News Section on the Sales page – Stay tuned on this one, as we will be using this for some promotions you will NOT want to miss.
- New Pagination Implementation by our friend in the UK Ben Huson.
- As I mentioned in the bug fixes the Settings>Checkout page has a snazzy new interface we have been working on, which allows drag and drop ordering, and unique name association, very very cool!
- The Marketing Page has had some presentation changes made to it, to make it more streamlines with the WordPress interface.
Fantastical Bug Fixes
- Shipping same as Billing – This is a cool feature that has been available for a while. Problem was some people skipped and/or disassociated their checkout form fields unique names that linked Billing and shipping details. So now in 3.7.6 not only can you drag and drop your checkout form fields in the Settings>checkout page, you can also make sure their unique names match up! We also did some bug fixes where Shipping calculations were not being re-calculated is ‘shipping same as billing’ was checked.
- Tax Calculations – back in 3.7.5.3 and lower Tax was calculated per-item and disregarded discounts and coupons. Now if a coupon is used tax calculates based on the subtotal-discount.
- Themes have had a reasonable amount of changes to them, the biggest change is moving from the constants (WPSC_TXT_PRICE) to the new gettext method i.e _e(‘Price’,'wpsc’)
you may need to change the version numbers in your css file and port your changes into the new themes if you want to make sure you take advantage of the new version. Apart from that fairly BIG change we also added in some minor CSS enhancements. - Google Checkout – There was a bug not too long ago that caused google checkout to send only the first shipping quote on the list and not the selected shipping quote. This has been resolved.
- Paypal Express – If you were using thematic and Paypal Express there was an issue where you would receive an error similar to: ‘Set Express version is invalid’ this was due to a global variable $version being used by both parties (paypal Express and Thematic) we modifies paypal express so this error does not happen…
- AIOSEO canonical url fix by the amazing Lee Willis (have you checkout out his wp-e-commerce dashboard widget plugin yet?)
- A new Display style option in the Settings>presentation page called Drag & Drop now allows you to drag and order your product list straight from the edit products page!
In Conclusion / Other news
Folks this has been a long time in the waiting. The Instinct Team coupled with the help of our core contributors have spent literally thousands of hours on this baby and we’re getting closer & closer to what we believe is the ultimate e-Commerce solution for WordPress.
Last night it was brought to our attention that the WP e-Commerce Plugin is now a featured WordPress Plugin and we’ve made it to page 2 of the Most Popular WordPress Plugins. Coupled with the downloads from our own website (before we hosted WP e-Commerce on WordPress extend) we will shortly reach the One Million downloads mark – and when that happens I’ll let you know.
And finally the WP e-Commerce Plugin is powering the beautiful new San Francisco WordCamp website for the ticketing. The CSS and theme for San Fran WordCamp was put together by our long term mate and friend Ian Stewart from Automattic and ThemeShaper who passed on the the following message “wp e-commerce shortcodes FTW, BTW”.
Please remember to do the right thing, and backup your files and Database! Oh and deactivate and reactivate the plugin
I believe there might be some DB changes
Hi Dan,
but i’m still having the same problem with the spanish translation
I’m glad the new version of the WP e-Commerce Plugin is alive
I really like this plugin but the brand new PO translations are dammaged and i can´t umprade till it’s 100% right.
Is there any way to fix that problem or, can i help in some way
Cheers,
Wiki
Hi @Wiki Chaves,
Sorry we didn’t get a chance to have a look into the language problems you are facing, I’ll be in contact to get your details,
best
jeff
Pingback: Wp-e-Commerce 3.7.6 | Screaming Code Monkey
Just to note something that Jeff missed (I’ll let him off as he’s otherwise fab!):
The old Google Base functionality has been retired. Anyone who was using it (Or rather “Thought” they were using it as it didn’t actually do anything) needs to be pointed at the new spiffing super functionality. Find out more here – http://staging.getshopped.org/resources/docs/pre-launch-checklist/google-product-search/
Great – I’m looking forward to upgrade later today.
Just a couple of questions:
– You have done some stuff with the “Shipping same as Billing”-function. Will we be able to set this to be checked and hidden by default (so that the fields only appear when unchecking the field)? This is a feature I see in many other E-commerce systems and I really think it would ease the checkout-page.
– You have also done some changes to the tax-calculation. Will we (shops in the EU) be able to have a setting that shows all prices including taxes? This is a must since it is the common way to show prices in Europe. I know that we can se Tax to 0 and then the enter prices including taxes when creating products, but this makes problems on the checkout-page.
I’m really looking forward to WPML-support with the plugin too.
BR
Kristian
Hi
How about a Hebrew translation ?
Thanks for upgrading
Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in html/wp-content/plugins/wp-e-commerce/shipping/ups.php on line 4
@Prydie
Ah the new update is only PHP 5.0 compatible and I had my (mt) settings to PHP 4. Probably should notify people that you are loosing PHP 4 support here.
@Prydie
I’m not sure that it is PHP 5.0 compatible only. If anything there is something that needs fixing with the UPS module that is causing that error. Somebody will look into that asap
It was not working when I was using PHP 4 but Media Temple has a radio-button PHP switcher so I switched it over to PHP 5 and it worked straight away…
@Prydie
OMG!! Andrew!! <>
I didn’t find this in the support boards, and was posting here in desperation, looking for a way to roll back to a prior version of the plug in, when I saw your post and gave it a try. I’m on MT too, and found that one of my domains was using PhP 5, but this one was still PhP 4. Made the switch, and have my home page back in operation. Phew!! I can not thank you enough!
Good work guys! Really excited about this new plugin… Backing up now and will start the install.
BTW – do we need new Gold Cart files?
Hi guys, just upgraded 2 of my sites. When I add an item to cart I get an error saying that I can’t add zero items to the cart. I ended up rolling back to the previous version… Couldn’t fix it by disabling quantity box.
Im having the same issue. Just had a customer message me about the issue and I cant seem to find out how to fix this. Please help!!
I’m having trouble with the Ticketing Module… I see that you mention San Francisco WordCamp site is using it. Can we get some support on the forums for it?
Updated the plug-in now my site looks wacky. I only have 16 products (started adding products this week) 6 items show twice and 2 aren’t showing at all. Please need some help…:(
Hi,
Same problem than you :
on page products, some products are printed twice.
Strange.
Hey guys, I forgot to mention that after the upgrade, the shipping same as billing checkbox didn’t appear. I did deactivate and reactivate the plugin and made sure it was enabled in the settings.
First off, such a versatile and sleek plug-in, thank you so much.
I was hoping you might let me know if there is a way to implement discount behaviors on orders that reach a certain total amount, i.e. purchase $500 in products, get 30% off total price. ???
Is this an option, and if so, it would be EXTREMELY WONDERFUL if you could walk me through!!
Thank you for your info, and your great plug-in!
i have the same problem with the ‘quantity’ on product page saying ‘you can’t add zero items, blah blah blah’ but i resolved it by removing the quantity field. another problem is on the ‘sales’ page when i want to modify status of an order. i want to change it from ‘accepted payment –> closed order’ but doing so with the mass modify field and check box brings up a blank page with a ’1′ on it. it gets updated, but normally it refreshes the page but… not anymore.
Installed the latest update and now I get a “done, but with errors on page”. If I roll back to the previous version I dont get that anymore. It seems to only do that with IE 8. Tested it with Opera and Firefox and no error message.
May I ask how you go about rolling back to the previous version. My site is unusable after the upgrade and I would love to get the previous version back.
Did you make a backup of the wp-ecommerce folder? If so, rename the current 3.7.6 one to a different name and push the original wp-ecommerce folder back up. If you didn’t make a backup, go find a good copy of 3.7.5 and download it. Then rename the current one and push the 3.7.5 version to the plugins directory. Deactivate and reactivate the wp-ecommerce plugin and it should be good to go. Should….
Pingback: WP e-Commerce | Wordpress
Pingback: Wordpress e-Commerce plugin | DexTech
The new upgrade has changed the paths for images so you end up with a site full of “No Image” grey boxes. You cannot upload new images at all using the product add function – which basically means adding new products is pointless. We have tried a workaround to get images onto the category pages but individual product pages are still without images.
Glad I didn’t pay for a Gold Cart!
Hi I believe this is related to the permissions problem,, (i.e wp-e-commerce cannot read the uploads/wpsc folder hence No Images instead of thumbnails) as mentioned above by @Ben Shepard doing a chown on the wpsc and its subfolders should do the tric,, if you are uncomfortable with these commands please talk to your hosting provider)
I extend my appology to everyone who faced difficulties during the weekend while upgrading, I am working through the list and will be posting fixes on the forums.
best
jeff
The upgrade broke my site. It’s completely unusable now. I’ve posted the problems on the support forums, where I see a lot of problems and very little support. How do I go back to the previous version which worked just fine?
How to go back to the previous version?
Maybe you could restore the plugin files as you had them before upgrade and then restore the MySQL-DB as you it before upgrade.
You mean restore them from a back up? My most recent site backup probably has the old plug-in, so I can probably do that. What does “restore the MySQL-DB” mean? Does the database have to be from the same point in time as the the plug-in? I’m at work now, so my backup isn’t accessible to me to check for solutions there.
It broke all my product images too
it seems to think images are in /wp-content/files/wpsc/product_images/image.jpg
but they are actually in /wp-content/uploads/wpsc/product_images/image.jpg
I’m going to try copying the directory as I saw a PHP error in the product image dialogue on the product edit page but looking at the file I can’t see where the image directory is defined but it could be that it’s defined in another PHP file or as a string in a database entry somewhere but I’ve no idea where to look. I only get the grey no image icons on the product edit screen and on the main pages the customer sees I get the alt text for the images
@Ben Shephard i have this same error when i update it
The following directories are not writable:
/wpsc/downloadables/
/wpsc/previews/
/wpsc/product_images/
/wpsc/product_images/thumbnails/
/wpsc/category_images/
/wpsc/upgrades/
You won’t be able to upload any images or files here. You will need to change the permissions on these directories to make them writable.
how did u resolved?
Hello Haroldo
HOw you would change this depends on how and where your site is hosted. Mine is on a Linux box (Ubuntu Server) and I find the easiest way to make sure all the permissions are correct so that my Apache can write to my sites root directory and all subdirectories is to issue the following command as root.
If the root directory of your site is /var/www (the default for Ubuntu) open up a terminal and do the follwing
su
(to get root access)
cd /var
(so that you are working with all files below the /var directory)
chown -R www-data:www-data www
This changes the user and group of the www directory to www-data (also the default user ID for Apache2 in Ubuntu) The -R means this is recursive so it will change the permissions on that folder and every file or folder below it.
Hope this helps
Cheers
Ben
Thank u Ben, but what i did was change the permiss and i have everything in 777 so i dont know why i have that problem and this just happen after update before was perfect working.
I switched to PhP 5, and that solved the major problem. I haven’t checked all the details, but it did allow the update to install without triggering a fatal error. If you’re still at PhP 4, you might have success with 5.
Copying the files to the correct directory worked but this directory is now has permissions errors but that’s no big deal to correct. Did this and tested upload of a test product and everything seems to be working except that some of the HTML formatting from my product descriptions has gone missing but there all the same so I’ll have to edit each one manually and just paste it in to each and save it
Also does anyone know how to remove all of the RSS feeds. I don’t need them and they appear to be causing lots of validation errors
How can it be that mails are sended out twice (all of them from WPEC and not from WP in general)
Well, PhP 5 solved the ‘fatal error’ problem, but not all the other problems. I’m hoping to be able to roll back to a previous version as soon as I can get my hands on one. This upgrade really is NOT ready for prime time.
I’m somewhat surprised that I can’t find an answer to an issue we are having with the plugin regarding taxes. While I’m all in favor of paying for plugins, it would be great if there was a little more support sometimes
Our issue is this: it appears that the tax is only calculated on the Base Location and generally ignores sales tax percentages entered for other states. There is nothing in the documentation that says definitely how this is to function, other than to select your Base Location and enter the percentages.
If anyone (anyone!) could help us out here I would really appreciate it (and willing to pay), because we’re at a loss here as to what the issue may be and/or if this plugin is truly crippled in that it only calculates for the Base Location.
Thanks everyone
Are you serious? The upgrade brought nothing but headaches. I wish I didn’t upgrade.
>Now my products are aligned to the left (it used to be and should be centered) >The sales page doesn’t show buyer’s info such as email addresses anymore.
>The transaction result text shows twice on the transaction result page.
>Purchase report email is received twice (this happened in the previous version) but it was resolved now I have to recall how it got resolved again.
Grrrr.
christopher: Have you checked this out:
Lock Tax to Billing Country: Yes No
Disregard Billing State for Tax Calculations: Yes No
To be found in the checkout-settings…
But that does not help me when I want all EU countries to have danish tax and none to all other countries. Still vital things needed.
Yeah i’m getting few errors so reverted straight back to 3.7.5.3!
- When adding quantites get “Can’t add zero quantities to cart” even when qty set to 1, 3 even others so it’s not working.
- Form to insert customer details simply isn’t there for me!!
- Pictures in the listings seem to become less clear and now if they’re a bit too big they run into the other ones which is a big problem.
Will not be updating until these are proven to be fixed guys…..
And also your ‘Fantastic new checkout system’ does not work. I cannot add anything to my checkout page thus allowing people to checkout with entering no details! And that’s only providing they can actually put something into the cart as the qty field doesn’t work.
This version is Far Too Buggy! I really really require a quick fix for these issues please!!!
Same problems as Cian. After I add an item to my cart and go to check out the only thing that shows up is a table with my item. There is nothing else on the page, no price, no quantity, no billing address, no shipping address fields, no sidebar. Rolling back now.
The idea of WP eCommerce and Gold Cart are fantastic; however, having purchased Gold Cart less than 3 days ago, I am very concerned about the lack of support and good documentation.
Typically, I would not complain over the weekend. But an e commerce plugin upgrade/update was released on a Friday. I would think someone from your company would be available on the support forums to begin handling issues.
It would help immensely if someone from your company would, at the very least, make an appearance on the support forum, acknowledge the errors that people are experiencing and post a brief roadmap to fixing those errors.
I’ve muddled through installing this plugin along with Gold Cart and WPA Storefront. I’m no genius but I’ve managed to push myself through several Zen Cart installations and several WordPress installs as well.
WP e Commerce is not as straightforward as advertised; it needs better documentation to harness the features you guys have built! A support forum can only go so far and even that is not being manned right after a plugin update! (wow…)
What ends up happening is frustration. I am very sorry to post on your blog but folks are having problems or lack understanding and need help.
Here are the problems I am currently experiencing and my current set up:
WP E COMMERCE 3.7.6
Gold Cart
WPA Storefront
1. Duplicate text in emails and transaction page.
2. Lack of a “billingstate” field on Checkout form (I think it’s causing Authorize.net to fail – without an error, by the way).
Can someone please tell me why there is no “billingstate” field in the Unique Names drop down on the Check Out form when the Gold Cart Authorize.net module has a field for the Billing State?
Also, if we have the ability to create Checkout form fields, what is there no ability to create a “Unique Name” for that field?
I hope I can have a better understanding of what is happening so I am able to help others. PLEASE montitor the forum.
Thank you.
Thank you for posting fixes in their own thread!
Fixes to 3.7.6 are here: http://staging.getshopped.org/forums/topic.php?id=10433
Still having problems with automatic translation :\
My WordPress install are in pt_br but the plugin still in english D:
how to fix pls? ><
I believe if you change your theme files to be the new ones (i.e removing the themes from wpsc/themes <–move them out to wpsc for now,,,)
then your internationalization for the plugin should work, the other way would be to change the version of your selected theme (i.e wpsc/themes/default/default.css) find the theme header Version:3.6 and change it to Version: 3.7 )
Best
Jeff
Jeff, :\ doesn’t work
there is another way? to do this manual? may be editing a function ou adding one D:
pls ;(
I totally agree with SkyGypsy. Furthermore I found out that customers couldn’t accept paypal-payments (after returning to transfer-page the accepting button only resulted in reload of the page and one more email to customer).
– Dublicated mails to both parts (me and customer)
– Sucky drag and drop that crashes front-end (moved product disappears and another product shows up twice)
– Problems with the state-field in checkout (in my store too I just found out)
Pretty sad when we are some people who have paid for this ‘product’…
Shipping Address same as Billing Address?
If I unclick and click again, the “State: ” area under shipping details will repeat over and over again.
- ArizonaArizonaArizonaArizonaArizonaArizonaArizonaArizona
Hi I haven’t seen this issue before,, It would be an effect of the wp-e-commerce.js code that looks like this:
`
jQuery(‘input.shipping_region’).append(‘‘); jQuery(‘span.shipping_region_name’).html(state);
`
Ill be in contact,,,
best
jeff
Just wanted to let you now that I had this state-error too
Hey, I couldn’t find my last posting here so I post again (without all the screenshots).
Long story short: We installed freshly, the newest WP and then the newest e-C. Seems to work fine – I can add products but can’t delete or edit them at all. They don’t show on the page either. So the store is unusable. Any ideas? Please mail me! Thank you!
@malik,
I dont know whats going on there,,, I’ve just setup two test sites and both add / edit and delete products work for me,,,,,
Im using wordpress 3.0 beta1 as well,,
Hey,
I would like to invite you to check our bug yourself. Just send me an eMail and I’ll send you the login etc.
Should be the easiest way for you to bugfix.
Greetings, Malik
hi there .thanks for plugin, Does anybody know if tis script is compatible with WordPress 2.9 ? Thanks in advance for any help on this! Regards
Yes, it is.
@Klitgaard thank you for replying with some suggestions. We had Lock Tax to Billing Country set to “No”, because it isn’t relevant to our situation (we only sell in the US). We did change it to “Yes” but now we only see tax calculated for the base location (North Carolina, USA).
The other option you mentioned, Disregard Billing State for Tax Calculations, I could not find. We are running 3.7.5.3 and because we are thisclose to completing this project phase are hesitant to do so unless it resolves this issue – thus far there’s no indication that it does.
Upgraded a couple of days ago and everything has been fine and dandy. Been working on the site, updated my theme files and everything worked perfectly. Until I edited the page in which you place the [productspage] shortcode on, I now have the following error:
Fatal error: Call to a member function get_products() on a non-object in /home/blah/blah/blah/wp-content/plugins/wp-e-commerce/wpsc-includes/theme.functions.php on line 529
I’ve not changed anything, I just re-saved the page and it has somehow broken something that worked perfectly well beforehand… can anyone tell me why?
Just looking at the duplicate emails being sent out to customers
This looks to be something to do with transaction_result_functions.php but I don’t understand PHP well enough yet to be able to find the problem.
I was wondering if maybe I could revert just that file back to the old version and that might fix it but I don’t want to screw things up any more and I just wondered if anyone else might be able to point me in the right direction. There appears to be quiet a lot in that file that’s changed since the old version so I thought I’d ask first.
Looking through the file there does appear to be a few lines that could be edited should you wish to change the subject line or some of the wording of the messages sent out so the duplicate email bug aside I thought that might be worth mentioning if anyone wanted to make any tweaks.
@ben shephard please check this thread I have a suggestion on how to fix the duplicate emails (you are almost right on the transaction_results_functions.php but the CALL to the function is being sent twice from transaction_results.php) please read here for more info:
http://staging.getshopped.org/forums/topic.php?id=10433
@jghazally I must have read your mind as well as your other post
it looks like we posted almost exactly the same time. I’ve applied what you said there and now i’m getting the right number of emails sent out however I am getting a download link (which isnt actually a link but just text) but the product isn’t a download nor are any of the other items on my site. I’ve checked the purchase receipt emails from before applying the fix and they were correct so perhaps this has had a knock on effect.
This is the email I’m getting
You ordered these items:
– Test Product £0.01 Click to download:Your Purchase No.: 9
Total Shipping: £0.00
Total: £0.01
Just noticed the click to download bit is on the transaction page too
perhaps I’m lying there. Looking at 4 test transaction purchase receipts i got yesterday three have the download link and one doesn’t. Perhaps I’ve changed something and forgot about it
Actually after a bit of testing I think the transaction page fix on http://staging.getshopped.org/forums/topic.php?id=10433 also fixes the email issue as well. I’ve just put a test trasaction through and I didn’t get any payment required emails at all but a purchase receipt and it’s not been duplicated.
Hey guys, just did a fresh install on a new site… Used the newest version of WP-ecommerce and WP. Tried up activate the Gold Cart files and the submit button was missing form the upgrades page. I could reset the key but I couldn’t submit the key itself. I downgraded to 3.7.5 and the button worked…..
@lonewolfdj I believe that is a classic case of misplaced gold cart files OR permissions error, please refer to the http://staging.getshopped.org/resources/docs/installation/gold-files/ installation guide..
@ben shephard That was new functionality (links to downloads on purchase reports) but it shoul only show when there are links available, looking through the code can you confirm this as a fix,
in transaction_results_functions.php line 149 :
if($link != '') {
try changing it to :
if(count($link)>0) {
I think that would work,, will give it a test (it hasnt poped up on my purchase reports,,,
best
jeff
Hello Jeff
Just made the change to the file and that fixed the purchase receipt email however it now appears in the order pending: payment required email (it didn’t before) and it still also appears on the transaction results page but with the following PHP error
Warning: invalid argument supplied for foreach() in /blah/transaction_result_functions.php on line 161
I’ve double checked and I definitely made the change on line 149 so perhaps this has an effect on things further down the line.
If you want to test for yourself my sites at http://tutorsuppliesdirect.co.uk It’s not properly live as yet so I’ve put a test product under the tuners category priced at a penny and set shipping to a penny too. I’ll happily refund any test payments and more. You’ve contributed so much to the fixes I feel it only right that I buy you a beer or a banana
Thanks again
Ben
Hello Jeff
I know this is probably a bad fix but it’s working for getting rid of the download link in emails etc. I changed the transaction_results.php and transaction_result_functions.php for for files from the old version.
It’s a new feature but not one I need in my site so I thought I’d try it.
I’ve put a test purchase through and all seems well with the world but I did notice in the functions file I could change some of the text for the Order pending: payment required email. I’d like to be able to remove the payment required part from the subject line as it’s not necessary and may lead customers to believe their payment hasn’t been processed by papal and duplicate their order.
I was just about to ask where I could change this but it’s literally just dawned on me. It’s in the languages folder in the file for English ( EN_en.php ). I should imagine it’s this hard coding of text for emails etc that’s screwing up the translations for non English speaking users.
Kind Regards
Ben
Running into an error while validating…In the 3 files list_view.php, products_page.php, and single_product.php contains the following lines that is causing the error.
for=’wpsc_quantity_update[]‘
Apparently the brackets [ ] are not allowed in the “for” attribute as seen with the below error from W3C validation.
“character “[” is not allowed in the value of attribute “for”.
Anyway to get around this?
A lot of us have problems with the language files in 3.7.6. There is no longer an alternative in the admin panel to choose language. And even if I translate in the english fil nothing happens.
Here’s a thread in the forum about the issue http://staging.getshopped.org/forums/topic.php?id=10396&replies=7#post-38747
I would be happy if you could solve this!
Best regards
Martin Kiland