There are a lot of really awesome WooCommerce extensions that can help you sell just about anything using WooCommerce. However, many of them are complex or require a lot of support, and are thus premium add-ons. Don’t let that deter you! There are also some great free WooCommerce extensions that can help your store learn some really cool tricks 🙂 . Here are 12 free extensions that we’ve found very useful in our own WooCommerce shops.
1. Amazon Payments Advanced
The Amazon Payments Advanced extension is developed by WooThemes and provides a payment gateway integration between your store and Amazon’s credit card processing. This extension embeds an Amazon Payments widget on your site, and all the buyer interactions with Amazon Payments Advanced take place in this widget so that the buyer never leaves your site during the checkout process. You can accept all major credit cards using this gateway.
Normally I don’t recommend free gateway extensions, as it’s imperative that your payment gateway integration is kept up-to-date and supported for security and the livelihood of your store, and sometimes free extensions fall by the wayside or are ignored. However, as the core WooThemes team updates and supports this extension, that isn’t the case.
You’ll still need an SSL certificate to use this payment gateway integration since payment data is collected on your site.
2. Product Details Customizer
This plugin allows you to customize the details on individual WooCommerce product pages. You can show or hide core components such as product images, tabs, product up-sells, and related products should you not want to show them all to customers. This is a great tool for stores whose themes don’t allow for options to change what’s displayed on product pages.
3. WooCommerce Product Gift Wrap
Many customers love using the gift wrapping services that major retailers, such as Amazon or Bed Bath & Beyond, offer on purchases – especially around the holiday season. This extension lets you add a gift wrap option to your products, and set an optional price for this service. If the customer selects the gift wrap option, this information will be shown in cart and within the order page. The plugin also adds your defined gift wrapping cost to the item’s cost as well.
4. WooCommerce Customizer
Here’s one from SkyVerge, who is our sponsor. The WooCommerce Customizer helps non-coders customize WooCommerce button text, labels, and more. This extension provides a settings page that helps shop owners modify WooCommerce filters without templates or code. You can use it change the “Add to Cart” button text, number of products per page, tax label text, and other WooCommerce defaults (though some themes do provide settings for some of these items).
5. WooCommerce Smart Sales Badge
The WooCommerce Smart Sales Badge plugin changes the way the “Sale!” sticker is displayed in your WooCommerce store. Rather than simply letting customers know that a product is on sale, you can tell them exactly how much they’ll be saving by purchasing the product while it’s on sale to give them an incentive to buy. The new sticker will say “Save $x!”, or “Save up to $x” for variable products.
6. YITh WooCommerce Zoom Magnifier
The YITh WooCommerce Zoom Magnifier is developed by Your Inspiration Themes, and allows you to create a ‘zoom’ effect for your product images so that customers are able to see product details (similar to what Zappos does when you click an image). This way, customers simply have to hover over your product image (or select a new one from the image gallery) to see the image in more detail rather than opening it in a lightbox.
7. Order Delivery Date for WooCommerce
The Order Delivery Date extension for WooCommerce allows customers to optionally select a future delivery date for their order while ordering from your store, which is great for stores that offer local delivery (i.e., flower shops) or sell oversize items (such as furniture). The delivery date that the customer chooses is included in the order “Custom Fields” as well so that administrators can view delivery dates for an order.
8. WooCommerce New Product BadgeWooCommerce New Product Badge extension is from James Koster and Coen Jacobs, who’s another lead developer for WooCommerce. This plugin adds a small NEW badge to products that have recently been added to your shop so that customers can check out your new inventory. You can set the number of days for what’s ‘new’ in your store under the catalog settings.
9. WooCommerce Sequential Order Numbers
Here’s another SkyVerge production. By default, order numbers are not always sequential with WooCommerce, as the order number is generated from the post ID (orders are a custom post type). Therefore, any time you add a new page, post, product, etc., the post ID is incremented and order numbers may skip when they pull in the next post ID. Many times, continuous order numbers are not an issue for shop management, but some companies require them, or regulate that invoice numbers must match order numbers.
WooCommerce Sequential Order Numbers remedies this issue by creating its own counter to increment order numbers. The plugin doesn’t have any settings, but installing it will cause order numbers to pick up from the highest available order number, then become sequential from there. For example, if your highest order number is “343”, then this plugin starts numbering from that. The next order will be “344”, and order numbers will be continuous from there.
10. WooCommerce Photos Product Tab
The WooCommerce Photos Product Tab extension adds a tab to your product pages that stores all product images in your gallery, which can help clean up your product pages. Depending on your theme, your image gallery may be messy or take up a lot of real estate on your product page. By storing these images in a tab, you can clean up your product pages while still using the WooCommerce image lightbox so that customers can see more detailed images.
11. WooCommerce Custom Product Tabs Lite
Want another option for adding tabs to your product pages? The WooCommerce Custom Product Tabs Lite extension allows you to add one additional tab to your WooCommerce product pages that can contain content (such as assembly instructions), other text, html, or shortcodes (i.e., video embeds). The Photo Tab extension is great for embedding your images, and Custom Product Tabs can help with anything else you want to display in your product tab.
Almost any WooCommerce extension that generates its own shortcodes can use the new custom tab to embed those shortcodes (i.e., pricing tables, product documents, and more). It’s also very handy for sizing information for apparel or product FAQs.
12. WooCommerce Checkout Manager
The WooCommerce Checkout Manager extension helps you manage the checkout process in WooCommerce. You can remove fields that you do not need, remove the ‘required’ attribute so that fields are optional to customer, and can add more fields to the checkout page. This makes the checkout process far more flexible and responsive to the products sold in your store.
You can add new checkout fields using four different field types: Text Inputs, Check Boxes, Select Options, and a Date Picker. These will also be included in order details.
Bonus Round! WooCommerce Product SKU Generator
This is one of mine, so I didn’t feel like I should include it as part of the 12 extensions I promised 🙂 . The WooCommerce Product SKU Generator automatically generates SKUs for all products and parent variable products using the product slug. This is handy for stores using fulfillment services, such as Shipwire, that require SKUs for each product (which is what a customer wanted it for). This way, SKUs are automatically generated every time a product is published or updated, and you can simply copy them into your fulfillment service. Bulk updating will also update SKUs for products so that you can create them for old products.
You can optionally create unique SKUs for variations of variable products as well, which will append the attributes to the SKU for each variation (also supported in bulk updates). For example, let’s say you have a “WordPress Tee Shirt” product. The parent product slug is ‘wordpress-tee-shirt’, so this will be used as the SKU. Any variations can optionally use that to create their own SKUs. If there’s a medium variation in blue, the SKU will be ‘wordpress-tee-shirt-medium-blue’ so that all variations are unique.
Have any favorite free extensions that we missed? Questions about the ones on this list? Let us know!