Avisos
Vaciar todo

[Resuelto] Woocommerce no finaliza la compra

8 Respuestas
4 Usuarios
0 Reactions
18 Visitas
Respuestas: 8
Active Member
Topic starter
 

Hola, tengo un problema con la configuración de los ajustes de woocommerce, eso creo?

No se logra finalizar la compra y no sé a qué se debe. 

1.tengo la última actualización de wordpress y woocomerce

2.no interfiero con otros plugins ya que es el único instalado

3. el tema es uno que viene por defecto al instalar wordpress

Así que no sé qué puede estar pasando...

PRODUCTO DE PRUEBA:

https://empresasyejecutivoschile.cl/web/producto/test/

Contenido solo visible a usuarios registrados


 
Respondido : 29/04/2025 2:51 am
Tags del tema
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola mariana.

No tienes creadas las zonas de envío, tienes que crear las zonas de envío y las clases.

Revisa esta documentación del blog, si tienes dudas en algún punto lo indicas:

-> Cómo configurar envíos en WooCommerce

 

Un saludo


 
Respondido : 29/04/2025 10:15 am
Respuestas: 8
Active Member
Topic starter
 

@pepesoler Hola, gracias por responder

Pero cómo se hace si el producto es sólo descargable?

 


 
Respondido : 29/04/2025 12:47 pm
Karen Rios
Respuestas: 18684
Illustrious Member Moderator
 

Hola Mariana, 

Tienes marcado el producto como Virtual? en este tipo de productos debes indicarles que es un producto digital para 

image

Verifica como tienes añadidas estas opciones del producto y nos comentas como va todo

Un Saludo

 

 
Respondido : 29/04/2025 1:23 pm
Respuestas: 8
Active Member
Topic starter
 

@karen Hola! lo puse "virtual" y no se logra finalizar compra


 
Respondido : 29/04/2025 1:27 pm
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Mariana.

Prueba lo siguiente:

.- Accede a WooCommerce -> Ajustes.

.- Accede a la pestaña envíos y elimina todos los envíos que tengas:

chrome capture 2025 4 29

.- Instala el siguiente plugin:

-> https://wordpress.org/plugins/code-snippets/

El plugin es para añadir código sin tener que editar los archivos

.- Accede a fragmentos de código -> Añadir nuevo

.- Añade un titulo para tenerlo identificado y añades este código:


add_filter( 'woocommerce_checkout_fields' , 'ocultar_campos_envio_virtual' );
function ocultar_campos_envio_virtual( $fields ) {
unset($fields['billing']['billing_address_1']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_city']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
return $fields;
}

Con esto simplificaremos el formulario de finalizar compra eliminado las celdas que no nos interesan cómo direcciones, código postal......

 

.- Edita el producto

.- Revisa que tengas selecciona la opción de producto virtual

chrome capture 2025 4 29 (1)

 

Vamos a cambiar la pagina de finalizar compra que ahora la tienes por bloques y la cambiaremos a la opción de ShortCode

.- Accede a Paginas y edita la pagina Finalizar compra

.- Pulsa en el Icono de Transformar y selecciona ShortCode Clásico

Captura de Pantalla 2025 04 29 a las 16.19.50

 

Guarda los cambios e intenta hacer una compra

 

Un saludo

 


 
Respondido : 29/04/2025 2:24 pm
Respuestas: 8
Active Member
Topic starter
 

Muchas gracias ahora funciona!!!


 
Respondido : 29/04/2025 2:55 pm
Bruno
Respuestas: 6488
Illustrious Member Moderator
 

Hola Mariana,

Es un gusto saber que te ha funcionado, cualquier otra duda que tengas estaremos atentos

Saludos!


 
Respondido : 29/04/2025 3:10 pm