Hola, de repente el modulo de transferencia bancaria no funciona bien, al pulsar en confirmar el pedido se realiza,, se registra en el admin, le llegan los emails al cliente de confirmacion e instrucciones para hacer transferencia, pero se queda una pagina en blanco con error 500, por lo cual no redirige al cliente ni da ninguna confirmación de pedido realizado. En principio no se ha hecho ningún cambio. He activado el DEBUG pero no genera ningún tipo de error, solo el error HTTP ERROR 500 pagina no encontrada la URL que se genera es /confirmacion-pedido?id_cart=132906&id_module=206&id_order=33780&key=c7004......
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ana.
HTTP ERROR 500 pagina no encontrada
El error 500 suele venir por problemas de compatibilidades o algun codigo que no este bien.
ok, accede a tu cuenta de cpanel -> Administrador de archivos.
.- Accede a la carpeta donde tienes la instalación y edita el archivo error.log
.- Adjunta las últimas líneas que tengas en ese archivo con fecha de hoy
Empezarás a tener problemas como los que comentas por tema de compatibilidades
Incluso me plantearía cambiar de plataforma y Utilizar por ejemplo WooCommerce, mucho más sencillo que Prestashop y da menos problemas de recursos al igual que en las actualizaciones.
Un saludo
Gracias por responder, en primer lugar te pediria ¿Puedes borrar la versión exacta de prestashop del post? Por seguridad... Gracias
El archivo error ya lo revisé y solo genera un error de Redsys que de momento funciona bien
[29-Nov-2019 12:34:36 Europe/Madrid] PHP Notice: Undefined index: P132868 in /home/neumat10/public_html/modules/redsys/redsys.php on line 946
Hola.
claro ya esta eliminado 😉
Puedes probar dos cosas.
1, desactiva momentáneamente el módulo de Redsys y revisa si el problema se soluciona.
2.- descarga la misma versión de prestashop que tienes
-> https://www.prestashop.com/es/versiones-anteriores
.- Descomprime el paquete que descargaste y dentro de la carpeta Modules tienes una carpeta con el nombre " bankwire "
.- Accede a tu cuenta de cPanel -> administrador de archivos
.- Accede a la carpeta Modules de tu instalación y renombra la carpeta bankwire por ejemplo bankwire_old
.- Sube al carpeta bankwire y las sustituyes por la que nombraste.
Revisa si con eso se soluciona.
Un saludo
Hola he probado los 2 métodos y ninguno funciona, mismo comportamiento.
Hola
El problema sólo lo tienes con el método de pago de transferencia?, entiendo que ya probaste desinstalar completamente el módulo e instalarlo nuevamente.
Es posible que este haciendo algún tipo de conflicto con otro módulo, aunque el módulo de transferencia es un módulo simple, también es posible que sea un problema relacionado con la versión de PrestaShop que tienes, tendrías que evaluar actualizar PrestaShop a la misma rama (entiendo que es la 1.6.x), la versión actual es la 1.6.1.24
Saludos.
Hola, desinstalarlo completo no, pero lo he reiniciado, incluso me he bajado el modulo de la version posterior y he subido la carpeta por ftp y tampoco funciona.
Hola Ana.
Tienes que actualizar la version que hay instalada es posible que tengas problemas con algunos otros módulos y entre en conflicto.
Piensa que todo se actualiza, tanto módulos como plantilla y Prestashop al igual que se actualizan los Servidores con nuevas versiones de PHP y extensiones.
Para que me entiendas, supongamos que utilizas un windows XP o en tu caso 98 y compras un nuevo equipo pero quieres seguir mantenido lo que tenías en 98, lo mas seguro que no puedas instalar esa version en el nuevo PC y tampoco las aplicaciones que tenias y aunque te cueste tienes que actualizar al version de Windows.
Si tienes despacio en tu cuenta de hosting puedes pedir por ticket que clonen la instalación de prestashop y probar actualizar ese clon, si funciona todo sin problemas realizas los mismos pasos en la web que esta en produccion.
Un Saludo
Hola, gracias por la respuesta, no es viable ahora mismo la actualización, hay mucha configuración manual de código en prestashop y plantilla, seguiré investigando, gracias.
HOla
Algo que podrías probar es buscar la carpeta modules/ps_wirepayment desde otra instalación de PrestaShop y probar reemplazarla en la instalación que tienes, de preferencia tendría que ser la misma versión de PrestaShop.
Lo otro es que pruebes con algún módulo externo, revisa por ejemplo (aunque la mayoría son de pago):
https://addons.prestashop.com/en/534-bank-transfer-payment
Saludos.