WooCommerce
94Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...
This plugin allows you to seamlessly integrate WooCommerce with the Genesis Framework and Genesis child themes.
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
Where it falls short
Genesis Connect for WooCommerce offers a way to enhance WooCommerce integration with Genesis themes, but users should consider the limited information on future compatibility.
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+
For more technically minded users, this is what the plugin does:
Product custom post typetemplates folder:
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 );
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
Other plugins for selling online.
Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...
Top-rated antispam for contact forms, comments, WooCommerce, eCommerce, and login. No CAPTCHAs, no friction, j...
Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and orde...
Every store loses sales to cart abandonment. But with Cart Abandonment Recovery for WooCommerce, you can win t...
Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...
🤩 Make popups & optin forms to get more email newsletter subscribers, leads, and sales - #1 most popular...