Cómo cambiar el añadir al carrito

Cómo cambiar el texto ‘Añadir al carrito’ en tu tienda [WooCommerce]

Cómo cambiar el añadir al carrito

Cuando hablamos de una tener una tienda y sobre todo personalizable, sin duda alguna se nos viene a la mente WooCommerce.

Platicar sobre personalización en nuestra tienda es todo un mundo, es por ello que en este post comenzaremos con un ajuste sumamente básico que te ayudará a darle un plus a tu sitio y hará que luzca mucho mejor; como lo es cambiar la leyenda «Añadir al carrito» en los botones de nuestra tienda.

Al ser un ajuste básico, les compartiré una serie de códigos listos para que ustedes lo puedan modificar y colocar directamente en su archivo functions.php de su tema (preferentemente que sea en su Child theme)

Cambiar el botón «Añadir al Carrito» en la Página de Producto

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );    // 2.1 +
 function woo_custom_cart_button_text() {
        return __( 'Mi botón personalizado | WPPuebla', 'woocommerce' ); 
}

Cambiar el botón «Añadir al Carrito» por Categoría

Particularmente con este código, tendremos que modificar más que la leyenda del botón, deberemos cambiar el ID de acuerdo a la categoría en la que queramos hacer el ajuste.

add_filter( 'woocommerce_product_add_to_cart_text', 'ayudawp_texto_carrito_por_categoria' );
  
function ayudawp_texto_carrito_por_categoria() {
global $product;

$terms = get_the_terms( $product->ID, 'product_cat' );
 foreach ($terms as $term) {
            $product_cat = $term->name;
            break;
}
 
switch($product_cat)
{
    case 'categoria1'; //Nombre de una categoría
        return 'Texto del botón para la categoría 1'; break;
    case 'categoria2';
        return 'Texto del botón para la categoría 1'; break;
    default;
        return 'Texto del botón por defecto para el resto de categorías'; break;
}
} 

Cambiar el botón «Añadir al Carrito» en el Archivo de Productos

add_filter( 'woocommerce_product_add_to_cart_text', 'woo_archive_custom_cart_button_text' );    // 2.1 +
 function woo_archive_custom_cart_button_text() {
        return __( 'Mi botón personalizado | WPPuebla', 'woocommerce' );
} 

Cambiar el botón «Añadir al Carrito» por tipo de producto en el Archivo de Productos

 add_filter( 'woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' );
/**
 * custom_woocommerce_template_loop_add_to_cart
*/
function custom_woocommerce_product_add_to_cart_text() {
 global $product;
  $product_type = $product->product_type;
  switch ( $product_type ) {
 case 'external':
 return __( 'Comprar productos', 'woocommerce' );
 break;
 case 'grouped':
 return __( 'Ver productos', 'woocommerce' );
 break;
 case 'simple':
 return __( 'Añadir al carrito', 'woocommerce' );
 break;
 case 'variable':
 return __( 'Selección de opciones', 'woocommerce' );
 break;
 default:
 return __( 'Leer más', 'woocommerce' );
 }
} 

Por último, si no estás seguro de querer echarle mano al código. Puedes personalizar tus botones directamente desde una interfaz simple con el plugin Add to Cart Button Custom Text.

¿Tienes dudas sobre otros botones? ó ¿tienes tus propios códigos de personalización? ¡Platicanos en los comentarios! 🙂
Si te ha gustado este post, te invito a que lo compartas con tus amigos y estés al pendiente de los próximos posts, así como de los Meetups que tenemos cada mes.

Click Acá perro

Deja un comentario