add_filter( ‘bos_use_regular_price’, function( $use_regular_price ) { // If the return is false, it will use the Sale Price, if any. If not it will use the Regular Price. // If the return is true, it will use only the Regular…Continue reading
/************************************************/ /* Show image of individual product */ /************************************************/ /* function show_img_producto() { global $post; // Obtener los COAs relacionados con el producto actual $related_coas = get_posts(array( ‘post_type’ => ‘coa’, ‘posts_per_page’ => -1, ‘meta_query’ => array( array( ‘key’ => ‘parent_product’,…Continue reading
add_action(‘woocommerce_checkout_create_order’, function ($order, $data) { $default_postcode = ‘00000’; if (empty($order->get_billing_postcode())) { $order->set_billing_postcode($default_postcode); } }, 10, 2);Continue reading
function enqueue_custom_tabs_script() { ?>Continue reading
add_filter( ‘woocommerce_product_filters’, ‘bbloomer_filter_by_custom_taxonomy_dashboard_products’ ); function bbloomer_filter_by_custom_taxonomy_dashboard_products( $output ) { global $wp_query; $output .= wc_product_dropdown_categories( array( ‘show_option_none’ => ‘Filter by product tag’, ‘taxonomy’ => ‘product_tag’, ‘name’ => ‘product_tag’, ‘selected’ => isset( $wp_query->query_vars[‘product_tag’] ) ? $wp_query->query_vars[‘product_tag’] : ”, ) ); return $output;…Continue reading
/***********************************************************/ /* Convert ‘transaction_id’ query string param as a cookie */ /***********************************************************/ function tune_capture_transaction_id_cookie() { if ( isset($_GET[‘tune_transaction_id’]) ) { $transaction_id = sanitize_text_field($_GET[‘tune_transaction_id’]); // Set cookie for 30 days setcookie( ‘tune_transaction_id’, // Cookie name $transaction_id, // Cookie value time() +…Continue reading
add_action(‘woocommerce_admin_order_data_after_order_details’, ‘display_transaction_id_in_admin’); function display_transaction_id_in_admin($order){ $transaction_id = $order->get_meta(‘_tune_transaction_id’); if ($transaction_id) { echo ‘ Tune Transaction ID: ‘ . esc_html($transaction_id) . ‘ ‘; } }Continue reading
/** * @snippet Bulk Remove Product Categories @ WooCommerce Products Admin * @how-to businessbloomer.com/woocommerce-customization * @author Rodolfo Melogli, Business Bloomer * @compatible WooCommerce 8 * @community https://businessbloomer.com/club/ */ add_action( ‘woocommerce_product_bulk_edit_start’, ‘bbloomer_bulk_edit_remove_product_category’ ); function bbloomer_bulk_edit_remove_product_category() { ?> Delete CatContinue reading
add_filter( ‘woocommerce_product_add_to_cart_text’, ‘bll_archive_custom_cart_button_text’ ); function bll_archive_custom_cart_button_text( $text ) { global $product; if ( $product && ! $product->is_in_stock() ) { return ‘Join the Waitlist’; } return $text; }Continue reading
add_action(‘wp_footer’, function () { ?>Continue reading