Recent Updates Toggle Comment Threads | Keyboard Shortcuts

  • patrick 8:00 am on October 23, 2014 Permalink | Reply
    Tags: WooCommerce 2.3   

    WC 2.3 Email Class Refactor and Enhancements 

    WooCommerce 2.3 is still a ways out, but one of the things we’ve been working on is a better email class system in core. Primarily, we’ve refactored how emails are sent through WooCommerce. Any extension can send a WC branded email by loading the mailer and calling the send method. Like so:

    // set subject
    $subject = 'WC Send Mail Test';
    
    // load the mailer
    $mailer = WC()->mailer();
    $mailer->send( get_option( 'admin_email' ), $subject, $mailer->wrap_message( $subject, 'a test message' ), '', '' );
    

     

    WooCommerce Test Email

    An email sent via the refactored send() method

    The wrap_message() function wraps the email in the WooCommerce branding. If you want to send an email without any WooCommerce branding you can do so by not using the wrap_message() function.

    WooCommerce Email Without Branding

    An email without any WooCommerce branding

    A CSS Inliner for Prettier Email

    If you’ve ever spent time customizing an email template you know how awful it is to work with different email clients and how none of them support regular CSS. This is a pain for developers and really confusing for end users. After refactoring the send methods we were able to add a CSS inliner. This will take regular CSS and rewrite it so that each element has the styles written inline. This prevents a lot of problems with email clients.

    A New Way to Customize Email CSS

    We used to have all of the CSS in the email-header.php template which was convenient programmatically but a bit confusing for users. We took all of this CSS and put it into it’s own template. An end user can now override the email-styles.php template.

    A New Way to Customize Email CSS for Developers

    Overriding templates is great for end users but it’s not great for developers. If you want to write a plugin that changes the email styles you can use the new woocommerce_email_styles filter. I’ve made an example plugin that shows how to use this filter.

    If you want to test this new functionality yourself it’s merged into the master branch of WooCommerce on GitHub.

    Happy emailing!

     
  • Mike Jolley 12:23 pm on October 22, 2014 Permalink
    Tags:   

    WooCommerce 2.2.7 Fix/Security Release Now Available 

    The WooCommerce 2.2.7 release is now available via WordPress.org or automatic update in your administration panel. Thanks to all of our contributors who’ve been helping out.

    There were several fixes in this release, including a minor security fix for an XSS issue when using product notes. Read more about the fixes in the changelog. A total of 58 commits made it into this release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
  • Mike Jolley 8:53 pm on October 8, 2014 Permalink
    Tags:   

    WooCommerce 2.2.6 Fix Release Available 

    The WooCommerce 2.2.6 release is now available via WordPress.org or automatic update in your administration panel. This fixes a few small notices and a bug around editing order addresses in the backend.

    You can read more about the changes in the changelog. A total of 10 commits made it into this release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
  • Mike Jolley 4:39 pm on October 7, 2014 Permalink
    Tags:   

    WooCommerce 2.2.5 fix release is now available 

    The WooCommerce 2.2.5 release is now available via WordPress.org or automatic update in your administration panel. Thanks to all of our contributors who’ve been helping out.

    There were several minor fixes in this release which you can read about inside the changelog. A total of 130 commits made it into this release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
  • Mike Jolley 2:02 pm on October 7, 2014 Permalink  

    Roadmapping Core via Trello 

    Up until now ideas and roadmapping in general have been spread out across several places; todo lists, a GitHub Wiki page, within old GitHub issues, an ideas board, even private Google docs. As you can imagine, this was a nightmare to manage, let alone do any useful planning.

    In an attempt to rectify this, we’ve decided to unify our Roadmap into a single Trello board; the WooCommerce roadmap.

    The WooCommerce Roadmap

    The WooCommerce Roadmap

    Inspired by this post on the Trello blog, the board is public with voting enabled and can be used by anyone. Log ideas, comment, and vote on everything.

    So what will we use this Roadmap for? Many things!

    • Getting feedback from devs and power users
    • Prioritising things developers need via card voting
    • Interacting with the community
    • Submitting ideas to core
    • Giving brave developers some hardcore issues to work on, or think about which are not planned in the short term
    • Organising ideas into future milestones
    • Separating add-on ideas from core-worthy ideas

    How does this fit in with Github you ask? Well, Github should be used for issues we definitely need or want to work on short term. Bugs for example will still go to Github. Feature requests (or larger ideas for the medium to long term) can go to the Roadmap for feedback and voting.

    The Trello board is open now and has been populated with the old roadmap items from the (no defunct) Github wiki. See you there!

     
  • Mike Jolley 12:56 pm on September 18, 2014 Permalink
    Tags:   

    WooCommerce 2.2.4 fix update is now available 

    The WooCommerce 2.2.4 release is now available via WordPress.org or automatic update in your administration panel. Thanks to all of our contributors who’ve been helping out.

    There were several minor fixes in this release which you can read about inside the changelog. A total of 52 commits made it into this release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
  • Mike Jolley 1:03 pm on September 16, 2014 Permalink
    Tags:   

    WooCommerce 2.2.3 fix/security update is now available 

    The WooCommerce 2.2.3 release is now available via WordPress.org or automatic update in your administration panel. Thanks to all of our contributors who’ve been helping out.

    There were several fixes in this release, including a minor security fix for an XSS issue in the reports section. Read more about the fixes in the changelog. A total of 78 commits made it into this release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
  • claudiosmweb 11:30 pm on September 10, 2014 Permalink  

    WooCommerce 2.2.2 fix release is now available 

    The WooCommerce 2.2.2 release is now available via WordPress.org or automatic update in your administration panel. Thanks to all of our contributors who’ve been helping out.

    There are only three changes in this release which can be found in the changelog. A total of 6 commits made it into this fix release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
    • Francisco 3:51 pm on September 11, 2014 Permalink

      Dear friend
      Just updated to 2.2.2 and i have lost the spanish translation of several pages and boxes ( like chekcout fields, add to cart button… )
      I have check language folder and theres no a spanish .po file
      What can i do to have my spanish text back?
      Thanks a lot!

    • Damian 4:27 pm on September 11, 2014 Permalink

      Claudio,

      I have updated WP + WC to latest versions and tried many fixes both on the template level and WC to allow virtual + variable products to show correctly, but still the ADD TO CART button is not showing up. just the message:

      “Sorry, this product is unavailable. Please choose a different combination.”

      You can see it here: http://thecaboairportshuttle.com/product/private-airport-transfer/

      Tried the jquery cookie fix to no avail… I understand that 2.2.2 release was fixing this issue…

      Any ideas?

      Muito Obrigado !

      D

      • claudiosmweb 4:55 pm on September 11, 2014 Permalink

        Experiment with the WordPress standard theme and see what’s different.

  • claudiosmweb 7:15 pm on September 10, 2014 Permalink
    Tags:   

    WooCommerce 2.2.1 fix release is now available 

    The WooCommerce 2.2.1 release is now available via WordPress.org or automatic update in your administration panel. Thanks to all of our contributors who’ve been helping out.

    There are only three changes in this release which can be found in the changelog. A total of 6 commits made it into this fix release.

    (As always, the comments on this post are closed because this is not the right platform for support requests.)

     
  • Mike Jolley 2:41 pm on September 10, 2014 Permalink | Reply
    Tags:   

    Developers Rejoice: The Pangolin Has Landed 

    Finally we’re proud to announce WC 2.2 (Prowling Pangolin) is live! 2.2 is our 9th major release and has been in development since 2.1 was released back in February.

    WC 2.2

    Some Stats on This Release

    To highlight the work that’s gone into 2.2, since 2.1 I would have loved to have shown more stats from Github, but instead saw this:

    This comparison is big! We’re only showing the most recent 250 commits

    I think that pretty much covers how much work has been done, but from the data I was able to scrape there have been:

    • 47 contributors
    • 1670 commits
    • 553229 additions
    • 972950 deletions

    That’s staggering, so huge props to everyone who has contributed via Github, and also not forgetting the translation teams on Transifex!

    Release Highlights for Developers

    Upgrading to 2.2

    Aside from testing before pushing to live (use a staging site) developers should be aware of the upgrade script which runs in 2.2. The script will:

    1. Update some deprecated options such as woocommerce_ship_to_billing.
    2. Convert the old order statuses (taxonomy) to the new ‘post status’ formats.
    3. Update variations to include new stock meta data.
    4. Add new capabilities to admin users for webhooks.

    Users will be prompted to run this in WP admin after upgrading.

    What Comes Next?

    WC 2.3 has already been scoped out and planned to be a UI focussed release. We’re hoping to speed up our release cycles as of 2.3, so keep an eye on Github and feel free to get involved.

    And for everyone attending our first WooCommerce conference, see you in November!

     
c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel