Agrega elementos antes o después de la forma Add to Cart

Recuerda que todos los bloques de código que veras a continuación deben ir en tu archivo de functions.php

Agregar elementos antes y después del botón añadir al carrito en el loop de tienda

add_filter( 'woocommerce_loop_add_to_cart_link', 'marcode_before_after_button', 10, 3 );

function marcode_before_after_button( $add_to_cart_html, $product, $args ){
  $before = 'antes'; // Puede ser texto o HTML
  $after = 'después'; // Puede ser texto o HTML
  
  return $before . $add_to_cart_html . $after;
}

Agregar elementos antes o después del botón añadir al carrito en single product page

// Antes del botón
// Puede ser texto o HTML
add_action( 'woocommerce_before_add_to_cart_button', 'marcode_before_add_to_cart_button' );
function marcode_before_add_to_cart_button(){
  echo 'antes';
}

// Después del botón
// Puede ser texto o HTML
add_action( 'woocommerce_after_add_to_cart_button', 'marcode_after_add_to_cart_button' );
function marcode_after_add_to_cart_button(){
  echo 'después';
}

Agregar elementos antes o después de la forma añadir al carrito en single product page

// Antes del botón
// Puede ser texto o HTML
add_action( 'woocommerce_before_add_to_cart_button', 'marcode_before_add_to_cart_button' );
function marcode_before_add_to_cart_button(){
  echo 'antes';
}

// Después del botón
// Puede ser texto o HTML
add_action( 'woocommerce_after_add_to_cart_button', 'marcode_after_add_to_cart_button' );
function marcode_after_add_to_cart_button(){
  echo 'después';
}

Deja un comentario

Share This