Home » GetShopped News » WP-e-Commerce 3.8.3

WP-e-Commerce 3.8.3

We are pleased to say that 3.8.3 is now ready for your stores.

Like 3.8.1 and 3.8.2 this release covers more fixes and issues, if you have reported a problem or provided us with a fix or contribution then thanks!, without your help none of this is possible.

These bug fix updates should be slowing down now as we settle down and start looking at the feature requests and improvements for 3.9. See below for a full changeset from this version. One major problem to note is the improvement of the product import script for people upgrading from 3.7.x to 3.8 some of you reported a time out error, this upgrade should take care of this error and people with 10,000′s of products and variations can now update their shops!

Coupon Tax and Payment gateways have been a concern for some hopefully the fixes here should cover most of these, payment gateways from both WP-e-Commerce and Gold Cart will be getting a major overhaul over the next few weeks to make sure they all use their newest APIs as well as our new merchant class which was introduced with 3.8.

As always its important that you BACKUP everything – shopping carts are fragile and it is good to have a backup if something goes wrong!

? Ready? Download 3.8.3 now! ?

Below you can find the (huge!) WordPress e-Commerce 3.8.3 changelog.

WordPress e-Commerce 3.8.3

  • New: Individual item details are sent to Paypal Express Checkout Change: Automatically reload database update page when PHP maximum execution time is detected
  • Change: Add progress bar and estimated time remaining for database update tasks
  • Change: Themes can now use taxonomy-wpsc_product_category-{$term}.php and taxonomy-wpsc_product_category.php templates, which take precedence over page.php when viewing a product category
  • Change: Paypal Express Checkout API is updated to ver 71.0
  • Fix: Tax is calculated incorrectly when a coupon is used
  • Fix: Update a large database of products and variations take ages
  • Fix: Reloading database update page makes wpec scan the records from the beginning instead of continuing where it left off
  • Fix: Reactivating the plugin causes Fatal Error (PHP Timeout) if there are a lot of attached images (not just post products, but all image attachments)
  • Fix: Purchase logs’ statuses are not properly updated when upgrading from 3.7.x
  • Fix: Billing state is not sent to checkout
  • Fix: Country name is truncated when sending to payment gateway
  • Fix: Billing state code is not properly converted before sending to payment gateway
  • Fix: Wrong USA country code is sent to Paypal Standard Payment
  • Fix: Wrong sandbox gateway URL for Paypal Pro
  • Fix: SSLVERIFY error when connecting to Paypal Pro Gateway
  • Fix: Template hierarchy error with child themes
  • Fix: Total amount is not visible when checking out with Paypal Express Checkout
  • Fix: Transaction result page is inaccurate after checking out with Paypal Express Checkout
  • Fix: Incompatibility with Thesis theme’s loop when viewing product category, or paginated product listing

81 Responses to WP-e-Commerce 3.8.3


  1. Liz Tonkin May 9, 2011 at 12:33 pm

    Looking forward to see how this works? The Aust Post module is that working Okay with this update that you know of?

    • Raphy May 14, 2011 at 1:58 am

      I have tried the late versions and the all kip killing/crashing the WordPress Admin access
      ANY ONE KNOWS WHY???

      • tree3tr May 17, 2011 at 12:36 pm

        WordPress admin login and log out not working when wp ecommerce plugin is activated. The only way I figured out to login is to remove the wp-ecommerce folder from wordpress plugins. Then admin login log out works fine.

        We are using wordpress 3.1.2 and wp ecommerce 3.8.3 with ($40) gold cart plugin 2.9.

        Have you found a solution yet Raphy?

        • TallPaul May 28, 2011 at 8:03 pm

          Is their a fix to the wp-admin access blank screen? I too can’t make any admin changes.

          If you use your old CSS and Theme files do you have to rename them with “wpsc-” in the begining of each file name to match with the new format?

  2. perezfigueroa May 9, 2011 at 2:13 pm

    If I update, It will overwrite all files? I made changes in theme.functions.php, product-template.php and a few from theme…

    Let me know. Thanks!

    • Gary Cao May 9, 2011 at 5:40 pm

      Hi perezfigueroa,

      This will overwrite all the current files in your wp-content/plugins/wp-e-commerce folder, so you might want to make a back up of it before upgrading.

      Why did you have to hack theme.functions.php and product-template.php?

      • perezfigueroa May 9, 2011 at 11:26 pm

        Hi Gary, Thanks for the info,

        I made simple modifications in both files,

        - theme.functions.php: I changed function wpsc_all_products_on_page (line 1086 and 1087)

        - product-template.php: I changed pagination titles, “Next”, “First”, “Previous”, “Last” and remove “Pages:”. I know it must be a better way to do that (like a languange file) but I can’t find it. Any suggestions?

        Thanks again!

  3. Dan Milward May 9, 2011 at 4:48 pm

    Well done and congratulations to the core developers!!! What an awesome job – WP e-Commerce Plugin 3.8.3 is in the house!!

    • ita_shop May 11, 2011 at 8:25 am

      Mr. Milward, how come that the majority of the fixes were to PayPal?
      Please take back your statement regarding PayPal working well and apologise to me, thank you.

      • Dan Milward May 13, 2011 at 1:08 am

        Sorry. I was talking Paypal Standard. You were talking Express Checkout.

        I’m just glad we managed to get Express working for you in this release!! Remember the 3.8.x release has been a quantum leap from the last 3.7.x version and little issues will pop up, but rest assured we’re working round the clock to achieve feature parity. Either by releasing old features as Plugins or just putting them back into core.

        We feel comfortable planning 3.9 now and that will be the most ultimate WordPress e-Commerce Plugin ever. Our unparalleled experience with WordPress + E-Commerce plus alignment with WordPress coding standards… its going to be super sexy mate. But bear with us while we get there! Play nice and we’ll all help one another out :)

        • Sumeet Chawla May 13, 2011 at 7:48 am

          Yup, I just love the fact that you guys merged the plugin with the standard WordPress post structure so elegantly! The old version was kinda confusing but I just feel at home developing with the new version :D Congratulations and keep it up guys!

  4. Kate Mag May 9, 2011 at 7:58 pm

    I get this warning in fresh installation?
    Fatal error: Call to undefined function get_queried_object() in \wp-content\plugins\wp-e-commerce\wpsc-includes\theme.functions.php on line 1093

  5. Cris B May 9, 2011 at 11:54 pm

    Thanks for this release. The database upgrade from 3.7.x is still very resource intensive even after the 3.8.3 release. I had to get my web host to allow processes to be shared across all four cores of the quad core i7-920 on my hosting server. Normally a share of one core is enough for all processes. Memory wise it never seemed to need more than 110mb of RAM. I need to do quite a lot of tidying now due to things that have changed between versions but at least the database is up to date. Big Phew!

    • Mychelle May 10, 2011 at 10:43 am

      Hi Chris,

      Glade to hear that one worked for you – the update script is very intensive but at least you only have to run it once :) !

  6. Adam May 10, 2011 at 1:29 am

    major issue!!
    i’ve done a backup and updated to 3.8.3 and the gold cart to 2.9.1. it changed stuff on my home page. then i went to myphpadmin and imported the backup. it didn’t reverse anything. when i click on any product it shows 404-not found.
    it all messed up all my work. what should i do now? HELP please!!!

  7. stew May 10, 2011 at 2:21 am

    will this overwrite the gold cart grid and default css files?

    • Mychelle May 10, 2011 at 10:48 am

      Hi Stew,
      No upgrading wp-e-commerce wont overwrite your gold Cart css however it will overwrite your css in the wpsc-themes folder – to make sure your theme files are safe copy them via ftp into your currently active WordPress theme file (flush the theme cache in the presentation settings) and you should be fine.

      Just to be sure you can make a copy of all theme and css files and overwrite them after you upgrade.

      Michelle

  8. iCiccioMac May 10, 2011 at 3:06 am

    Not work Update store, I have a page blank with left WP admin menù and do not update… :-(

  9. Draconis May 10, 2011 at 4:32 am

    My update went smoothly, but I still have two issues.
    1. I still have the notification that my database needs updated but I don’t have permission.
    2. Approved sales are not not coming back to the cart properly, making downloads require back end approval before the download link is either on transaction results page or email.

    • Mychelle May 10, 2011 at 10:51 am

      Hi Draconis

      Have you already updated your products? as for your payment gateway problem what gateway are you using? would you like me to take a look at it for you?

      Thanks
      Michelle

      • Draconis May 10, 2011 at 11:35 am

        I have clicked to update but it just goes to a page saying I don’t have permission.

        I am using linkpoint/first data I have a premium support ticked active with permissions to access the site.

      • Draconis May 11, 2011 at 6:30 am

        By all means tae a look, this is my one final delay in going live

      • Draconis May 13, 2011 at 3:25 pm

        Michelle, Any luck finding time to help with the backend approval? There is someone else on another thread with the same issue.

        Thanks in advance.

  10. Will May 10, 2011 at 5:35 am

    The upgrade to 3.8.3 is causing a blank admin screen. Tried deactivating (manually) and reactivating. Didn’t help. Not sure of the cause yet.

    • Mychelle May 10, 2011 at 10:49 am

      Hi Will,

      Send me through an email if you like I can take a look at this for you.

      michelle at instinct.co.nz

      Thanks

  11. nicolas1106 May 10, 2011 at 5:37 am

    Thanks for al the bug fixes.
    Is there a way to know what files had been changed from 3.8.2 to 3.8.3 ?
    I’d love to know if the following files changed:
    - wpsc-user-log.php
    - wpsc-cart_widget.php
    - wpsc-grid_view.php
    - wpsc-shopping_cart_page.php
    - wpsc-single_product.php
    - functions/wpsc-transaction_results_functions.php

  12. LorySanch May 10, 2011 at 7:15 am

    I still am having an issue with the product pages showing the name of the first product instead of the category name. I was hoping this update would fix it but no luck. I am using the suffusion theme. Has anyone found a fix for this yet?

  13. strillogy May 10, 2011 at 1:49 pm

    The express checkout is not sending any details to paypal….I can’t tell what people are ordering unless I go into wordpress.

    • Dan Milward May 10, 2011 at 2:32 pm

      Whew at least its working though!! I’m glad you can use WordPress in the meantime :)

      • strillogy May 11, 2011 at 8:46 am

        I can, but my client can’t. They use paypal for order fulfillment because it has all of the packing slips, postage, etc.

    • Gary Cao May 11, 2011 at 1:02 am

      Hi strillogy,

      In 3.8.3, the express checkout should send the details to paypal. Could you give me access to wp-admin and FTP so that I can track down what’s going wrong with your payment gateway? Please send the details to gary [at] instinct.co.nz if that’s possible.

  14. jaymoney May 10, 2011 at 11:17 pm

    I upgraded both WP to the latest version as well as wpecommerce.Unfortunately I didnt have a backup, image products are not showing as well as the all the links to pages dont move from the homepage although the url changes. Kindly help. site: http://www.yourmothertrucker.com/

  15. Jonathan May 11, 2011 at 10:12 am

    Is there any fix for the USPS calculations? Or am I just not setting something correctly?

    http://watchsolo.com/products-page

    This page isn’t live yet, but I can’t open the store if I can’t calculate USPS shipping. Please help.

    • Mychelle May 11, 2011 at 3:50 pm

      Sounds like a setting problem as it should be working all good contact me if you would like me to test out your settings (will require wp-admin and possible ftp details)

      I will send you a dirrect email.

      Michelle

  16. pelw May 13, 2011 at 9:06 am

    The 3.8.3 completely changed the whole layout on my shop and its impossible to downgrade since the database structure is updated.

    How do I get reverse or get the custom theme to work again?

  17. Fabian May 13, 2011 at 7:12 pm

    Hi, thanks for the fast speed you deliver updates. Haven´t done it till now because everything works fine. Only one Problem is left. Have you fixed the problem with the permalinks? Could not find anything regardings this problem and still think it is a major problem.

  18. Matthew May 14, 2011 at 11:24 am

    I downloaded 3.8.3 from this website, extracted it to the WP plugin folder, enabled it, copied the theme stuff it suggested. At first glance it was running great.
    –Functionality problems–
    I try adding the USPS shipping calculator, which didn’t work at all.
    the option “test_server” is ignored completely – which is fine enough because the USPS test server fails EVERY request anyway.
    weight, height, length and width are ignored completely (so girth was wrong too). Fixed that by hand.. took forever with how much ‘old code’ is still in there.
    After weight, height, length, width are recognized from the database, I noticed none of them were converted by the USPS module to the proper units. (oz, kg, and g are not converted to lbs; meters and cm are not converted to inches)

    Got bumped up to ‘Production’ by USPS tech support, and it’s all working now perfectly (After fixing the weight, and dimensions issues.)

    Then I went to try checking out using the PayPal sandbox API with the paypal standard merchant module, NONE of the functions that call ‘update_option’ for ANY of the merchants are called, anywhere. So nothing was saved, except of course the “Display Name” field. After fixing that, PayPal sandbox & IPN appear working.

    turned on debug mode in WP, and tons of undefined index errors. what’s up with that?
    –display problems–
    the width option on adding products gets an extra space on the text input field on the value.
    When the option to tax on shipping is enabled, and a different shipping price is selected, neither of the Tax displays are updated on the checkout page or the cart widget.
    The Tax display looks horrible where it is by default, I had to move it down to the “Review” part for it to “fit in”.
    On the “Packing Slip” page, the Country is displayed as ‘a:2:{i:0;s:2:”US”;i:1;s:2:”19″;}’
    When changing shipping options it updates the Total globally, which erases the “Total: ” text from the cart widget.
    –opinions–
    I really can’t believe anybody would release this and call it a stable release. It’s completely and utterly unusable out of the box.

    Once a large number of issues are fixed, and it all works (again? I don’t know, this is the first time I’ve ever touched this plugin), it is really a VERY nice cart & merchant system. I knew I wanted to use it the moment I saw everything it does.

    –my setup–
    Using the latest WordPress and WP E-Commerce, both downloaded and installed yesterday. Apache2, mysql 5, linux.

  19. Krystal May 14, 2011 at 3:04 pm

    WP 3.1 WP eCom 3.8.3 just upgraded today from 3.7.5.3 (first upgrade ever used that version for a long time because it was stable and worked well) Now I can’t seem to complete an order. Or rather I should say the orders do complete but they don’t ever go to a confirmation page and I don’t get any email confirmations. There is no visual indication that my order has completed.

    In the back end I can see on my dash board that there are 9 completed orders but (forgive me if I am dense) I cannot see where to view the details of these orders. Seems that a lot of areas for settings that once existed are moved around or gone.

    I should note that I have been forced to set Use Ship to ‘no’ because I was getting the “You must select a shipping method, otherwise we cannot process your order.” error and no where to select a shipping method.

    • Krystal May 14, 2011 at 3:05 pm

      sorry typo in the url fireweedbotanicals.ca

    • Krystal May 14, 2011 at 3:37 pm

      I should also say that this is with the ‘Test Payment Gateway’ this client wants people to send a cheque or contact her directly to calculate shipping and discuss the order so there is no online payment gateway.

      Problem is there is no order confirmation. Either on screen or otherwise.

  20. Ejub Bicic May 15, 2011 at 8:42 am

    Hi! Thanks for this wonderful plugin! I´m wondering if you are going to post a update that enables category/subcategory in permalinks, now that it is possible with custom post types? Is there a temporary fix for doing this? Thanks!

  21. Mike May 16, 2011 at 3:19 am

    WordPress 3.1
    WPEC 3.8.3

    Problem with Latest Product Widget.
    Worked correctly with 3.7.8. I upgraded to 3.8.3

    When widget is activated the links to the latest products will initially display correctly (although the permalinks are incorrect).
    If a customer selects a different category (any), the latest product link (from the widget) changes and includes the different category selected by the customer. If this new widget link is clicked on the results are obviously 404′d.

    This error also occurred (exactly as above) when products were added to the main menu.Initially the links work, until a new category is selected by the customer. Then the linking from the menu added the customer selected category as part of the download link, if clicked the results are 404′d.

    -deleting products/re-adding them had no change.
    -adding new products had no change.

  22. sonya May 17, 2011 at 8:43 pm

    I can’t find the transaction_result_functions.php file in the new version upgrade. I’d like to customize the purchase report email that is sent to admin….I need to send custom fields and payment method… Are there any tutorials online on how to do this with the new version? Thanks :)

    Overall, I’m enjoying the upgrade. It’s making better sense these days!

  23. blanched May 18, 2011 at 2:43 am

    Is this supposed to have fixed:
    Fix: Template hierarchy error with child themes ??

    I am still getting errors with WPEC not calling sidebars/footers when using WordPress and the Thematic framework….

  24. Mike Dee May 18, 2011 at 6:19 am

    Hi Sonya
    you’ll find it here:
    /wp-content/plugins/wp-e-commerce/wpsc-theme/functions/transaction_result_functions.php

    not aware of a tutorial as such…sorry

    regards

  25. Liz Tonkin May 18, 2011 at 12:15 pm

    Can anyone tell me if the Aust Post shipping module works, or is it too buggy and am I wasting my time?

    • Dan Milward May 31, 2011 at 10:33 pm

      James the developer of the Ausie Post integration is a genius – so I’d say providing you’ve got it set up properly you’re probably going to be just fine :)

  26. Adam May 19, 2011 at 4:07 am

    great plugin, but veeery buggy;/
    my store crashed. Michelle, you didn’t respond to my emails anymore. i’ve purchased quite a few premium upgrades and now i’m completely stuck. i’m loosing business!! is there anyone who can help?????

  27. Liz Tonkin May 19, 2011 at 3:25 pm

    Is someone available to help my freelancer with issues they are having with this upgrade. I am willing to pay for the assistance?

  28. Loubou May 20, 2011 at 10:39 am

    The Billing/State issue has not been resolved. county/state still doesn’t show up under ‘billing’ on the checkout form. It shows up under ‘shipping’ if you select ‘same as billing’. This is very frustrating for some customers. They might not think to look there if they have selected ‘same as billing’ and their transaction won’t go past checkout.

    Other problems also include the fact that paypal standard transactions now comes back to the transaction page as ‘order pending’. This is very annoying as you have to authorise the transaction from inside wordpress each time! My other card merchant payments all come back as ‘transaction not accepted’….yet when I check my credit card merchant account all of the transactions were accepted! This is not good at all! I have had to remove the credit card merchant services from my website and it isn’t funny as I have to pay a monthly fee!

    Apart from the above issues (which are the most detrimental to my business) the plugin has been good! If the above issues are sorted I will be very happy! It’s not all bad! ;-)

  29. Cris B May 21, 2011 at 10:56 pm

    Is there any news on a fix for the product categories widget. I know you were working on it…

  30. Pingback: Welcoming WordPress e-Commerce 3.8.3 - sharemt

  31. Michael May 23, 2011 at 7:04 am

    My client did the upgrade before I had a chance to backup and now everything on the site is a bit of a mess. It isn’t loading the products correctly, it lists the product name behind the items, all of the formatting on the site is a mess. What happened to all my work?

    I had to go to all of my different product pages and change the templates from DEFAULT so CATEGORY ARCHIVE just so I could see my products on the pages.

    What is going on??? Please help. Site is a mess!

    Thanks.

  32. ann May 23, 2011 at 6:25 pm

    hii…i have been use WP-e-Commerce 3.8.3, but why cardpay not show at gateway options? please…u’r explanation

    thanks

  33. Cris B May 24, 2011 at 7:06 am

    Ann, if you’ve upgraded to 3.8.3 then you will need to copy the cardpay.php file into the correct location within the Goldcart Payments section of the tree. Copy it from:

    wp-content/uploads/wpsc/upgrades/gold_cart_files/merchants/

    To:

    wp-content/plugins/gold_cart_files_plugin/merchants/

    Test and if it works you are good to go…

  34. subpar_daemon May 26, 2011 at 9:52 am

    also, i’m willing to help and work with you if you’re swamped — i’m a professional php coder and project leader –, but i only have a few days to make sure these bugs go away before i’m forced to scrap WPEC and all the work i’ve put in it (and mind you, the reason why there’s a chech translation is also because of my choice to use WPEC), and go with another solution, even something that costs me but at least *works*.

    the goal would be: a version that when updated, no longer breaks. anything. just fixes things. i mean, all my other wordpress plugins do just that.

  35. mundomo May 26, 2011 at 9:58 pm

    we’re experiencing this “There was a problem connecting to the payment gateway.” error on the PayPal Pro Credit Card Payment. The transaction was unsuccessful but there been a charge on PayPal. Please do advise ASAP.

  36. mundomo May 26, 2011 at 10:49 pm

    Here’s another error we had using the Paypal Checkout, kindly advise me what to do next.

    SetExpressCheckout API call failed.
    Detailed Error Message:
    Short Error Message:
    Error Code:
    Error Severity Code:

  37. melbourne website designer May 26, 2011 at 11:05 pm

    Looks like a new bug with Variations. When i add a variation to a product, then click save. The product is deleted from the admin.

  38. John May 29, 2011 at 2:43 am

    As a musicproducer I have large files. Why can’t I upload any files larges then 10Mb?

  39. xcal May 29, 2011 at 4:18 pm

    If you are getting the blank admin page after activating the plugi, you would need to increase the memory_limit in php.ini file.

    then restart apache.

    I increased it to 64MB and it was working fine after

  40. Michael May 31, 2011 at 4:15 am

    Getting a “There was a problem connecting to the payment gateway.” error when trying to use credit cards for checkout.

  41. stephanboehme May 31, 2011 at 9:58 am

    Wishlist 3.9

    Hey guys is it possible to make your plugin even more multiuser ready? i have a site were store owners can open there own store. but it is very hard to handle this with your plugin. My wish is: Option Panel for multiuser -> put my products and products from other stores in one global cart (show a link to product & shopowner)/ put my products in a new shoppingcart (diverent shops diferent shoppingcarts)

    please think about different currency ($ € Y …) and the payment

    Hope we can find this in one of the next updates…. will be great
    Thank you and regards from germany

  42. Dan Milward May 31, 2011 at 10:39 pm

    HI Guys. 3.8.3 is done and dusted and thus this blog post is not closed. The new 3.8.4 release is available and hopefully it fixes any issues you might have been having :)

  43. Pingback: più e-commerce per tutti • 3do lab

  44. blanched May 31, 2011 at 1:57 am

    Indeed – I accept it is difficult to support all of the Frameworks out there, but a fix has been added into the code for the Thesis framework. In the meantime there a few hacks around thanks to helpful individuals on the forum, but hacking peoples livelihood is not where we really want to be. My premium support ticket on this has gone unanswered for over a month….. even a ‘sorry we cannot fix it’ would be a start !

    In a further issue the 2010 Products Slider does not work either with my Thematic/WPEC 3.8.3/Wordpress setup…