Hola
Es muy posible que se trate de alguna incompatibilidad entre algún plugin y las últimas versiones de WooCommerce.
El tema que estás usando, Roseta, aunque no se actualiza desde hace seis meses, no tiene problemas de compatibilidad con WooCommerce. Seguramente será una incompatibilidad entre plugins y te tocará desactivarlos para encontrar el que te produce el fallo.
Coméntanos los resultados de las pruebas y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.
Hemos probado a desactivarlos todos de golpe e ir activandolos uno a uno y no hemos conseguido dar con el plugin problemático, vamos a probar de nuevo a ir desactivandolos uno a uno en lugar de todos de golpe, algún truco para hacerlo de manera correcta? o en algún orden?
Gracias!!
La idea es desactivarlos todos y verificar que el pedido se puede finalizar, si no no hacéis nada.
¿Los plugins están todos actualizados?, ¿puedes poner la lista de plugins?
Si tienes alguno de cache o tienes activado algún cache en el servidor también debes desactivarlo, tienes que desactivarlos todos a excepción de WooCommerce y hacer un pedido de prueba cada vez que actives uno para verificar que el pedido se completa.
Hemos probado las dos opciones, la primera desactivando todos los plugin, a excepción del plugin de Woocomerce, en este caso nos da error 500 la pagina entera por lo que no podemos comprobar si se puede o no finalizar un podido.
Y la segunda opción desactivando uno a uno cada plugin y probando a realizar el pedido y tampoco ha sido posible finalizar un pedido de esta manera.
No damos con el plugin conflictivo.
Hemos actualizado todos los plugin y tampoco se soluciona el problema.
Dejo por aquí la lista de plugin:
ACF Content Analysis for Yoast SEO
Addendio PLUS
Advanced Custom Fields
Catch Gallery
Catch IDs
Catch Infinite Scroll
Catch Web Tools
Compress JPEG & PNG images
Contact Form 7
Custom Order Status for WooCommerce
Easy Google AdSense
Easy Twitter Feed Widget
Email Log
Essential Content Types
Essential Widgets
GA Google Analytics
GDPR Cookie Consent
Google Analytics para WordPress por MonsterInsights
InstaLink Lite
Jetpack by WordPress.com
Modifier For Colors Label Variations For Woocomerce
Simple Custom CSS
Site Kit by Google
Social Gallery and Widget
Social Slider Widget
To Top
Visitors Online by BestWebSoft
Widget for Social Page Feeds
WooCommerce
WooCommerce Bulk Discount
WooCommerce Checkout Manager
WooCommerce PayPal Checkout Gateway
Woocommerce Products Per Page
WooCommerce Services
WooCommerce Single Page Checkout
WooCommerce Stock Manager
WooCommerce Stripe Gateway
WordPress Importer
WP Author, Date and Meta Remover
WP Menu Cart
Yoast SEO
Zendesk Chat Widget
Gracias!!
Trateando en los estados de Wocommerce he encontrado esto en rojo
Finalizar compra: La página no contiene el shortcode.
Puede venir de aquí el problema? Como podemos solucionarlo?
Gracias!
Hola
El error 500 puede ser un error temporal de servidor, no implica que sea por desactivar plugins.
Tienes plugins que no utilizas, otros que hacen lo mismo, debes hacer limpieza.
ACF Content Analysis for Yoast SEO: ¿relamente lo necesitas?
Addendio PLUS: Eliminado del repositorio por violaciones de la directrices
Advanced Custom Fields
Catch Gallery: No tienes ninguna galería (al menos no la veo)
Catch IDs: ¿Es necesario?
Catch Infinite Scroll: No lo estás usando (tienes paginación en la página de tienda)
Catch Web Tools: ¿realmente lo usas?
Compress JPEG & PNG images
Contact Form 7
Custom Order Status for WooCommerce: ¿Estás creando estados personalizados?
Easy Google AdSense: No lo estás usando, no tienes publicidad de AdSense
Easy Twitter Feed Widget: No lo estás usando, no muestras nada de Twitter
Email Log
Essential Content Types: ¿lo usas?
Essential Widgets: no usas ningún widget
GA Google Analytics: tienes el de MonsterInsights
GDPR Cookie Consent
Google Analytics para WordPress por MonsterInsights
InstaLink Lite: ¿Es necesario?
Jetpack by WordPress.com tienes las funciones duplicadas
Modifier For Colors Label Variations For Woocomerce
Simple Custom CSS
Site Kit by Google
Social Gallery and Widget: No tienes galerías de Instagram
Social Slider Widget: No tienes galerías de Instagram
To Top: si lo usas está tapado con el chat de Zendesk
Visitors Online by BestWebSoft
Widget for Social Page Feeds
WooCommerce
WooCommerce Bulk Discount
WooCommerce Checkout Manager
WooCommerce PayPal Checkout Gateway
Woocommerce Products Per Page
WooCommerce Services
WooCommerce Single Page Checkout: Sin actualizar desde hace una año
WooCommerce Stock Manager
WooCommerce Stripe Gateway
WordPress Importer
WP Author, Date and Meta Remover
WP Menu Cart: No lo tienes activado
Yoast SEO
Zendesk Chat Widget
Ve desactivándolos poco a poco hasta encontrar cuál es el que genera problemas
Trasteando en los estados de Wocommerce he encontrado esto en rojo
Finalizar compra: La página no contiene el shortcode.
Puede venir de aquí el problema? Como podemos solucionarlo?
Gracias!
Ese mismo es el error, puedes editar la página y añadir el shortcode:
[woocommerce_checkout]
Page Shortcodes
O si no, si prefieres hacerlo automáticamente, sigue la ruta:
WooCommerce > Estado > Herramientas > Crea las páginas por defecto de WooCommerce > Crear páginas
Con esa opción te crea una página nueva.
Hicimos lo del sorthcode, pero vamos a complicar más la cosa, si hacemos pedido desde el móvil si se finaliza, pero si lo hacemos desde el ordenador se queda la página en blanco 🤦🏼♀️
En línea con lo que te comentaba antes, desactiva estos dos plugins: WooCommerce Checkout Manager y WooCommerce Single Page Checkout, haz la prueba y coméntanos el resultado
Perfecto, tema pedidos solucionado!!Ya entran pedidos tanto si se hace desde el ordenador, como si se hace desde el móvil. Muchisimas gracias!
Para terminar, a ver si podemos dejar ya la pagina al 100%, como estaba antes, hemos debido desactivar algún plugin, antes al realizar un pedido se mandaba automáticamente un correo al cliente y otro a nosotras, al igual que al cambiar el estado del pedido, ahora recibimos pedidos pero no manda correo automático ni al cliente ni a nosotras, algún plugin recomendado para esto? o como podemos solucionarlo?
Y ya por último (simple capricho), como podemos hacer para poner arriba a la derecha, en plan emoticono (no se si se llama así, nos referimos a como nos aparecen las redes sociales arriba a la izquierda en pequeño), el carrito y la cuenta, como hemos visto en otras paginas.
De nuevo gracias!
Haciendo comprobaciones tenemos activado el envío automático de correos a través de woocommerce, y el correo electrónico de salida esta bien, es nuestra dirección de gmail.
Tenemos un plugin llamado email log, que nos indica que los correos se están mandado, pero no es así, ya que hemos comprobado bandeja de entrada, spam, etc. y los correos no llegan a ningún sitio, ni a nosotras ni a clientes.
Hemos probado a desactivar este plugin (email log) para ver si de esta manera funciona, pero tampoco hay manera de que se envíen correos con la configuración de woocomerce.
Hola
El problema es que tenéis tantos plugins y tantas personalizaciones que diagnosticar algo es muy complicado, por eso es que te decía que quitaras todo aquello que no uses.
¿No llega ningún correo o solo los de WooCommere? Si no llega ningún correo revisa estas guías:
WordPress no envía correos
WP Mail SMTP para WordPress
Hemos quitado todos los plugins innecesarios que nos comentaste mas arriba, por eso no sabíamos si alguno de los que hemos desactivado nos está creando este nuevo error con los correos. No envía ningún tipo de correo, ni automáticamente ni manualmente, revisando la configuración de WooCommerce tenemos todos los correos automáticos de cada estado de los pedidos
Activa nuevamente Custom Order Status for WooCommerce y haz la prueba nuevamente, si no se resuelve, sigue las instrucciones de las entradas que te indiqué antes, usa SMTP.
Hola!! Pues sigue sin funcionar.Activamos el plugin que nos comentaste y nada, no funciona. Además de esto, luego instalamos el plugin SMTP y al hacer toda la configuración paso a paso (aunque no con la opción de «OTRO SMTP», si no con la cuenta de google de GMAIL), cuando llegamos a la zona de hacer la prueba con el mail, nos da el siguiente error:
«No puedes enviar correos electrónicos. El proveedor de correo no está configurado correctamente. Por favor, revisa tus ajustes.»
Y no sabemos que hacer ya, porque en teoría, los ajustes están todos bien, paso a paso, a excepción de que en vez de seleccionar la opción de OTRO SMTP, seleccionamos la opción de GOOGLE, para nuestro gmail.
¿Puede que sea ese el error?