Soporte » Guías – Resolución de problemas » Problemas con la finalización de pedidos

  • Buenos días, en los últimos días estamos teniendo problemas con la finalización de pedidos realizados en nuestra web.
    Llevamos desde 2018 con esta web, y nunca habíamos tenido ningún problema, de hecho hasta hace unos días todo funcionaba correctamente y recibíamos pedidos a diario sin ningún problema.
    El problema esta a la hora de finalizar el pedido, la pagina se queda en blanco y el pedido no se crea, por lo que no recibimos el pedido, ni el cliente recibe pedido de confirmación ya que no se ha creado ese pedido. Añaden sus artículos al carrito como de costumbre, y al finalizar nada de nada. La única forma que tenemos de pago es por trasferencia, no tenemos pasarela de pago redsys ni nada, por lo que al finalizar el pedido siempre aparecía una pantalla de confirmación de pedido con las instrucciones de pago, numero de cuenta y demás, ahora mismo esta pagina no aparece, solo se queda en blanco.
    No hemos realizado ningún cambio recientemente al que podamos atribuir este error, simplemente apareció sin mas, y desde entonces no entran los pedidos y recibimos continuamente correos de gente que esta haciendo pedidos pero no llegan, por lo que pedidos hay, pero no se crean.
    Estamos desesperadas con este tema.
    Gracias!

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 15 respuestas - de la 1 a la 15 (de un total de 16)
  • Moderador Jose Luis

    (@jose64)

    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!!

    Moderador Jose Luis

    (@jose64)

    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!

    Moderador Jose Luis

    (@jose64)

    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

    Moderador Jose Luis

    (@jose64)

    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 🤦🏼‍♀️

    Moderador Jose Luis

    (@jose64)

    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.

    Moderador Jose Luis

    (@jose64)

    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

    Moderador Jose Luis

    (@jose64)

    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?

Viendo 15 respuestas - de la 1 a la 15 (de un total de 16)
  • Debes estar registrado para responder a este debate.