More WooCommerce goodies & an update on 1.4 progress

Written by Mark Forrester on January 19, 2012 Product News.

From the outskirts it probably seems a little quiet compared to our usual lightening pace of WooCommerce development? Never fear though, inside WooLabs things are seriously heating up with a HUGE amount of time going into version 1.4, that will be one of our most noteworthy updates in our track history. That’s still a couple weeks away, with the exact release date kept mysteriously vague for now. We do however have something to tide you over. 4 exciting new extensions.

A teaser of what to expect in 1.4

As I’ve said it’s not ready yet, but you can start getting excited about it because of a number of reasons that include:

  • A new default theme
  • Much better and easier to use templating system for beginners
  • Local and compound taxes
  • Many code optimisations to improve loading time/memory

There’s loads more to it, but we can’t give away all the secrets now can we?

New WooCommerce extensions

This week sees an sms notification system for your online shop and 3 very different, equally powerful payment gateways.

 Clickatell SMS Notifications

Examples of delivery reports for orders

The Clickatell SMS Notifications plugin for WooCommerce allows you to keep you customers updated on the progress of their orders by sending them SMS notifications when their order statuses change. This extension requires a Clickatell Central API account in order to send SMS.

You can also send custom one time SMS messages by going into an order; you have the ability to send the customer a one time SMS message with whatever text you wish.

Developed by Gerhard Potgieter.

View this WooCommerce extension

FeeFighters Samurai Gateway

This plugin allows you to take payments utilizing FeeFighters’ Samurai Payment Gateway.

Developed by Patrick Garman.

View this WooCommerce extension

Amazon FPS Gateway

Gain your customers trust by allowing them to securely pay using their Amazon account. Amazon Flexible Payments Service (Amazon FPS) will allow you to accept payments via credit card, bank transfer, and even through your customers Amazon balance!

Developed by Patrick Garman.

View this WooCommerce extension

PayPal Digital Goods Gateway

This extension offers in-context payment of digital products so buyers never leave your site to pay for an order. After a buyer has purchased once with your site, they can choose to not be required to log in to PayPal for future purchases – one-click PayPal payment, but only with the PayPal Digital Goods extension.

Developed by Brent Shepherd.

View this WooCommerce extension

62 Responses

  1. Calzo
    January 19, 2012 at 3:39 pm #

    This is all well and good…. but where’s the Unsigned theme? Quick quick quick! Just teasing, great work!

    • Mark Forrester
      January 19, 2012 at 3:46 pm #

      Expect it soon. That is all. 🙂

  2. Tiny Giant Studios
    January 19, 2012 at 4:01 pm #

    Maybe I’m getting a leeetle bit spoilt here, but I’m kinda getting tired of the Payment Gateway releases now. Any plans ons launching new functional plugins like a currency convertor, affiliate marketing or even recurring payments?

    I think you’re doing an awesome job, but the releases lately have been rather similar (plugin wise of course, not theme-wise)…

    • mike
      January 19, 2012 at 4:06 pm #

      We’re getting 1.4 out of the door before releasing functionality plugins since some rely on new features and functionality 😉

      • Tiny Giant Studios
        January 20, 2012 at 7:48 am #

        I’ve been following you around (virtually of course, I’m not in the habit of actual stalking 😉 ) since your days at Appthemes – admittedly I’m secretly hoping you’ll be releasing a Woo Job Board theme that’s integrated with WooCommerce and it’s plethora of Payment Gateways; Is this wishful thinking or does it have some legs?

        In any event, thanks for the hard work Mike – Hopefully you and James will consider moving to sunny SA; would be great to have you two on our doorstep 🙂

    • James Koster
      January 19, 2012 at 5:12 pm #

      They may not be exciting but payment gateways are often deal breakers when choosing an eCommerce platform. One of our primary objectives is to make WooCommerce a realistic option for as many users, in as many regions as possible. Given our relative youth I think we can be excused for releasing a bunch of payment gateways 🙂

      That said, there are a bunch of exciting extensions in the works, not to mention the 1.4 update which has some nifty new features of it’s own.

      • ernexto
        January 20, 2012 at 6:38 pm #

        Hey James, I’d love so much that the “One of our primary objectives is to make WooCommerce a realistic option for as many users, in as many regions as possible” sentence was true! 🙂 I asked here to have 2 (only two) additional fields for registering clients but Mike doesn’t think it’s necessary. In Italy it’s mandatory!!! 🙁 Can you try to make Mike change his mind?

    • Peter Ricci
      January 19, 2012 at 8:42 pm #

      Releasing the recurring payments and subscriptions is the ONE thing holding many of my clients back (and then me) from using this across many more sites. It is strange it has taken so long to release this extension as it will add tens of thousands of more sales.

      • allmyhoney
        January 19, 2012 at 8:46 pm #

        I’d have to agree Peter, I personally manage alot of club websites and all are based on recurring billing. It would be nice to have this extension for WooCommerce soon. I know Gravity Charge maybe integrated soon for membership sites but really what I am after is simply the billing area, I dont need member protected area as such but rather a way to price membership plans and then charge per month while allowing discounts also. I look forward to seeing this each week but alas, il keep on keeping on 😉

      • James Koster
        January 20, 2012 at 12:14 am #

        This has been answered so many times now… it is extremely unlikely we’ll be adding subscription products to WooCommerce. Subscription sites and online stores are very different creatures.

        Keep an eye on this instead;

        • allmyhoney
          January 20, 2012 at 12:18 am #

          Looking forward to it James. Il keep an eye out.

        • Chris
          January 20, 2012 at 7:04 am #

          So what about recurring billing? I’m not talking about a membership site with paid content with subscription, but selling physical products that are on reorder/recurring.

        • Tiny Giant Studios
          January 20, 2012 at 7:29 am #

          Hi James,

          First off – thank you so much for weighing in on this, it’s awesome getting to know the guys and their thinking behind the products.

          Although I appreciate your thoughts on this, as well as your misgivings, it doesn’t seem to be inline with what the community is looking for. Aside from the comments on blog posts, I’m sure you’re well aware of the campaign going on at your WooIdeas section (link: Truth be told, aside from PayPal Express it’s the MOST requested feature – I find it difficult to match this community drive to Woo’s disinterest in pursuing it.

          I agree in that it’s two different beasts to tackle – but surely given Woo’s skill, standing and apetite for releasing game-changers, this would be a logical step?

          That being said – I’m still a devoted fan :). Look forward to hearing your thoughts on this…

  3. Andy
    January 19, 2012 at 4:26 pm #

    Looks great guys. Shame a potential showcase WooCommerce project I was working on didn’t work out but looking to use WooCommerce on some other projects soon. Keep up the great work!

    • Ryan Ray
      January 19, 2012 at 4:39 pm #

      Sorry to hear that then! Do hope you get to crank one out soon!

      Hopefully it wasn’t WooThemes or WooCommerce that stopped that project! 🙂

      • Andy
        January 19, 2012 at 5:10 pm #

        No it was a ‘disagreement’ about a few fundamental parts of my contract. Real shame as it was a high profile site and I had done 90% of it.

  4. Brandon
    January 19, 2012 at 4:28 pm #

    I hope to see that the functionality was added to allow the GForms plugin to utilize multi page forms 😉

    • allmyhoney
      January 19, 2012 at 5:42 pm #

      Id have to second this – multi-page form for membership type sites would be super

      • Brandon
        January 19, 2012 at 6:37 pm #

        I’m using it to allow for custom computer options. As it stands the options make the page a mile long. Grouping them in pages is way easier. Make customizing the products kind of like customizing a computer on HP or Dell.

        • James Koster
          January 19, 2012 at 9:18 pm #

          You could maybe write a little bit of jQuery to create an accordion of options? It’s an interesting idea but are there that many cases where forms are so long they need to be spread across multiple pages??

          • Brandon
            January 19, 2012 at 9:55 pm #

            The answer is yes. I have been looking for a way to display situations where a product is configurable without creating an incredibly long option set.

            For example, when configuring a custom computer you hay have a page for each main component.

            Using a multi page form will allow you to shift through options like an image slider.

            You can see a test product I created here.


            As you can see, the page portion does not work, you can see the concept.

            This is common for anyone selling complex products.
            Custom kits (basically any industry)
            Custom motorcycles
            Multiple color selections for a complex product
            The list goes on…

          • James Koster
            January 20, 2012 at 12:23 am #

            I’m not sure if you’re working on your site right now but it doesn’t look to long to me.

            I still don’t think there are that many cases where multiple pages would be beneficial. I’ve configured many computers online and never felt confused by the process.

            Pretty sure Apple don’t struggle to shift computers and their configurator is a single page and extremely long;

            I wonder whether it’s more a question of the overall design.

          • Brandon
            January 20, 2012 at 12:42 am #

            Yes I am still working on it, but have put it on hold until functionality for multiple pages comes around. The final sheet will be about 20 pages.

            Configuring an apple is much less complicated than configuring a full blown gaming computer.

            This is the goal.

            Also this is something that looks as if it is possible just not added yet –

    • Lucas Stark
      January 28, 2012 at 9:40 pm #

      Multipage support, gravity forms validation, and gravity forms per variation are features on the roadmap for the add-on. I had to wait for some modifications to be added into WooCommerce 1.4. Once those are in place, an update for the Gravity Forms Product Add-ons will be released to address these features.

      • allmyhoney
        January 28, 2012 at 10:09 pm #

        Super looking forward to multipage 😉

  5. Lenny
    January 19, 2012 at 4:28 pm #

    : )

  6. Lenny
    January 19, 2012 at 4:29 pm #

    Used woocommerce just recently on a coffee company with the Buro Theme ( After having built it on a completely different framework, I realized how much easier the whole process would have been if I started with a WooFramework. With two days till my deadline, I decided to port the whole thing onto Buro and WooCommerce and I could NOT ask for anything better. This just keeps getting better. Thanks !

    • Ryan Ray
      January 19, 2012 at 5:10 pm #

      Nice work Lenny, BOLD move too! 😛

      I do love the site, you’ll have to excuse my pun!

  7. Gerson Perez
    January 19, 2012 at 5:41 pm #

    Great work you are doing. After a time consuming investigation on ecommerce options, plugins, platforms, I decided to use WooCommerce, the simplest and easiest solution for a beginner and small business owner like me.

    I really love WooCommerce, I know this might not be the right place for a feature request, but this is burning in my heart: Wish list feature, please!

    Greetings from the south (Mexico).

  8. Thomas
    January 19, 2012 at 6:52 pm #

    Pssssst… also with WPML support for WooCommerce Multilingual?

  9. Andy Joe
    January 20, 2012 at 12:39 am #

    Does FeeFighters + Shopify represent the first re-occurring payment solution for WooCommerce, or will that not work?

    • Patrick Garman
      January 20, 2012 at 5:35 am #

      Shopify is a completely different shopping cart and is unrelated to WooCommerce.

      In my opinion one of the reasons recurring billing simply will not work out of the box is the fact most of the gateway extensions have no secure way to store credit card data. This makes it hard to bill automatically every month because you don’t have a credit card to bill.

      With Samurai I was able to incorporate saved credit cards where I hope to eventually add recurring billing (via an additional plugin). This will not go into core because as stated before Recurring/Subscription style purchases are not really what WooCommerce is designed for, but with storing tokens instead of credit cards numbers we can securely handle recurring billing. This is currently in the research phase so no eta yet.

      • Magnus
        January 20, 2012 at 8:38 am #

        Sounds like it will be a hot/much requested plugin 🙂

      • allmyhoney
        January 20, 2012 at 11:27 am #

        Sounds exciting Patrick, I have read into this with the Your Members plugin and a few others. The payment side of things seems to be the issue as you point out. Would be amazing to see developments on this as literally hundreds of products can be charged in this style if you look at some use cases around this. Certainly interested to hear how it goes, keep us posted 😉

        • Patrick Garman
          January 21, 2012 at 9:17 am #

          I’m going to finish up a few more gateways that are ~80% done and send them over to be audited then I’ll work on a plugin for recurring billing. I’ve got a good idea on how to implement it 😉

          • allmyhoney
            January 21, 2012 at 11:13 am #

            Sounds great, god speed 😉 and keep us all posted. If it works with WooCommerce looks like it could be a hot gateway option indeed by the looks of wooIdeas area.

          • Chris
            January 24, 2012 at 11:10 pm #

            One thing that you may want to look into, since you are storing credit card numbers, is that the shop manager needs to be able to process transactions from the order on the dashboard side.

            Right now, there is no way for an order to be created and processed through a payment gateway completely using the backend. This makes it very difficult for phoned-in orders to be placed. On top of that, many of those phoned-in orders are recurring.

            Thanks for the awesome work, Patrick!

      • Chris
        January 21, 2012 at 11:10 am #

        Patrick, you may just be my new best friend. I have already purchased the Samurai plugin to test out. I am looking forward to your next completed work.

  10. Matt
    January 20, 2012 at 3:04 am #

    Regarding the new templating system easier for beginners. Can you elaborate on that a little bit?

    • Magnus
      January 20, 2012 at 8:37 am #

      We’ll let you know more about this when we release it, as we still have to draft up some documentation. But it will be much simpler than today 🙂

  11. Brandon
    January 20, 2012 at 6:01 am #


    This is my intended use of multi page gforms.

    Simply combine all options from each tab into one. Each option that you slide through would be a page.

    This should be available in a future update

  12. Ashley Powell
    January 22, 2012 at 3:22 am #

    I’m another one for the multi page forms! 🙂

  13. jay
    January 22, 2012 at 10:54 pm #

    I hope you will add the 3 column product display, let user to change between 3-4 column in the setting. A bigger photo is a lot better for shopping experience.

  14. Keith
    January 23, 2012 at 3:33 am #

    When can we expect 1.4? Also where can we get more info on the new templating system?

    • Magnus
      January 23, 2012 at 12:58 pm #


      The blog post states a couple of weeks away 🙂 More info on new templating system will be out once 1.4 ships.

  15. Thomas
    January 23, 2012 at 4:05 pm #


    any chance of getting Skrill/Moneybookers as a gateway. It’s one of the few that makes sense (in terms of costs/options) in the German speaking world. It would make me switch from Shopify


    • Patrick Garman
      January 23, 2012 at 6:32 pm #

      Are you wanting something where they click checkout and then go to the Skrill website and pay there, or do you want it all to stay on your website. Looks like they have options for both, but some people are wary of entering financial account info on outside websites.

    • Zelimir
      January 27, 2012 at 3:54 pm #

      I second this, Moneybookers (Skrill) has Croatian Kuna as a currency unlike PayPal, so I am not able to use Woocommerce in Croatia at all due to the lack of support for our native currency, if I want my clients to be able to process credit cards, which kind of is the whole point of a web shop. Moneybookers, people, please!

  16. allmyhoney
    January 23, 2012 at 4:09 pm #

    Sagepay merchant account payment gateway of some sorts 😉

    • Patrick Garman
      January 23, 2012 at 4:13 pm #

      Is this what you are looking for? or does Sagepay have more than one method to pay and you want a different version.

      • allmyhoney
        January 23, 2012 at 6:01 pm #

        Nope unfortunately not – this takes the user away from the site and back. Sagepay merchant setup does all the work on the user site which requires an SSL etc. I think this extension is just for a standard account with sagepay.

  17. Daisy Peel
    January 23, 2012 at 11:12 pm #

    I am very happy having switched from Cart66 to WooCommerce and Woothemes. Great integration between theme and plugin/s makes it easy to stay upgraded without worrying about fixing stuff. Great support. I’m pretty happy with all the payment gateway plugins/extensions, looking forward to seeing where WooCommerce goes next with more functionality. Love how my customers get notifications when their orders are updated/shipped. THANKS!

  18. Justmac
    January 24, 2012 at 2:08 am #

    First of all, what a fantastic shop plugin!

    Will the theme break layout also be fixed in this new version?
    On many, many themes all sidebars are dissapeared to the footer area.


  19. Rich
    January 24, 2012 at 2:51 pm #

    Please, please add an Export Orders/Sale to csv option.
    Clients need a way to reconcile and/or import orders into there accounting software and currently there is no way to do this. Thanks.

    We are doing a website for a very high profile client(Famous NYC Restaurant) and this is one of their requirements. I really want to use Woo for this.

    • dariomarquez
      January 30, 2012 at 7:08 pm #

      this is a biggie … i too need to reconcile sales for a big brand in Selfridges london

  20. Daniel Chohfi
    January 24, 2012 at 10:56 pm #

    Recurring billing will be an awsome feature, but I understand the question about how to store the credit card secure data. The token solution is a way to get this done in the core?

    Thanks for the amazing Woocommerce and good luck!


  1. WooCommerce 1.4 Coming Soon
  2. WordPress Community Roundup for the Week Ending January 21 - Charleston WordPress User Group