{"id":167967,"date":"2023-01-02T16:21:04","date_gmt":"2023-01-02T16:21:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mad-cow-customizer-for-woocommerce\/"},"modified":"2025-06-18T22:30:17","modified_gmt":"2025-06-18T22:30:17","slug":"mad-cow-customizer-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/kal.wordpress.org\/plugins\/mad-cow-customizer-for-woocommerce\/","author":425906,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0","stable_tag":"2.0","tested":"6.8.5","requires":"6.2","requires_php":"7.2","requires_plugins":null,"header_name":"Mad Cow Customizer for WooCommerce","header_author":"","header_description":"Codeless Customizer for WooCommerce.","assets_banners_color":"444755","last_updated":"2025-06-18 22:30:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/madcowweb.com\/mad-cow-customizer-for-woocommerce\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2026,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1":{"tag":"1.1","author":"jrobie23","date":"2023-01-04 00:25:52"},"1.9.2":{"tag":"1.9.2","author":"jrobie23","date":"2023-04-04 23:33:08"},"2.0":{"tag":"2.0","author":"jrobie23","date":"2025-06-18 22:30:17"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2868895,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2868895,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2868895,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2868895,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1","1.9.2","2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2842900,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2842900,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2842900,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2842900,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2842900,"resolution":"5","location":"assets","locale":""}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76747,226555,216140,226557,226556],"plugin_category":[],"plugin_contributors":[146391],"plugin_business_model":[],"class_list":["post-167967","plugin","type-plugin","status-publish","hentry","plugin_tags-customize-woocommerce","plugin_tags-customize-woocommerce-checkout-page","plugin_tags-customize-woocommerce-emails","plugin_tags-customize-woocommerce-product-page","plugin_tags-customize-woocommerce-shop-page","plugin_contributors-jrobie23","plugin_committers-jrobie23"],"banners":{"banner":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/banner-772x250.jpg?rev=2868895","banner_2x":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/banner-1544x500.jpg?rev=2868895","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/icon-128x128.jpg?rev=2868895","icon_2x":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/icon-256x256.jpg?rev=2868895","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/screenshot-1.png?rev=2842900","caption":""},{"src":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/screenshot-2.png?rev=2842900","caption":""},{"src":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/screenshot-3.png?rev=2842900","caption":""},{"src":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/screenshot-4.png?rev=2842900","caption":""},{"src":"https:\/\/ps.w.org\/mad-cow-customizer-for-woocommerce\/assets\/screenshot-5.png?rev=2842900","caption":""}],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<h3>What about the new block layouts?<\/h3>\n\n<p>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: <a href=\"https:\/\/www.businessbloomer.com\/category\/woocommerce-tips\/visual-hook-series\/\">Business Bloomer<\/a><\/p>\n\n<h3>What are hooks?<\/h3>\n\n<p>Hooks are a way for one piece of code to interact with or modify another piece of code at specific, pre-defined points.\nWooCommerce hooks work the same way, but they specifically help you customize your WooCommerce store.<\/p>\n\n<h3>How does this plugin make my life easier?<\/h3>\n\n<p>It\u2019s a 1:1 relationship, which means one hook interacts with one set of code.\nHooks offer more flexibility, but at some point, you have more hooks than you know what to do with!\n<strong>That\u2019s why we created the Mad Cow Customizer to herd all your hooks together.<\/strong>\nNow you can make one change and you\u2019ll see it populated in many places across your entire online store.<\/p>\n\n<h3>\u2605 Key Highlights \u2605<\/h3>\n\n<p>Anywhere there\u2019s a hook, you can update the content! That means you can easily manage content across your WooCommerce shop.<\/p>\n\n<p><strong>PLUS:<\/strong><\/p>\n\n<p>With the WYSIWYG, you don\u2019t have to write PHP. It\u2019s great for shop owners and non-developers alike!<\/p>\n\n<p>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.<\/p>\n\n<p>Mad Cow provides regular updates when a new WooCommerce hook is added.<\/p>\n\n<h3>Here is a quick overview.<\/h3>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=3hJPQnPrm5k]<\/p>\n\n<h3>How it works:<\/h3>\n\n<p>-Pick the tab that (should) get you to the customization options you are interested in.\n-In many cases, you can use the image to find the location of the hook in which you would like to enter some text.\n-Others are simply yes\/no options.\n-Enter your text or HTML in the text editor section.\n-Click the \u201cSave Changes\u201d button at the bottom.\n-Check your work on the public facing side of the site.<\/p>\n\n<h3>What about styles &amp; class?<\/h3>\n\n<p>-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.\n-All areas of customization have been given their own class so you can update the CSS however you need to. Simply use your browser\u2019s 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.\n-The \u201cafter cart\u201d and \u201cbefore product tabs\u201d divs are both set to clear:all; for basic layout reasons. Those, and all others, can be overridden in your own theme\u2019s stylesheet.<\/p>\n\n<h3>What\u2019s included:<\/h3>\n\n<p>-\u201cShop\/Archive\u201d\n-\u201cSingle Product\u201d\n-\u201cCart\u201d\n-\u201cCheckout\u201d\n-\u201cEmail\u201d\n-\u201cGeneral WooCommerce Options\u201d\n-\u201cCustom Product Tabs\u201d\n-And even a couple general WordPress features!<\/p>\n\n<h3>Section details:<\/h3>\n\n<ul>\n<li><p>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.<\/p><\/li>\n<li><p>The Email options section allows you to add a custom message to the header area and footer area of the Processing Order email. That\u2019s the email that gets sent to your customers when the order is first placed.<\/p><\/li>\n<\/ul>\n\n<p>You can add your content (text\/html \u2014 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 \u201c1234\u201d is in the cart or if product category \u201c324\u201d is present.<\/p>\n\n<ul>\n<li><p>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.<\/p><\/li>\n<li><p>The General WooCommerce section has a load of various functions including:<\/p><\/li>\n<li><p>Remove Breadcrumbs from Single Product Page<\/p>\n\n<ul>\n<li>The breadcrumbs show up at the top of the product page.<\/li>\n<\/ul><\/li>\n<li>Remove Short Description\n\n<ul>\n<li>This eliminates the short description from showing below the product title.<\/li>\n<\/ul><\/li>\n<li>Display the long description on single product page where the short description was.\n\n<ul>\n<li>If you remove the short description, you can display the long description in this section instead.<\/li>\n<\/ul><\/li>\n<li>Hide any or all of the native WooCommerce tabs:\n\n<ul>\n<li>Description Tab<\/li>\n<li>Reviews Tab<\/li>\n<li>Additional Information Tab<\/li>\n<\/ul><\/li>\n<li>Automatically mark virtual orders as \u201cComplete\u201d\n\n<ul>\n<li>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).<\/li>\n<\/ul><\/li>\n<li>Replace Related Products and UpSells text\n\n<ul>\n<li>This allows you to specify your own text where the related products are displayed (single product page and cart page.<\/li>\n<\/ul><\/li>\n<li>Remove specific categories from showing in the Related Products area\n\n<ul>\n<li>This allows you to remove some categories from showing in the Related Products area.<\/li>\n<\/ul><\/li>\n<li>Replace Cross Sells text\n\n<ul>\n<li>This allows you to specify your own text where the Cross Sell products are displayed (checkout page.<\/li>\n<\/ul><\/li>\n<li>Replace Add To Cart text on all products\n\n<ul>\n<li>Change the \u201cAdd to Cart\u201d text on all products.<\/li>\n<\/ul><\/li>\n<li>Replace Add To Cart text on specific products\n\n<ul>\n<li>Specify on which products you want to change the \u201cAdd to Cart\u201d text.<\/li>\n<\/ul><\/li>\n<li><p>Replace Add To Cart text on products with specific categories<\/p>\n\n<ul>\n<li>Specify on which product categories you want to change the \u201cAdd to Cart\u201d text.<\/li>\n<\/ul><\/li>\n<li><p>The General WordPress section allows you to adjust some standard WordPress options.<\/p><\/li>\n<\/ul>\n\n<p>This section allows you to change the ellipsis text from the standard \u201c[\u2026]\u201d to anything you want. You can also make this ellipsis a link which is not the default for the Standard WordPress themes.<\/p>\n\n<p>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.<\/p>\n\n<p>Here is a video with a detailed explanation of all the functionality.\n[youtube https:\/\/www.youtube.com\/watch?v=JmB8DcdLTCU]<\/p>\n\n<p><a href=\"https:\/\/madcowweb.com\/contact-us\/\">Contact Us<\/a><\/p>\n\n<!--section=installation-->\n<p>Activate the plugin through the 'Plugins' menu in WordPress.\nSettings page is found under \"WooCommerce - MCW Settings\" or right from the plugins page.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20add%20html%20elements%2C%20styled%20text%2C%20and%20images%20to%20the%20content%20areas%3F'><h3>Can I add html elements, styled text, and images to the content areas?<\/h3><\/dt>\n<dd><p>We utilize the wp_kses_post function to sanitize what is entered in those areas.\nFor example:<\/p>\n\n<pre><code>&lt;p class=\"my-cool-class\"&gt;My Awesome Paragraph Styled however I want&lt;\/p&gt;\n&lt;img src=\"\/wp-content\/uploads\/2013\/06\/cd_3_flat.jpg\"&gt;\n&lt;div class=\"my-cool-div\"&gt;My Awesome Stuff inside my div&lt;\/div&gt;\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0<\/h4>\n\n<p>Updated description (warning about blocks)\nFixed some spelling errors\nUpdated code to reduce database queries\nMoved field from \"before\" tabs to \"after\" tabs\nWith 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.<\/p>\n\n<h4>1.9.3<\/h4>\n\n<p>Replace deprecated input filter. Update deprecated dynamic property function.<\/p>\n\n<h4>1.9.2<\/h4>\n\n<p>Added update readme\/instructions<\/p>\n\n<h4>1.9.1<\/h4>\n\n<p>Added cool new banner images<\/p>\n\n<h4>1.8<\/h4>\n\n<p>Add training video to ReadMe<\/p>\n\n<h4>1.7<\/h4>\n\n<p>move some fields to more appropriate tabs for better organization. from shop page to single product page.\nfix ellipsis conditional logic to allow for link without changing text\nadd conditional function to not show above shop loop on product page (woo uses same hook)\nadjust if statements for getting radio buttons to fix php warning when new field has not been saved yet and returns (null).<\/p>\n\n<h4>1.6<\/h4>\n\n<p>add conditionals on shop page sections for related products and cross sells<\/p>\n\n<h4>1.5<\/h4>\n\n<p>fix html echo for output on divs and tds to use wp_kses_post<\/p>\n\n<h4>1.4<\/h4>\n\n<p>fix radio buttons for woocommerce options<\/p>\n\n<h4>1.3<\/h4>\n\n<p>updated readme for more clear instructions\nadd removal of related products by category<\/p>\n\n<h4>1.2<\/h4>\n\n<p>update version number so updates are pushed<\/p>\n\n<h4>1.1<\/h4>\n\n<p>fix radio buttons and add new general WordPress features<\/p>","raw_excerpt":"A simple interface for customizing your WooCommerce shop, product, cart, and checkout pages as well as emails and some general WordPress areas.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/167967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=167967"}],"author":[{"embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jrobie23"}],"wp:attachment":[{"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=167967"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=167967"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=167967"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=167967"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=167967"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=167967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}