Hola, en mi pagina de producto de woocommerce, cuando le doy a COMPRAR AHORA, se me abre en la misma pestaña la pagina del checkout, como puedo hacer para que se me abra en una nueva pestaña?
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Esto es el comportamiento por defecto, es lo más intuitivo, y te sugiero dejarlo así, por qué quieres cambiar esto?
Cambiar esto implicaría hacer cambios a nivel de programación y no creo que valga la pena.
Igual puedes probar el siguiente código:
https://businessbloomer.com/woocommerce-add-cart-url-open-new-tab/
Saludos.
Hola,
mi idea era hacerlo así porque hay veces que el cliente pulsa dos veces en el botón de COMPRAR AHORA debido a la que no son pacientes por su conexión o lo que sea, con lo que luego le sale el doble de cantidad en la página de checkout. Me ha pasado en varios pedidos. Sin embargo si una vez que clican en COMPRAR AHORA ven que se abre una nueva pestaña....ya no pulsarian de nuevo en COMPRAR AHORA.
Hola Joan.
¿ Utilizas woocommerce para mostrar los productos ?
Si es así accede a tu cuenta de cPanel -> Administrador de archivos
.- Accede a la carpeta thetradingkeeper.com -> wp-content/themes -> brooklyn y edita el archivo functions.php
.- Al final del archivo añade lo siguiente:
add_filter( 'woocommerce_loop_add_to_cart_link', 'businessbloomer_add_target_blank', 10, 2 ); function businessbloomer_add_target_blank( $product, $args ){ $link = sprintf( '%s', esc_url( $product->add_to_cart_url() ), esc_attr( isset( $args['quantity'] ) ? $args['quantity'] : 1 ), esc_attr( isset( $args['class'] ) ? $args['class'] : 'button' ), isset( $args['attributes'] ) ? wc_implode_html_attributes( $args['attributes'] ) : '', esc_html( $product->add_to_cart_text() ) ); return $link; }
Recuerda realizar una copia del archivo antes de modificar.
Un saludo
Sí, utilizo Woocommerce.
Muchas gracias!
Hola
Prueba el código enviado entonces y nos comentas, ya que actualmente no veo cambios y sigue funcionando el botón en lugar del enlace.
Saludos.
De momento como he adquirido un servidor muy potente, no aplicaré el código en mi página pero muchas gracias de todos modos.