Avisos
Vaciar todo

Botón de continuar comprando no te manda a al tienda

4 Respuestas
3 Usuarios
0 Reactions
16 Visitas
 JUAN
Respuestas: 33
Eminent Member
Topic starter
 

Hola buen día! ¿cómo va todo? yo de nuevo : )

Copie y pegue este código para agregar un botón de regresar a la tienda en la página de detalle de producto. Si no agregas nada en la página de detalle de producto te manda de regreso a al tienda, ahí todo bien,  pero si agregas algo al carrito y haces click en regresar a la tienda vuelve a cargar la misma página. 

/**
* @snippet Continue Shopping button @ Single Product Page
* @how-to Get CustomizeWoo.com FREE
* @sourcecode https://businessbloomer.com/?p=72772
* @author Rodolfo Melogli
* @testedwith WooCommerce 3.1.1
*/

add_action( 'woocommerce_single_product_summary', 'bbloomer_continue_shopping_button', 31 );

function bbloomer_continue_shopping_button() {
if ( wp_get_referer() ) echo '<a class="button continue" href="' . wp_get_referer() . '">Continue Shopping</a>';
}

Help!

Contenido solo visible a usuarios registrados


 
Respondido : 22/02/2022 6:03 pm
Karen Rios
Respuestas: 18663
Illustrious Member Moderator
 

Hola Juan, 

En este caso puedes probar añadir este código que te añade el botón de continuar comprando en la opción de notificación del producto

add_filter( 'wc_add_to_cart_message_html', 'add_continue_shopping_button', 10, 2);
function add_continue_shopping_button( $message, $products ){

$message .= sprintf( '<br/><a href="%s" class="button wc-forward" style="clear:both;margin-top:5px;">%s</a>', esc_url( wc_get_page_permalink( 'shop' ) ), esc_html__( 'Continue Shopping', 'woocommerce' ) );

return $message;
}

Por ejemplo se mostrará de la siguiente forma 

Screenshot   2022 02 22T144200.963

Verifica esto y nos comentas como ha ido todo

Un Saludo 


 
Respondido : 22/02/2022 6:42 pm
 JUAN
Respuestas: 33
Eminent Member
Topic starter
 

Gracias! pero va ser mejor mandar hacer estas cosas a la medida. 

 

Saludos!


 
Respondido : 22/02/2022 9:00 pm
Bruno
Respuestas: 6466
Illustrious Member Moderator
 

Que tal Juan,

Si el código que te compartió mi compañera no funciono del todo quizás vale la pena revisar de donde has tomado el código inicial que intentaste implementar https://www.businessbloomer.com/woocommerce-continue-shopping-button-single-product-page/

En los comentarios se refleja una posible solución al código que ya estas utilizando el cual es el siguiente 

add_action( 'woocommerce_single_product_summary', 'bbloomer_continue_shopping_button', 31 );
function bbloomer_continue_shopping_button() {
if ( wp_get_referer() ) echo '<a href="' . wp_get_referer() . '" rel="nofollow ugc">Continue Shopping</a>';
else echo '<a href="./shop" rel="nofollow ugc">Continue Shopping</a>';
}

Si no funciona pues toca hacerlo a medida tal como has mencionado

Nos comentas para dar el tema por resuelto, Saludos!


 
Respondido : 22/02/2022 9:18 pm