Just another contact form plugin. Simple but flexible.
About Genesis Connect for WooCommerce
This plugin replaces WooCommerce's default shop templates with Genesis-ready versions for the single product page, main shop page, and Product Category and Product Tag archive pages. You can easily customize these templates by placing your own copies in your child theme's 'woocommerce' folder. The plugin also makes Genesis Simple Sidebars and Genesis Simple Menus compatible with WooCommerce.Frequently asked questions
What templates does this plugin replace in WooCommerce?
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.
Can I customize the templates provided by this plugin?
Yes, 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.
Is this plugin compatible with Genesis Simple Sidebars and Genesis Simple Menus?
Yes, this plugin is compatible with Genesis Simple Sidebars and Genesis Simple Menus.
What does this plugin do for technically minded users?
For technically minded users, this plugin 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, and provides three Genesis-ready templates to display the shop pages.
What filters does this plugin provide for developers?
This plugin provides the following filters for developers: genesiswooc_custom_query, gencwooc_product_archive_crumb, and gencwooc_single_product_crumb.
Changelog
1.1.2
- Declared compatibility with High Performance Order Storage.
1.1.1
- Removed use of
wp_make_content_images_responsivefeatured product widget images; srcset is applied viawp_calculate_image_srcsetinwp_get_attachment_imageused bygenesis_get_image.
1.1.0
- Added php codesniffer via composer package for WordPress code standards.
- Fixed spacing and syntax issues for WordPress code standards.
- Renamed Gencwooc_Featured_Products file to adhere to WordPress code standards.
1.0
- Released 7 August 2018.
- Add WooCommerce version check support.
- Reinstate Genesis Featured Products widget. (Enable with
add_theme_support( 'gencwooc-featured-products-widget' );.) - Prevent ‘ID was called incorrectly’ error if Genesis Featured Products widget is in use.
- Remove product Microdata to prevent conflict with JSON-LD from WooCommerce 3.
- Prevent deprecation notice if Genesis Simple Sidebars is in use.
- The Genesis Featured Products widget now hides products with a price or sale price of ‘0’ if ‘hide free products’ is ticked.
- Prevent blank pages if WooCommerce Shop page is not set. (Thanks, Tim Jensen!)
- Prevent fatal error on WooCommerce pages if non-Genesis theme or mobile plugin such as WPtouch is active.
- Add support for Genesis Scripts to products. (Thanks, Graham Washbrook!)
- The shop page now uses the default site layout if “Default Layout set in Theme Settings” is selected.
- Show a notice instead of dying if WooCommerce is not active.
- Show a notice instead of failing silently if a Genesis child theme is not active.
- Use the default template for product oembeds.
- Show the Genesis archive headline and intro text on product taxonomy archives if set. Fall back to the archive name and description.
- Allow network activation on WordPress multisite networks.
0.9.10
- Update theme templates for WooCommerce 3.3.
- Add Featured Products Widget.
0.9.9
- Released 12 January 2017
- Adds the Genesis Connect Addons tab to the WooCommerce settings page.
- Adds an option to control the products to show per page on the Shop page template (can be overriden by theme).
- Removes the add_theme_support( ‘genesis-connect-woocommerce’ ); requirement.
- Update activation check function to only verify that Genesis is active.
0.9.8
- Released 9 July 2014
- Updates genesiswooc_content_product() to reflect WooCommerce 2.1+ templates and correct handling of WooCommerce page title filter function.
0.9.7
- Released 22 December 2013
- Removed link from Shop breadcrumb when viewing Shop page.
0.9.6
- Released 18 December 2013
- Fixed bug re missing argument in the_title filter (in template-loader.php). Props Gary Jones.
0.9.5
- Released 14 March 2013
- add_theme_support( ‘woocommerce’ ) added to ensure compatibility with WooCommerce 2.0+.
0.9.4
- Released 19 July 2012
- Tweaked archive-product.php and taxonomy.php loop functions to provide compatibility with WooCommerce 1.6.0.
0.9.3
- Released 14 May 2012
- taxonomy.php and archive-product.php now use woocommerce_get_template_part() instead of gencwooc_get_template_part().
- gencwooc_get_template_part() updated to reflect latest version of woocommerce_get_template_part(). Note: gencwooc_get_template_part() will be deprecated in a future version and is only retained for backwards compatibility.
0.9.2
- Released 15 March 2012
- single-product.php – Single product title template file now hooked in as per WooCommerce 1.5.2.
0.9.1
- Released 6 March 2012
- Fixes call to undefined function error in sp-plugins-integration/genesis-simple-sidebars.php.
0.9.0
- Initial Release.
