Avisos
Vaciar todo

[Resuelto] Fallo botón Paypal del final del checkout  

Página 2 / 2
 
Nadinne
 Nadinne
Estimable Member

Buenos días, después del aviso de un comprador y verificado, veo que efectivamente falla el botón de Paypal del final del checkout...

2

dando el error "No se ha seleccionado ningún método de envío. Por favor verifique su dirección o contáctenos si necesita ayuda" ...

1

sin embargo veo que el botón de Paypal de la página del carrito si que funciona...

3

Lo extraño es que solo falla en retroboxes.fr y en los otros 3 clones si funciona. He probado desactivando el plugin Multi-Step Checkout Pro pero no afecta.

Me preocupa porque es la web que más vende. ¿Qué puede estar ocurriendo?

Mil gracias, Nadinne.

Contenido solo visible a usuarios registrados

Respondido : 08/02/2025 11:27 am
Nadinne
 Nadinne
Estimable Member

Vale, te comento, sin añadir el código no aparecen las provincias de Reunión, pero no rechaza los códigos postales de Reunión, y no se como se podían hacer pedidos a Reunión, lo conseguían, por eso añadí los códigos postales permitidos.

Y añadiendo el snippet ocurre lo siguiente, en retroboxes.fr se cuelga la página, sin embargo añadiendo el snippet en retroboxes.es no se cuelga la  web.

Extraño, no?

Respondido : 14/02/2025 5:24 pm

Cursos Gratuitos WordPress

Nadinne
 Nadinne
Estimable Member

Además a pesar de tener configurados como obligatorios los campos Ville y Selector de provincia, en realidad no se marca como obligatorio el Selector de provincia.

21
Respondido : 14/02/2025 5:32 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Nadinne,

Cual es el código postal que deseas excluir, de esta forma podemos contemplar modificar el fragmento de código personalizado aunque de no funcionar ya seria necesario hacer ajustes a medida los cuales solo son tramitados por nuestros colaboradores

Respecto a los campos requeridos segun entiendo has modificado campos en el checkout por medio de un plugin, valida si desde el propio plugin puedes hacerlos requeridos

Saludos!

Respondido : 14/02/2025 6:50 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Nadinne
 Nadinne
Estimable Member

Si, estoy usando checkout field editor y lo tengo configurado bien pero no lo marca como necesario igualmente. Respecto a los códigos postales de Guadeloupe, Martinique, Guyane y La Réunion, son desde 97100 al 97899. No se si te sirven así, porque son un montón, solo los de reunión son...

97425
97413
97414
97427
97429
97480
97421
97442
97432
97410
97418
97430
97418

 

 

Respondido : 14/02/2025 7:06 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Nadinne,

Gracias por los códigos postales, en este caso el fragmento de código adaptado puede ser algo como lo siguiente

add_filter( 'woocommerce_checkout_fields', 'ts_exclude_france_postcodes' );

function ts_exclude_france_postcodes( $fields ) {
$excluded_postcodes = array(
'97425', '97413', '97414', '97427', '97429', '97480',
'97421', '97442', '97432', '97410', '97418', '97430', '97418'
);

add_action( 'woocommerce_after_checkout_validation', function( $data, $errors ) use ( $excluded_postcodes ) {
if ( isset( $data['billing_postcode'] ) && in_array( $data['billing_postcode'], $excluded_postcodes ) ) {
$errors->add( 'validation', 'Lo sentimos, el código postal ingresado no es elegible para envíos.' );
}
if ( isset( $data['shipping_postcode'] ) && in_array( $data['shipping_postcode'], $excluded_postcodes ) ) {
$errors->add( 'validation', 'Lo sentimos, el código postal ingresado no es elegible para envíos.' );
}
}, 10, 2 );

return $fields;
}

En su estructura podrás notar de que es posible dos cosas

1-Puedes añadir tantos códigos postales sean necesarios solo con replicar la misma sintaxis seguida de una coma, por ejemplo '97425'

2-Los textos de las validaciones pueden ser cambiados a lo que desees

En caso de que el código no funcione como lo esperado recuerda que de ser necesario un ajuste personalizado se debe remitir a nuestros colaboradores https://www.webempresa.com/directorio-colaboradores.html

Tambien esta la opción de configurar zonas concretas de envío segun sea el caso del código postal sin embargo puede que volvamos a encontrar el problema con el método de pago https://www.webempresa.com/blog/envios-woocommerce.html

Saludos!

Respondido : 14/02/2025 7:42 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Nadinne
 Nadinne
Estimable Member

Estupendo snippet, funciona correctamente aunque aparece al final, al realizar el pago, pero me sirve.

25

Mil gracias, Nadinne.

Respondido : 14/02/2025 7:52 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Nadinne,

Me alegra que te haya funcionado, entiendo que podemos dar el tema por resuelto

Si tienes alguna otra duda estaremos atentos

Saludos!

Respondido : 14/02/2025 8:52 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Página 2 / 2