WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Nathan Rice v1.1.2

Genesis Connect for WooCommerce

This plugin allows you to seamlessly integrate WooCommerce with the Genesis Framework and Genesis child themes.

Genesis Connect for WooCommerce

The facts

Rating
4.1★ from 17
Active installs
10k+
Price
Free
Last updated
2 Jun 2026
Added
Feb 2012
Requires WP
4.7
Tested up to
WP 7.0.4
Requires PHP
5.6
Downloads
415,416

Our analysis

AI-assisted

Genesis Connect for WooCommerce is a WordPress plugin that replaces WooCommerce's default shop templates with Genesis-ready versions. It allows for customization of templates used for single product pages, shop pages, and product category/tag archives by placing copies in a child theme’s ‘woocommerce’ folder.

Additionally, the plugin ensures compatibility between Genesis Simple Sidebars, Genesis Simple Menus, and WooCommerce. It modifies the breadcrumb structure to match WooCommerce's default and provides filters for developers.

Best for: This plugin suits developers and users of Genesis who want to integrate WooCommerce with Genesis themes.

What it does well

  • Replaces WooCommerce templates with Genesis-ready versions
  • Allows customization through child theme's 'woocommerce' folder
  • Enhances compatibility with Genesis Simple Sidebars and Menus
  • Modifies breadcrumb structure to match WooCommerce
  • Provides filters for developers

Where it falls short

  • Limited information on additional features or support
  • No explicit details on compatibility with future WooCommerce versions

Verdict

Genesis Connect for WooCommerce offers a way to enhance WooCommerce integration with Genesis themes, but users should consider the limited information on future compatibility.

From the developer

Nathan Rice's own description of Genesis Connect for WooCommerce, lightly tidied.

This plugin replaces WooCommerce’s built-in shop templates with its own Genesis-ready versions, specifically the single-product.php, archive-product.php and taxonomy.php templates needed to display the single product page, the main shop page, and Product Category and Product Tag archive pages.

To allow easy customization of these templates, and ensure that you do not lose your customizations when the plugin is updated, you can place your own copies of these templates in your child theme’s ‘woocommerce’ folder and customize these copies as much as you like. You can also create your own taxonomy-{taxonomy}.php and taxonomy-{taxonomy}-{term}.php templates in the same location and this plugin will find them and use them to display your shop’s Product Category and Product Tag archives. See the Template Hierarchy to learn more about naming requirements for taxonomy templates.

Additionally, the plugin makes Genesis Simple Sidebars and Genesis Simple Menus compatible with WooCommerce.

This version is compatible with WooCommerce 3.3+

Technical Info

For more technically minded users, this is what the plugin does:

  • Unhooks the WooCommerce template loader function
  • Adds its own template loader function to control the templates used by the single product, archive product and Product Category and Product Tag (taxonomy) archive pages.
  • Adds Genesis Layouts and SEO support to the WooCommerce Product custom post type
  • Provides three Genesis-ready templates to display the shop pages, located in the plugin’s templates folder:
    • single-product.php
    • archive-product.php
    • taxonomy.php
    • unhook WooCommerce’s built-in breadcrumbs
    • unhook the Genesis Loop and replace it with the relevant WooCommerce shop loop
    • remove WooCommerce’s #container and #content divs, which are not required or wanted by Genesis

    More about breadcrumbs

    By default, the Genesis breadcrumbs do not provide the same breadcrumb structure as those built-in to WooCommerce. Genesis Connect for WooCommerce modifies the normal Genesis Breadcrumbs output on shop pages to mimic the structure of those built-in to WooCommerce.

    Note that the templates provided in this plugin automatically unhook WooCommerce’s built-in breadcrumbs via this code in each template:
    remove_action( ‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20 );

    Filters

    This plugin provides some filters which may be useful for developers.

    genesiswooc_custom_query
    

    Located in gencwooc_single_product_loop() in templates/single-product.php.
    The filter callback function should return a query object or false.

    gencwooc_product_archive_crumb
    

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)