Sean Conklin, WooCommerce Developer, support@codedcommerce.com, (818) 835-5960

How to have a perfect WooCommerce site

06/30/2019
How to have a perfect WooCommerce site

After working with dozens upon dozens of WooCommerce sites, here’s some of my best tips:

  1. Use a theme that is Woo compatible, such as the free Storefront theme. Page builder themes (Divi, Beaver, Elementor) and framework themes (Genesis) are popular choices. Make sure your theme is well maintained and updated regularly. I do not advise custom coding a theme or forking a canvas (ex: Underscores) because when you do that you are responsible for all forward compatibility.
  2. Never override Woo or Theme templates unless you are committed to ongoing monthly maintenance of those customizations. Software updates break any forked templates over time.
  3. Page builders are great for pages, but aren’t as well suited for blog posts and Woo products. Reason is Woo pages are highly dynamic (categories, sorting, filtering, login state, cart, checkout, etc.) Also, blog posts tend to be distributed via RSS and email systems that don’t adapt well to block style content.
  4. Learn the Customizer settings for your theme well. Also learn Woo settings and your Plugin settings well, as these make big differences in behaviors and they do change over time.
  5. Be careful using unofficial plugins for WooCommerce. They may not stand the test of time and may have wonky licensing matters.
  6. Use CSS to customize your design, but keep global CSS in the Customizer or your plugin of choice, then make local CSS on specific pages to keep things organized and your global CSS down to sub 500 lines of code.
  7. Use Code Snippets plugin to manage your PHP code overrides. This is easier and faster than utilizing a child theme, though larger development teams favor the child theme approach. Woo documentation has a resource of snippets for your reference.

Share this

  • Mail
  • Facebook
  • LinkedIn
  • Reddit
  • Twitter

Need help?

  • Contact us

Blog Categories

  • Events (11)
  • Marketing tips (25)
  • Official blog reposts (10)
  • Popular (10)
  • Technical tips (53)
  • Videos (12)

Code Categories

  • Back-end code snippets 5656 products
  • Cart 1919 products
  • Checkout 1919 products
  • Elementor code snippets 88 products
  • Front-end code snippets 135135 products
  • JetPack code snippets 44 products
  • Navigation menus 22 products
  • Official extension related 2626 products
  • Payments 66 products
  • Product pages 2020 products
  • Search 77 products
  • Shop and product categories 1414 products
  • Sitewide 3636 products
  • Storefront code snippets 1717 products
  • Useful functions and libraries 55 products
  • User accounts 2323 products
  • WooCommerce Code Snippets 213213 products

  • Home
  • Blog
  • Code
  • Contact
  • My account
  • Privacy policy

Copyright © 2018-2022 Coded Commerce, LLC.
Automattic Inc. owns and oversees the trademarks for Woo™ and WooCommerce®.