Recommended WooCommerce Plugins

  1. Mini Cart for WooCommerce by Sharabindu -creates a icon with product totals and total dollar amount in your cart for use in a woocommerce header so user can see item and total price in header. Note that we used to use custom code to do this (found in addCartAndAccountButtons in this folder) but IMPORTANT NOTE: THIS CODE SHOULD NO LONGER BE USED AS IT IS NOT DYNAMIC (THE SINGLE PRODUCT PAGE MUST REFRESH TO UPDATE THE TOTALS) AND, EVEN MORE IMPORTANTLY, IT DOES NOT WORK (UNLESS THE USER REFRESHES THE PAGE) FOR PRODUCTS DISPLAYED ANYWHERE ELSE BUT ON THE SINGLE PRODUCT PAGE (FOR EXAMPLE ON CATEGORY PAGES OR FOR PRODUCTS ON THE HOMEPAGE.) INSTEAD, WE UNFORTUANTELY HAVE TO USE THIS PLUGIN - Mini Cart for WooCommerce by Sharabindu which has fair number of styling options and has a shortcode option to insert the mini cart anywhere you like (other similar plugins just append it to a menu in unpaid version.) Note that you can use this plugin and keep the VIEW CART link in the code below, as was done on Eat Sum More. Thisi plugin also creates a "mini-cart" sidebar that can pop out anytime something is added to cart, this behaviour can be modifided slightly in the plugin settings.
  2. Min and Max Quantity for WooCommerce (by BeRocket)

    Allows you to set all or just a given product to have a limit to the number a user can buy. Used on eatsummore. Set up is a little strange, but you'll figure it out. (Don't use main settings page to limit products unless you want to limit ALL products. Go into "limiations" and set the product limits and text to show there.

  3. Woocommerce Checkout Field Editor

    Allows an easy way to add/edit/delte woocommerce billing, shipping and notes fields. Does NOT seem to support shipping METHODS form fields. Maybe in pro version? Pro version also supports conditional fields.

  4. WOOF - Woocommerce products filter

    Allows a form to put in a sidebar widget that filters products by category and other means. The admin and documentation is very poorly written, so trial and error is the only way. Free version does not allow you to change the content on the cateory items. Also only available as a widget

    Note that documentation is written in pig-english. Also note that if you want the form to auto submit, you must have "Form AJAX redrawing" set to "NO" and autosubmit set to "YES" in the widget settings. Also see settings in Woocommerce > Settings >Product Filter.

  5. PW WooCommerce Gift Cards-from Darlene

    - Adds PW Gift Card to Product Type in Product - Enter denominations - User can enter email address with message that automatically sends to recipient upon payment - Allows you to choose if a gift card can purchase a gift card - Limited email design in free version - Recipient can check their gift card balance, use their gift card as payment method upon checkout by entering gift card number sent to them in gift card email they received

  6. Payment Gateways per Products for WooCommerce-from Darlene

    - I used this to control the payment options offered for a product(s) – the product specifically being a gift card – it allowed me to have only PayPal (as opposed to an e-transfer) display on the checkout page and to not offer cash or e-transfer for any cart that had a gift card. Can't offer gift cards for e-transfers because e-transfer-type-payments release the gift card BEFORE the e-transfer is verified (potential for a gift card to go out that wasn't actually paid for).

  7. Mailchimp for WooCommerce from Darlene

    - Syncs woocommerce to mailchimp account - Automatically inputted ‘subscribe to newsletter’ on check out page below email address - Can default the checkbox to be either checked or unchecked - It can do a lot more for targeting campaigns for your woocomerce store

  8. Product Sliders
    1. PickPlugins Product Slider for WooCommerce

      Difficult to figure out backend, but best thing about it is that you have a lot of control about what goes in the slider. I couldn't get the various rollover options offered in the various themes to actually work. If you are using a Quick View modal plugin for products and you want the quick view modal to show up in the product slider too, use "Product Slider for Woocommerce by ShapedPlugins" (below) instead of this one because, when used in combination with the "Quick View for WooCommerce by Shaped Plugins" the quick view mdoal automatiaclly shows in the product slider too.

    2. Product Slider for WooCommerce (by ShapedPlugins) NOTE: HUGE PROBLEM WITH THIS PLUGIN: IT USES "SLICK SLIDER" TO SLIDE IMAGEAND THIS HAS KNOWN ISSUES WHEN PLACED INSIDE A FLEXBOX CONTAINER--IT TOTALLY BLOWS UP THE PAGE, IF NOT RIGHT AWAY, THEN IN MOBILE. THIS SUCKS. NO FIX THAT I HAVE FOUND YET

      If you are using a Quick View modal plugin for products and you want the quick view modal to show up in the product slider too, use this plugin slider because, when used in combination with the "Quick View for WooCommerce by Shaped Plugins" the quick view modal automatiaclly shows in the product slider too.

      Free plugin css overrides to make slider more nice (not needed for paid version: #wps-slider-section{ overflow: visible!important; /* so nav arrow can show outside the slider container and not overlap product image*/ } #wps-slider-section .wps-product-section .slick-prev{ /*re-position prev arrow navigation on either side of slider*/ top: 32%!important; left: -35px; right: unset!important; } #wps-slider-section .wps-product-section .slick-next{ /*re-position next arrow navigation on either side of slider*/ top: 32%!important; right: -60px!important; } @media only screen and (max-width: 1335px){ #wps-slider-section .wps-product-section .slick-prev{ left: 16px!important; } #wps-slider-section .wps-product-section .slick-next{ right: 16px!important; } #wps-slider-section{ overflow: hidden!important; } } @media only screen and (max-width: 479px){ #wps-slider-section .wps-product-section .slick-prev, #wps-slider-section .wps-product-section .slick-next{ display: none!important; } } #wps-slider-section #sp-woo-product-slider-235.wps-product-section .slick-arrow{ /*change nav arrow borders from square to round*/ border-radius: 50%; } #wps-slider-section .sp-wps-theme_two .wpsf-product{ border: none!important; /*this style is overridden by the WPS slider plugin, I leave it in to direct you to the plugins own custom css page under "WPS settings"where the same style is re-written and overrides correctly*/ } #wps-slider-section .sp-wps-theme_two .wpsf-product:hover .sp-wps-product-details-inner{ padding: 1px 0px 15px 0px; } #wps-slider-section .sp-wps-theme_two img.wpsf-product-img{ /*center image in element*/ margin-left: unset!important; margin: auto !important; max-width: 100%; height: auto; }

  9. Quick View Product Modal Plugins
    1. YITH WooCommerce Quick View

      Good and they do have a product slider plugin in as well, which although I did not test it--might automatically add the quick view modal to any YITH product slider you may have. Puts a button beside "Add to Cart" on main products page. When you click this button a modal pops up that allows you to see product description form the full product page. Problems: plugin does not allow product picutre to be magnified in quick view. Also the free version does NOT get the link to the full product page (really? wow!) So you'll have to insert a "view full details" button into the singe product page for the product and then use CSS to display it only in the Quick view window so customer can get to the full product description page from the Qucik view window. This is too bad, but other Qucik View plugins are even worse.

    2. Quick View for WooCommerce(by ShapedPlugins)

      If you are using a Quick View modal plugin for products and you want the quick view modal to show up in the product slider too, use this quick view plugin because, when used in combination with the "Product Slider for WooCommerce (by ShapedPlugins)" the quick view mdoal automatiaclly shows in the product slider too.

  10. Add Custom Fields to Single Products (In Attributes/Variations area)
    1. PPOM – Product Addons & Custom Fields for WooCommerce By Themeisle

      Used on piping.on.ca. Good for when you need to add either a non-charged or charged extra item into the shopping cart for a single product. E.g. when a product variation adds nothing to the price OR when it does but needs more form inputs than is offered in Woo by itself.