Title: Mad Cow Customizer for WooCommerce
Author: jrobie23
Published: <strong>2 janvier 2023</strong>
Last modified: 3 septembre 2026

---

Recherche d’extensions

![](https://ps.w.org/mad-cow-customizer-for-woocommerce/assets/banner-772x250.jpg?
rev=2868895)

![](https://ps.w.org/mad-cow-customizer-for-woocommerce/assets/icon-256x256.jpg?
rev=2868895)

# Mad Cow Customizer for WooCommerce

 Par [jrobie23](https://profiles.wordpress.org/jrobie23/)

[Télécharger](https://downloads.wordpress.org/plugin/mad-cow-customizer-for-woocommerce.2.2.1.zip)

 * [Détails](https://fr-ca.wordpress.org/plugins/mad-cow-customizer-for-woocommerce/#description)
 * [Avis](https://fr-ca.wordpress.org/plugins/mad-cow-customizer-for-woocommerce/#reviews)
 *  [Installation](https://fr-ca.wordpress.org/plugins/mad-cow-customizer-for-woocommerce/#installation)
 * [Développement](https://fr-ca.wordpress.org/plugins/mad-cow-customizer-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/mad-cow-customizer-for-woocommerce/)

## Description

Mad Cow Customizer is a plugin that catalogs all the hooks in WooCommerce and offers
a WYSIWYG so you can easily manage the content in your online store.

### What about the new block layouts?

This is actually causing some hiccups in the placement of these hooks, so testing
is a great idea. I used this website extensively for reference: [Business Bloomer](https://www.businessbloomer.com/category/woocommerce-tips/visual-hook-series/)

### What are hooks?

Hooks are a way for one piece of code to interact with or modify another piece of
code at specific, pre-defined points.
 WooCommerce hooks work the same way, but 
they specifically help you customize your WooCommerce store.

### How does this plugin make my life easier?

It’s a 1:1 relationship, which means one hook interacts with one set of code.
 Hooks
offer more flexibility, but at some point, you have more hooks than you know what
to do with! **That’s why we created the Mad Cow Customizer to herd all your hooks
together.** Now you can make one change and you’ll see it populated in many places
across your entire online store.

### ★ Key Highlights ★

Anywhere there’s a hook, you can update the content! That means you can easily manage
content across your WooCommerce shop.

**PLUS:**

With the WYSIWYG, you don’t have to write PHP. It’s great for shop owners and non-
developers alike!

A stylesheet is included for the basic layout of the plugin, but it will not impact
the styling on the front-facing side of your site.

Mad Cow provides regular updates when a new WooCommerce hook is added.

### Here is a quick overview.

### How it works:

-Pick the tab that (should) get you to the customization options you are interested
in.
 -In many cases, you can use the image to find the location of the hook in which
you would like to enter some text. -Others are simply yes/no options. -Enter your
text or HTML in the text editor section. -Click the “Save Changes” button at the
bottom. -Check your work on the public facing side of the site.

### What about styles & class?

-A stylesheet is included for the basic layout of the plugin, but will not impact
the styling on the front-facing side of your site.
 -All areas of customization 
have been given their own class so you can update the CSS however you need to. Simply
use your browser’s inspector to locate the classes for the specific div or container
where your custom text/content has been added and add your own styling to the stylesheet
in your child theme. -The “after cart” and “before product tabs” divs are both set
to clear:all; for basic layout reasons. Those, and all others, can be overridden
in your own theme’s stylesheet.

### What’s included:

-“Shop/Archive”
 -“Single Product” -“Cart” -“Checkout” -“Email” -“General WooCommerce
Options” -“Custom Product Tabs” -And even a couple general WordPress features!

### Section details:

 * The Shop, Single Product, Cart, and Checkout tabs provide some of the most common
   hooks provided by WooCommerce. In general, you are adding your content to these
   sections of WooCommerce and it will display where specified by the hook. Screenshots
   are provided for reference.
 * The Email options section allows you to add a custom message to the header area
   and footer area of the Processing Order email. That’s the email that gets sent
   to your customers when the order is first placed.

You can add your content (text/html — more on that later) and style it right from
the plugin. You can also specify if you want each respective message to display 
based on the products OR product categories in the cart. So, only show the message
if product “1234” is in the cart or if product category “324” is present.

 * The Custom Tabs section allows you to add three additional tabs to the product
   pages. Within this section you can add a tab title, tab content, custom tab styes
   and a tab priority. The priority indicates which order (left to right) the tab
   will show up.
 * The General WooCommerce section has a load of various functions including:
 * Remove Breadcrumbs from Single Product Page
    - The breadcrumbs show up at the top of the product page.
 * Remove Short Description
    - This eliminates the short description from showing below the product title.
 * Display the long description on single product page where the short description
   was.
    - If you remove the short description, you can display the long description 
      in this section instead.
 * Hide any or all of the native WooCommerce tabs:
    - Description Tab
    - Reviews Tab
    - Additional Information Tab
 * Automatically mark virtual orders as “Complete”
    - For orders that ONLY contain virtual products (non-shippable) this automatically
      marks them as complete since there is no need to confirm the order has shipped(
      in some cases).
 * Replace Related Products and UpSells text
    - This allows you to specify your own text where the related products are displayed(
      single product page and cart page.
 * Remove specific categories from showing in the Related Products area
    - This allows you to remove some categories from showing in the Related Products
      area.
 * Replace Cross Sells text
    - This allows you to specify your own text where the Cross Sell products are
      displayed (checkout page.
 * Replace Add To Cart text on all products
    - Change the “Add to Cart” text on all products.
 * Replace Add To Cart text on specific products
    - Specify on which products you want to change the “Add to Cart” text.
 * Replace Add To Cart text on products with specific categories
    - Specify on which product categories you want to change the “Add to Cart” text.
 * The General WordPress section allows you to adjust some standard WordPress options.

This section allows you to change the ellipsis text from the standard “[…]” to anything
you want. You can also make this ellipsis a link which is not the default for the
Standard WordPress themes.

You can also adjust the length of the excerpt by simply adding the number of words
you want to display on the blog page or any other archive page.

Here is a video with a detailed explanation of all the functionality.

[Contact Us](https://madcowweb.com/contact-us/)

## Captures d’écran

[[

[[

[[

[[

[[

## Installation

Activate the plugin through the ‘Plugins’ menu in WordPress. Settings page is found
under « WooCommerce – MCW Settings » or right from the plugins page.

## FAQ

### Can I add html elements, styled text, and images to the content areas?

We utilize the wp_kses_post function to sanitize what is entered in those areas.

For example:

    ```
    <p class="my-cool-class">My Awesome Paragraph Styled however I want</p>
    <img src="/wp-content/uploads/2013/06/cd_3_flat.jpg">
    <div class="my-cool-div">My Awesome Stuff inside my div</div>
    ```

## Avis

Il n’y a aucun avis sur cette extension.

## Contributeurs & développeurs

« Mad Cow Customizer for WooCommerce » est un logiciel libre. Les personnes suivantes
ont contribué à cette extension.

Contributeurs

 *   [ jrobie23 ](https://profiles.wordpress.org/jrobie23/)

[Traduisez « Mad Cow Customizer for WooCommerce » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/mad-cow-customizer-for-woocommerce)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/mad-cow-customizer-for-woocommerce/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/mad-cow-customizer-for-woocommerce/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/mad-cow-customizer-for-woocommerce/)
par [RSS](https://plugins.trac.wordpress.org/log/mad-cow-customizer-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Historique des changements

#### 2.2.1

 * Changed: tested against WordPress 7.1 and WooCommerce 11.1. No functional changes.

#### 2.2

 * Changed: every setting this plugin stores is now prefixed with mcw_. Names like«
   above_cart » and « before_order_total » were generic enough that another plugin
   could own the same option, and they made a safe uninstall routine impossible.
   Your settings are migrated automatically the first time 2.2 loads – nothing to
   do, and nothing is lost.
 * Added: deleting the plugin from the Plugins screen now removes its settings from
   the database. Deactivating does not; only deleting. Each option is named explicitly,
   so other plugins that share the mcw_ prefix are left alone, and multisite installs
   are cleaned per site.
 * Note: if you have custom code, a snippet or a child theme calling get_option()
   on one of this plugin’s settings directly, add the mcw_ prefix to the option 
   name. For example get_option(‘above_cart’) becomes get_option(‘mcw_above_cart’).

#### 2.1

 * Added: the Cart and Checkout block layouts are now supported for the outer content
   areas. « Above Cart », « Bottom of Cart Area », « Before Woo Announcements » 
   and « After Checkout Form » no longer require reverting to the legacy shortcode.
 * Added: HPOS (High-Performance Order Storage) compatibility declaration.
 * Note: with the Cart block, « Above Cart » and « Bottom of Cart Area » also display
   when the cart is empty. The legacy shortcode does not render its cart template
   on an empty cart, so those areas stay hidden there.
 * Fixed: setting defaults were applied on the settings screen but not on the front
   end, so a fresh install could behave differently from what the admin showed. 
   On a new install the shop-page sections now display as the « Yes » default indicates,
   the excerpt ellipsis is a link, and the shop section no longer leaks onto single
   product pages. Sites that have already saved their settings are unaffected.
 * Fixed: email product/category filtering only ever matched the first ID. A stray
   intval() ran before the comma-separated list was split, so « 12,34,56 » was read
   as « 12 ».
 * Fixed: replaced two functions removed from WooCommerce — get_product_from_item()
   and direct $order->data[‘status’] access.
 * Fixed: custom product tab stylesheets were declared inside the tab callbacks,
   which would fatal if a callback ran more than once.
 * Fixed: settings page strings were passing a text domain to esc_html(), which 
   takes one argument, so none of them were translatable.
 * Changed: the stylesheet now loads only on this plugin’s settings screen in admin
   and only on WooCommerce pages on the front end, with filemtime() cache busting.
 * Changed: shop loop display options are read once per request instead of on every
   hook fire.
 * Changed: declared class properties for PHP 8.2+ instead of relying on dynamic
   property creation.
 * Changed: plugin action link renamed to « Settings » and moved to the front of
   the row.
 * Changed: corrected the plugin header. « Developer » and « Developer URI » are
   not recognised WordPress headers and have been replaced with « Author » and «
   Author URI »; added License, License URI, Text Domain, « WC requires at least»
   and « WC tested up to ». The GPL notice said version 3 while the bundled LICENSE
   file and this readme both say version 2 or later – the notice was the error and
   now reads version 2 or later.
 * Changed: on the Cart Page tab, « Before Shipping Totals » and « Before Cart Total»
   were listed in the reverse of the order WooCommerce renders them. The admin fields
   now follow page order.

#### 2.0

Updated description (warning about blocks)
 Fixed some spelling errors Updated code
to reduce database queries Moved field from « before » tabs to « after » tabs With
the updated (default) blocks versions of WooCommerce growing in popularity, there
will continue to be parts of this plugin that stop working. I’ll do my best to keep
them updated.

#### 1.9.3

Replace deprecated input filter. Update deprecated dynamic property function.

#### 1.9.2

Added update readme/instructions

#### 1.9.1

Added cool new banner images

#### 1.8

Add training video to ReadMe

#### 1.7

move some fields to more appropriate tabs for better organization. from shop page
to single product page.
 fix ellipsis conditional logic to allow for link without
changing text add conditional function to not show above shop loop on product page(
woo uses same hook) adjust if statements for getting radio buttons to fix php warning
when new field has not been saved yet and returns (null).

#### 1.6

add conditionals on shop page sections for related products and cross sells

#### 1.5

fix html echo for output on divs and tds to use wp_kses_post

#### 1.4

fix radio buttons for woocommerce options

#### 1.3

updated readme for more clear instructions
 add removal of related products by category

#### 1.2

update version number so updates are pushed

#### 1.1

fix radio buttons and add new general WordPress features

## Méta

 *  Version **2.2.1**
 *  Last updated **il y a 1 mois**
 *  Active installations **10+**
 *  WordPress version ** 6.2 ou plus **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.2 ou plus **
 *  Language
 * [English (US)](https://wordpress.org/plugins/mad-cow-customizer-for-woocommerce/)
 * Tags
 * [customize woocommerce](https://fr-ca.wordpress.org/plugins/tags/customize-woocommerce/)
   [customize woocommerce emails](https://fr-ca.wordpress.org/plugins/tags/customize-woocommerce-emails/)
   [Customize WooCommerce Product Page](https://fr-ca.wordpress.org/plugins/tags/customize-woocommerce-product-page/)
 *  [Vue avancée](https://fr-ca.wordpress.org/plugins/mad-cow-customizer-for-woocommerce/advanced/)

## Notes

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/mad-cow-customizer-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/mad-cow-customizer-for-woocommerce/reviews/)

## Contributeurs

 *   [ jrobie23 ](https://profiles.wordpress.org/jrobie23/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/mad-cow-customizer-for-woocommerce/)