Harrisonm

Disable Payment Gateway for a Specific User Role | WooCommerce

You may want to disable payment gateways depening on the user role or user capability. For example, you may want to disable PayPal for “user role: shop_manager” or enable a specific gateway for “user role: customer”. All you need is pasting the following code in your functions.php Disable Payment Gateway for...Read more …
keithg

Single page structure -Woocommerce

WooCommerce Visual Hook Guide: Single Product Page   // These are actions you can unhook/remove! add_action( 'woocommerce_before_single_product', 'wc_print_notices', 10 ); add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_sale_flash', 10 ); add_action( 'woocommerce_before_single_product_summary', 'woocommerce_show_product_images', 20 ); add_action( 'woocommerce_product_thumbnails', 'woocommerce_show_product_thumbnails', 20 ); add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 ); add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );...Read more …
keithg

Use the gettext WordPress filter to change any translatable string – Woocomerce

<?php /** * Change text strings * * @link http://codex.wordpress.org/Plugin_API/Filter_Reference/gettext */ function my_text_strings( $translated_text, $text, $domain ) { switch ( $translated_text ) { case ‘Sale!’ : $translated_text = __( ‘Clearance!’, ‘woocommerce’ ); break; case ‘Add to cart’ : $translated_text = __( ‘Add to basket’, ‘woocommerce’ ); break; case ‘Related Products’...Read more …