Avisos
Vaciar todo

Cambiar url de destino botón finalizar compra woocommerce

6 Respuestas
3 Usuarios
0 Reactions
24 Visitas
Carlos
Respuestas: 482
Reputable Member
Topic starter
 

Buenas,

Me gustaría cambiar la url de destino del botón finalizar compra del carrito de woocommerce pero no se como encontrar el archivo donde puedo cambiar esa url.

Un saludo  


 
Respondido : 09/10/2020 3:31 am
Bulmaro
Respuestas: 4380
Soporte CMS Webempresa
 

Hola Carlos, 

No me queda claro si solo quieres cambiar el slug de la pagina del checkout o quieres modificar la dirección a la que apunta el botón o enlace (es decir, que te dirija a otro sitio web o a un checkout personalizado). 

Si solo quieres cambiar el slug (finalizar-compra) dirígete a Páginas -> Ubica la página de Finalizar Compra o página de pago -> Edición Rápida -> Modifica el slug.

Si lo que deseas es enviar a otra página puedes probar con el siguiente código al final del archivo functions.php de tu template:

function woocommerce_button_proceed_to_checkout() { 
$checkout_url = "http(s)://nueva-url/ ?>
<a href="<?php echo $checkout_url; ?>" class="checkout-button button alt wc-forward"><?php _e( 'Comprar', 'woocommerce' ); ?>
</a>
<?php
}

Donde $checkout es la dirección web a la que deseas hacer la redirección. 

Saludos


 
Respondido : 09/10/2020 7:30 am
Carlos
Respuestas: 482
Reputable Member
Topic starter
 

Buenas Bulmaro,

Al introducir el codigo me da error en una de las líneas.

La url nueva donde debo sustituirla? soy un poco ignorante en código de programación. 

 


 
Respondido : 09/10/2020 4:46 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Creo que el código esta incompleto, prueba con el siguiente código:


add_filter( 'woocommerce_get_checkout_url', 'custom_checkout_url', 30 );
function custom_checkout_url( $url ) {
  $url = "https://tu-url.com";
  return $url;
}

Saludos.


 
Respondido : 09/10/2020 5:29 pm
Carlos
Respuestas: 482
Reputable Member
Topic starter
 

@jmarreros

Ahora funciona perfecto Jhon!!

Muchas gracias


 
Respondido : 09/10/2020 7:58 pm
Jhon
 Jhon
Respuestas: 44989
Soporte CMS Webempresa
 

Hola

Que bueno que funcionó.

Saludos.


 
Respondido : 09/10/2020 8:04 pm