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';
}