Showing the single result
// Change "Add to Cart" > "Preorder" in Single Page add_filter( 'woocommerce_product_single_add_to_cart_text', 'woocommerce_single_page_add_to_cart_callback' ); function woocommerce_single_page_add_to_cart_callback() { $product = shiftup_woo_get_global_product(); if ($product->is_on_backorder()) { // Change the button text to "Preorder" for products on backorder return __( 'Pre-Order', 'text-domain' ); } else { return __( 'Add to Cart', 'text-domain' ); } } // Change "Add to Cart" > "Preorder" in Shop Page add_filter( 'woocommerce_product_add_to_cart_text', 'woocommerce_shop_page_add_to_cart_callback' ); function woocommerce_shop_page_add_to_cart_callback() { $product = shiftup_woo_get_global_product(); if ($product->is_on_backorder()) { // Change the button text to "Preorder" for products on backorder return __( 'Pre-Order', 'text-domain' ); } else { return __( 'Add to Cart', 'text-domain' ); } }