WooCommerce Photography

Written by Marina Pape on January 27, 2015 Blog.

Humans love many things and one of them is photography. Perhaps it’s because photos are so inextricably linked to the way in which we immortalise moments and capture special times (or these days, help us craft our online personas!). Whatever they mean, there is a beast of an industry in photography and many are taking advantage of this selling their photos online.

And so. We bring you WooCommerce Photography, an extension designed to make selling and buying photographs online an intuitive and easy process for both photographers and their customers!

View Product.

Something slightly different this product launch, a Q&A with the very passionate developer behind this new product. World, meet Claudio!


How long has the Photography extension been in the making, and on a scale of 1-10 how excited are you that it’s ready?

Not sure how long ago the project was initiated, Matt received feedback from some customers and created the specifications with James. It seems that the project was a little stopped for a while and then I took over. I took about three months to develop the extension, it was quite challenging in parts, but the end result was very satisfactory. 10 for sure, I really am very excited about the launch of this extension.

What was the key problem you were attempting to solve with it?

It was the difficulty of selling albums of photos or multiple photos for a client. The user needed to create a product at a time for each picture, something that took a long time for someone who wanted to sell a lot of photos. In this way, we needed simplify this task, making it simple and fast for users to sell their photographs.

Which features are you the most proud of?

Surely the batch upload tool, which is the main tool of the plugin where you can simply drag and drop photos or select all the photos from your computer and thus are created all products at once, requiring only a few settings such as price and collection that the image will be part of.

Describe the types of people you think this will be really helpful for.

Surely photographers (freelancers or companies). It will be very simple now, shooting for example weddings or graduations, then you can give users access to specific collections / albums and end customers can choose the photos they like and buy them easily.

Brilliant! And a little closer to home, where in the world are you based and when did you start with WooThemes? Tell us the story.

I live in Brazil, at the moment I live in a town called Botucatu in state of São Paulo. I started work at WooThemes in April of 2014.

I followed WooCommerce from the start and soon began to use and love it, and then developed some extensions for personal projects. Then I started to develop Open Source integrations, and I did it for a good length of time and then in February 2013 I started to contribute to WooCommerce.

A year later I was sending some contributions when Coen Jacobs contacted me asking if I was interested to talk to some people from WooThemes. I talked with Matty and was invited to join the team. Certainly one of the most exciting days of my professional life! Mainly because I love WooCommerce and see Mike Jolly, James Koster and Coen Jacobs as super heroes, working alongside them was something I never imagined I could do even for just one day.

How many days in a row have you committed to WordPress.org repository? And why do you do this?

So far are about 650 days.

I started as a challenge to myself, I need to devote at least 15 minutes every day to make a contribution with some Open Source project. I do it mainly because it’s been almost seven years that I use WordPress and I see that this is the best way for me contribute back to the community, this can help someone who that need a plugin or inspiring other developers with my code.

When you’re not developing, what do you like to get up to?

I usually like to read some book, watch a “bad” movie or some tv series.


There you have it, some time with the man behind our new WooCommerce Photography extension. We’re also running a photo contest and giving away three $500 B&H Photography gifts cards – enter here.


35 Responses

  1. art
    January 27, 2015 at 4:17 pm #

    hello –

    is the photography extension compatible with multi vendor plugin?

    I would like to use these two together but need to know before I purchase….

    • Ryan
      January 27, 2015 at 6:27 pm #

      Hi Art,

      Our Product Vendors extension and Photography extension aren’t best of friends just yet. They will work together in the near future though.

      We’ll be sure to update both product pages when that does happen. Thanks!

      • westche
        January 27, 2015 at 7:44 pm #

        any sort of timeline on this?

  2. Dan Poynor
    January 27, 2015 at 6:40 pm #

    Is this extension created specifically for selling photos that customers can download (digital products) or for selling printed photos that customers would receive in the mail (physical product)?

    • Claudio
      January 28, 2015 at 3:45 am #

      You can do both.
      We are hearing how you are doing to deliver the images to offer new features to help your work.

  3. Jason
    January 27, 2015 at 6:56 pm #

    Kind of let down by the limited functionality of this plug-in, especially for the asking price, since it’s really already doing what woo-commerce does, instead it adds a ‘photographs’ in your sidebar instead of or in addition to ‘Products’.
    At least bundle in Product Add-ons plugin ($49) since we know most will want to add options.
    I expected much more to be honest, photography-wise.
    You could call this plug-in anything, and resell it to that vertical by re-labeling the sidebar. Nothing about this plug-in is specific to Photography.
    Nice attempt, but its very green in my opinion and needs more features related to Photography. And $79… much to much for what you get.

    • bresso
      January 27, 2015 at 10:27 pm #

      I couldn’t agree more. I am a pro photographer, and I am very underwhelmed by what this plugin is offering.

      Specifically, I was hoping to see the following:
      – ability to sell different sized digital pictures (ie. 1024×768 – 2048x1536px) at different prices with the client needing to agree to usage rules
      – ability to sell different sized physical pictures at different prices, with finishing options (ie. not mounted/mounted on board/mounted on canvas, \ paper type (metallic-photo-…)

      Hopefully, the plugin incorporates these features soon. Until then, I’m not sure I see the point of it especially at that price point.

      • bythes
        January 27, 2015 at 10:45 pm #

        You can use it to sell various print products – prints, canvses etc, if you use it in combination with other Woo extensions such as Product Add-ons.

      • Claudio
        January 28, 2015 at 3:49 am #

        The plugin is able to do exactly what you want in conjunction with the add-ons Products.

    • Claudio
      January 28, 2015 at 3:48 am #

      Feel free to send your ideas: http://ideas.woocommerce.com/forums/72423-general-ideas

      We made based on what some partners said they needed and we are aware that we need more things to please the palate of everyone 😉

      • Bryan
        January 29, 2015 at 1:20 am #

        I was so waiting for this product, but it’s a big disappointment. For it to work for most photographers, it needs to have the native function to have variations of print sizes and paper types. You can sort of get that with the Product Add-ons plugin, but it makes for a confusing customer experience.

        For example, I set my base price for the product at $25 for a 8×12 print. To get a 11×17 print, I’d have to add that via the Product Add-ons plugin as a $25, so the customer has to add a $25 base product and then a $25 Add-on to get a 11×17 print at $50. Multiple that to 16 different product variations and it gets really confusing.

        I know you said it can do this, but lets see a video of you setting it up and then show us what it looks like on the front end for the customer. I’d like to see how you set this up:

        Variation 1: Canvas, Print, Metal
        Variation 2: 8×12, 11×17, 16×25, 20×30

        That would be a total of 12 variations per image.

        The other disappointment is with the sku. If I upload 250 photos from a wedding and the customer orders 45 of them, I have to visually sort through the photos trying to figure out which is which before I print them. If the sku was the file name, then there wouldn’t be an issue.

        • bythes
          January 29, 2015 at 5:39 pm #

          1 – Set your base product to $0 in Photography Extension

          2 – Add all your product variations to the Global Add-Ons.

          3 – Wait for WOO to fix the issue that base products set to $0 render as “free!” when there’s actually no free options, just a zero cost base product which must have at least one print/canvas/etc add-on purchased 🙂

          • Bryan
            January 30, 2015 at 5:53 pm #

            That is the workaround, but it still doesn’t give the customer a good experience. I’d rather find a different and customer-friendly solution.

            With the SKU issue and having to go back and populate the description and title manually anyway, it would be fast to add one image at a time.

          • Bryan
            February 3, 2015 at 1:44 am #

            This might fix your #3. I haven’t tried it.

            * WooCommerce Extra Feature
            * ————————–
            * Replace “Free!” by a custom string
            function woo_my_custom_free_message() {
            return “This product is FREE!”;

            add_filter(‘woocommerce_free_price_html’, ‘woo_my_custom_free_message’);

  4. bythes
    January 27, 2015 at 6:56 pm #


    I’ve just purchased the plugin, however its not showing in my product downloads list.

    Is it actually ready to download, can you let me have my purchase please?

  5. Elmoonfire
    January 28, 2015 at 3:42 am #

    This is great! I’ve been wanting the functionality to bulk add photos for sale in a pleasant and easy to use manner from WooCommerce for years. I may have been one of the ones to request it.

    I too would love to see more functionality added in the near future especially in regards to presentation. Such as a Justified Image grid or any of the templates employed by FooGallery or NextGen Gallery. While I do like the default view, more immersive views are key to the presentation of photos.

    Though I have the Product Add-ons extension I would like to see this extension integrate with third party vendors to sell prints and framing directly from their store using the photos on my sites.

    Anyway, I plan to purchase this extension. Thank you for developing this need and I hope to see it develop further!

  6. Adrian
    January 28, 2015 at 12:08 pm #

    I am a bit disappointed because I waited so long for this extension. Over the years I had some very special gallery websites with shopping functionality, but most all of them focus on portrait photographers like this. Ok, I may take a shot collection and present them to customers only, thats nice. But selling them for download isn’t possible, only ordering. A download feature may come in future.

    But if I am an artist who likes selling fine arts, this is extension isn’t it in any case. We need a big presentation of the image not as in demo small inside of collections, we need a set of framing options, we sell in different sizes. Thats the kind of plugin I was waiting for.

    In our case it would be fine, if an extension could have a upload to product feature as this plugin but with some custom features as I wrote in upper paragraph.

    Til now and in future I have to stay with standard wc products, use the variable product setting and offer my customers the different finishing options as variations. This works fine. But creating new products this way is a pain, updating them with new prices is a horror and takes me hours to days in work.

    Regards, Adrian

    • Matt
      February 9, 2015 at 3:18 am #

      I’m with you Adrian. I waited for this plugin as well. Very little was mentioned about the features of this extension but Woo staff gave me hints that this may work for those selling fine art prints.

      In the end it turned out to be for photographers selling prints to clients.

      I sell prints in multiple sizes but they are all generally consistent across all products. It is a total pain to configure variations for each product/photograph over and over.

      As far as updating pricing you can use a bulk product editor to make it simpler.

      Either way. I wish there was a solution out there but for now this is all we have.

  7. Adrian
    January 28, 2015 at 12:14 pm #

    There is a extension like yours in wordpress repository with similar functionality for long time and its free:

    Bulk Photo to Product Importer Extension for WooCommerce (Free)

    • bythes
      January 28, 2015 at 1:20 pm #

      I had been using PBPI until today, as it seemed the best of a bad bunch out there. However it had issues, such as you couldn’t easily update the variations/prices after you had imported the products, so if you changed you variations or prices later on you had to re-create your whole product library again (or get messy in SQL).

      This new Woo extension takes the PBPI principle and implements it better, I can now create a whole bunch of products and happily keep tweaking the variations, prices etc.

      • bythes
        January 28, 2015 at 2:56 pm #

        Hmm, seems you can’t use this product to offer Digital Downloads of the photograph, like you can with PBPI (or at least I haven’t found a way to do this).

        So maybe not the savour to replace PBPI just yet?…..

  8. bythes
    January 28, 2015 at 1:55 pm #


    I’ve installed the plug-in and created some test products.

    I’ve imported the photos with the price of zero, as all my product variations will be managed in product add-ons.

    So when I render a catalog or individual product, they are all listed as “free!”, when really there’s nothing free, the customer has to pick a print, canvas, download etc.

    So how do I stop it from saying free? The customer may think its a bit of a con saying there’s something for free only to get to the prodcuct page and find nothing is free.

    Other than that, looks to be just what I wanted!

  9. bythes
    January 28, 2015 at 2:02 pm #

    New feature request

    I’ve got images I’d like to watermark protect – images added as products. I’ve also got images I dont need to watermark protect – the customer has already bought them, they are general images around the website.

    So I’d like to be able to just watermark the images uploaded using the photography plug in. I’ve looked at the free watermarking plug you are referring people too, but it looks like it watermarks all images uploaded in wordpress, I wouldn’t want to watermark all my pictures on my website.

    Can you tie the watermarking in with the photography extension-generated products? Or perhaps there is a way to only generate watermarks on certain images/product categories?

  10. bythes
    January 28, 2015 at 2:45 pm #

    Sorry, it’s me again. Some more feedback. Hope this is all valuable to you…


    Every time I add a new collection, I dont want to have to go back into my Global Add-ons and add the new photo collection to the “applies to” field. So I created I put all my photo catalogs into a parent collection and added the parent collection to the global add ins “applied to..” field. However this doesnt seem to be working, it would seem you need to add the child collection.

    The applies to field is going to contain a LOT of collections, is going to be hard to maintain!!


    I want one of my my product add-ons to be a digital download of the image. How do I create a digital download in my global add-ons?

    I’ve tried just creating a dropdown add-on called Digital Download, waiting for the order to come through and then assigning a digital download to the order from the order management system, however to do it this way there needs to be a selection of digital download products to look up in the order management system, I dont want to have to make a parallel digital download product for each of my photography collection products.

    Is there a way to automate the creation of a digital download add-on?

  11. Steve Honey (Freelance Developer)
    February 2, 2015 at 7:06 am #


    Please take a look at my proof of concept plugin on Github:

    Far from production code but demonstrates a working solution to the product variation management issues being discussed above and also a working 3rd party API print fulfillment process.

    Would love access to the Photography extension repository to fork – believe I could work the variation management features into the photography extension’s uploader, and would like to make the API integration work as an add-on.

  12. Scott
    February 4, 2015 at 1:32 pm #


    Just to let you know, WooSupport have just confirmed that this plugin can only be used to sell to EXISTING customers, you can’t use this to sell photography to NEW customer as they would have to have an account before they could see the product details.

    As a anon browser they can only see your photo products at the Collection level, they can’t click on an individual option to buy it.

    So this seems to me to be a massive barrier to selling products, if you can’t expose your products to new customers (ie all the guests at a wedding, not just the bride and groom). Shame, I was looking forward to having my own photography sales solution inside Woocommerce, but for now I have to go back to use Instaproofs.com

    I’d recommend you hold fire with purchasing this first generation release, and wait to see what v2.0 brings.

  13. Mosuf
    February 25, 2015 at 4:21 pm #


    can we expect downloadable version of this plugin any time soon. means while making collection the photos automatically converts into downloadable photos instead of just physical photos?


  14. بن تن
    March 5, 2015 at 4:51 pm #

    بن تن الحلقة 1 

  15. Wolforg
    March 11, 2015 at 1:13 pm #

    Hello and congratulations for this great plugin. I’ve trnaslated it in french today. You can find the translation here : http://www.wptrads.com/extension/woocommerce-photography/

    Best regards,

  16. Ian
    March 27, 2015 at 11:30 pm #

    I have installed this on the Divi theme but the photograph thumbnails are not showing on the collections.

    Has this been tested with the Divi Theme please

WooCommerce - the most customizable eCommerce platform for building your online business.

  • 30 day money back guarantee
  • Support teams across the world
  • Safe & Secure online payment
%d bloggers like this: