Buenas,
tengo un problema con el módulo que viene por defecto con prestashop, ocurre lo siguiente;
Cuando me encuentro realizando los pasos de compras, al llegar al último paso y hacer click en "botón"para pagar contra reembolso este me devuelve al paso dirección (dos pasos hacia atrás).
He probado con otro módulo gratuito de código abierto (previa desinstalación del anterior) y ocurre lo mismo.
¿Qué puedo hacer a parte de adquirir uno de pago?.
Gracias de antemano, un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Francisco.
Puedes crearnos un usuario de prueba para poder ver lo que nos comentas, solo para el Front, no para el administrador, una cuenta de usuario normal.
Intente darme de alta para probar lo que nos comentas y no puede ya que tienes problemas con el captcha, estas utilizando la versión V1 que ya no es soportada.
Revisa esta entrada del foro:
-> https://www.webempresa.com/foro/42-Administraci%C3%B3n-PrestaShop/154099-configurar-ReCAPTCHA-invisible.html
Un saludo
He desactivado el modulo captcha para que podáis crear una cuenta para pruebas, gracias.
Hola Francisco.
Supongo que lo tendrás todo actualizado, prestashop, modulos, etc..
Prueba a realizar las opciones de compra en una sola pagina:
.- accede a Preferencias -> pedidos
.- En el apartado " CONFIGURACIÓN " el bloque " Tipo de proceso de pedido " selecciona " proceso de compra en una sola pagina "
Un saludo
Tengo Prestashop en la versión 16 estable y todos los módulos actualizados.
He realizado el cambio que me indicas y el problema persiste (Al hacer click en dicho botón recarga la misma página).
Comento también por si sirve de algo, que el pago mediante Paypal funciona y por transferencia también. El pago con tarjeta (Redsys) aún está sin configurar porque estoy a la espera de que mi entidad bancaria me proporcione los datos que necesito.
Hola
Es posible que sea algún override (sobreescritura del theme), ubica la siguiente carpeta
themes/TU_THEME/modules/cashondelivery , prueba renombrando o eliminando (previa copia) esta carpeta y verifica nuevamente
TU_THEME sería para tu caso Elara
PD. Si sigues con problemas mejor envíanos un usuario que hayas creado para no estar creando usuarios.
Saludos.
Buenas,
he borrado el directorio que indicas y el problema persiste, también he probado a renombrar el del tema por defecto (Boostrap) y sigue igual.
También desinstalé el módulo y lo volví a instalar.
He creado este usuario para que hagáis pruebas;
Contenido solo visible a usuarios registrados
Hola
Si, ya veo, es como si no funcionara el javascript o el enlace se genera incorrectamente.
Has probado este módulo alterno? : http://www.presta-apps.com/free-modules/129-prestashop-cash-on-delivery-with-tax-module.html
Saludos.
He desistalado el anterior, luego he descargado e instalado este módulo que comentas y sigue igual.
Es el tercer módulo para reembolso gratuito que pruebo y los tres hacen lo mismo 🙁 .
¿Qué más puedo hacer?, ¿puedo hacer debug de alguna forma?.
PD: Soy programador ABAP/SAP, no sé mucho de PHP ni Javascript pero con ayuda alomejor puedo sacar algo.
Hola
Prueba habilitar el modo de depuración para ver si te da alguna pista del problema:
https://prestashop.axvisualpromocom.com/content/13-activar-modo-debug-de-prestashop
Lo que podrías sugerirte es que pruebes cambiando de theme, sin embargo realiza esta prueba en un clon de tu sitio ya que pederás el diseño.
Saludos.
Después de realizar un clon y cambiar al tema por defecto boostrap sigue igual.
También habilité el modo debug y no lanza ningún error, simplemente recarga la pantalla igual que siempre.
¿Alguna otra solución que pueda intentar?.
PD: He probado con el módulo que me aconsejasteis y con el que viene por defecto,
Dirección del clon: https://piecitosmoda.es/piecitos_clon/index.php.
Hola Francisco.
¿ Realizaste alguna modificación en el modulo Cash on delivery ?, lo comento por que veo que tienes añadida una imagen y si reviso la URL que genera el enlace con el inspector veo que dirige a una pagina 404:
-> https://piecitosmoda.es/index.php?fc=module&module=codfeeiw&controller=validation&id_lang=4
.- Accede a la siguiente URl y descarga la misma versión de PS que tienes instalada:
-> https://www.prestashop.com/es/versiones-anteriores
.- Descomprime el paquete de prestashop en tu equipo y accede a la carpeta " Modules "
.- Comprime el modulo Cash on delivery y lo subes a tu instalación dentro de la carpeta "modules"
.- Renombra la carpeta Cash on delivery que tienes dentro de la carpeta modules
.- Descomprime la carpeta Cash on delivery que sustituye a la que renombraste.
Comprueba si después de eso se soluciona.
Un saludo
Buenas,
He reemplazado la carpeta siguiendo los pasos que me indicaste, pero el problema persiste.
No he tocado nada de código, la imagen es la que viene con en el módulo cashOndelivery que me aconsejasteis descargar.
¿Qué mas puedo hacer para arreglarlo, actualizar a la versión 17.X?
Un saludo.
Hola
No puedes actualizar de PS 1.6 a PS 1.7, (al menos a la fecha ) , tendrías que hacer una migración lo cual incluso te llevará a cambiar de theme porque el que usas no es compatible.
De manera general es muy raro que suceda esto, posiblemente hay algún tipo de bug a nivel de BD, o algún otro módulo te este ocasionando este problema o también que tengas algunos parámetros de optimización habilitados que generen esto.
Descarta esto último desde : Parámetros Avanzados > Rendimiento, desactiva cache y parámetros CSS
Con respecto a descartar módulos tendrías que ir desactivando módulos que sospeches pueden causar conflictos, mejor realizar un backup de tu sitio cuando hagas esto.
Saludos.
Buenas,
ya lo he solucionado 🙂 , lo pongo aquí por si a alguien le pasa lo mismo.
Al parecer era muy fácil sabiendo donde tocar.
El problema estaba en el valor de la variable ssl en un override (public_html/override/classes/controller.php), la cual se le estaba asignado el valor false cuando debía ser true (ya que uso SSL en mi web) :pinch: .
Muchas gracias por la ayuda, un saludo.