WooCommerce: cambie el nombre de "Leer más" a "Agotado" en la tienda

Hay un desafortunado (OMI) nombre del botón Agregar al carrito en la página de la tienda de WooCommerce / páginas de categorías / bucles de productos. Cuando un artículo está agotado, la etiqueta del botón "Agregar al carrito" (o "Seleccionar opciones" para un tipo de producto variable) se convertirá en "Leer más".

Para ser honesto, eso realmente no dice mucho al cliente final. Es bastante confuso y no tiene mucho sentido.

Hoy veremos cómo cambiar esa etiqueta de “Leer más” por algo más comprensible: “Agotado”. Un truco súper fácil. ¡Disfrutar!

Simple 5, Variable 1 y Variable 2 están agotados en este ejemplo. Con el fragmento a continuación, "Leer más" ahora se muestra como "Agotado". Mucho mejor, ¿eh?

Fragmento de PHP: Cambiar el nombre de la etiqueta del botón "Leer más" @ WooCommerce Shop / Category / Loop Pages

Nota: eche un vistazo al producto de "Prueba" en la captura de pantalla anterior. Eso todavía muestra "Leer más", entonces, ¿por qué es eso? Bueno, en ese caso, el producto no está agotado, en realidad, simplemente no se puede comprar (no ingresé un precio regular para él).

El fragmento a continuación solo actuará en los productos agotados. En caso de que desee incluir también artículos que no se pueden comprar, también debe ejecutar el comando ! $product->is_purchasable() verifica dentro de la función.

/**
 * @snippet       Read more > Out of stock @ WooCommerce Shop
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @testedwith    WooCommerce 5
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_filter( 'woocommerce_product_add_to_cart_text', 'bbloomer_archive_custom_cart_button_text' );
  
function bbloomer_archive_custom_cart_button_text( $text ) {
   global $product;      
   if ( $product && ! $product->is_in_stock() ) {          
      return 'Out of stock';
   }
   return $text;
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir