Essential WooCommerce plugins

About a dozen colorful wires on a large switchboard with dials and switches

I’ve often talked about the problems of running too many plugins. Now it’s time to talk about the best and most essential plugins to use on a WooCommerce site. Here’s the 14 plugins that I run on my own site. I’m definitely more code snippet heavy on my own site since I do quite a bit of custom development.

  1. AMP
  2. Code Snippets
  3. Custom Fonts
  4. Google XML Sitemaps
  5. Gutenberg
  6. Jetpack by WordPress.com
  7. Lazy Load for Videos
  8. OneSignal Push Notifications
  9. Redirection
  10. SendGrid
  11. UpdraftPlus – Backup/Restore
  12. User Switching
  13. WooCommerce
  14. WP-Optimize – Clean, Compress, Cache

Within JetPack I use the following modules. JetPack modules can be toggled from this semi-hidden screen:

WP Admin > Jetpack > Settings > Debug > Access the full list of Jetpack modules available on your site

  1. Contact Form
  2. Enhanced Distribution
  3. Infinite Scroll
  4. Protect
  5. Publicize
  6. Sharing
  7. Subscriptions
  8. Widget Visibility

On most of the sites I build I’m likely to use a handful of the official WooCommerce.com extensions, particularly the official payment gateways.

Here’s some useful code snippets I use on this site. Browse my full gallery of front-end code snippets, storefront code snippets, back-end code snippets and the official WooCommerce code snippets archives.

  1. Add-to-cart redirection to checkout
  2. Calendly modal
  3. Change variation drop-downs to radio buttons
  4. Custom products tabs
  5. Disable Storefront product page zoom
  6. Empty cart when adding an item
  7. Font Awesome icons
  8. Google reviews short-code
  9. Hide added to cart message
  10. JetPack sign-up short code
  11. Load Google Analytics
  12. My Account contact form
  13. Notify customer registrations
  14. QualPay Checkout payment gateway
  15. Remove additional information field
  16. Remove items from My Account menu
  17. Remove product archives sorting
  18. Remove related products
  19. Remove storefront handheld navigation bar
  20. Remove Storefront header cart
  21. Rename add-to-cart
  22. Sets X-Frame-Options header for PCI compliance scanners
  23. Short-code to display a WordPress text widget body
  24. Stop user enumerations for PCI scanner compliance
  25. Storefront blog excerpt
  26. Storefront custom footer links