| |||
| Ubercart problema checkout con usuario anonimo Hola, estoy montando una tienda con ubercart en drupal 6 y al principio todo funcionaba bien pero no se que ha pasado que en mis ultimas pruebas, cuando intento completar el proceso de compra con un usuario no logueado , ubercart me redirecciona a la pagina de login, es decir, cuando pulso en el boton "checkout" del carro y el usuario debería pasar a la pantalla para indicar sus datos, me redirecciona a la pantalla de inicio de sesión. he activado el permiso para usuarios anonimos ademas de la confirmacion por email y he dado permisos a los usuarios anonimos para crear pedidos, pero sigo sin encontrar la solucion a este problema que juraria no tenia al principio. EDITADO: he comprobado que el problema viene cuando activo el panel de "informacion del cliente " para que el cliente indique su correo electronico, si desactivo este panel la compra se realiza sin problemas. pero necesito que el cliente confirme por correo el pedido cuando es un usuario no registrado. ¿alguien sabe por que pasa esto? Última edición por bray; 31/01/2012 a las 05:14 |
| |||
| Respuesta: Ubercart problema checkout con usuario anonimo He seguido investigando y he conseguido saber donde esta el problema, pero no se como resolverlo El codigo que genera drupal para el formulario de informacion del cliente es
Código:
<div class="fieldset-wrapper"><div class="description">Introduzca una dirección de email valida para este pedido ó <a href="/ivm/?q=user/login&destination=cart%2Fcheckout">pulse aquí/a> para Identificarse con una cuenta existente</a></div><div id="edit-panes-customer-primary-email-wrapper" class="form-item"><a href="/ivm/?q=user/login&destination=cart%2Fcheckout"> <label for="edit-panes-customer-primary-email">Dirección de correo electrónico: <span title="Este campo es obligatorio." class="form-required">*</span></label> <input type="text" class="form-text required" value="" size="32" id="edit-panes-customer-primary-email" name="panes[customer][primary_email]" maxlength="64"> </a></div><a href="/ivm/?q=user/login&destination=cart%2Fcheckout"> </a></div> Esos enlaces son el problema, cada vez que el recuadro gana el foco o bien se pulsa para insertar el email, devuelve al usaurio a la pagina de login, pero no se en que archivo se genera este codigo y como modificarlo, ¿alguien sabe? |
| |||
| Respuesta: Ubercart problema checkout con usuario anonimo Despues de dar mil y una vueltas he descubierto como solucionar el error. Lo explicare por aqui por si a alguien le interesa. Ese error viene de la traduccion al español oficial de drupal. del archvo es.po, con el buscador del propio drupal debemos buscar la linea Cita: esta linea incluira le etiqueta del enlace hacia la pagina de login justo para la palabra "aqui" pero la etiqueta esta mal cerrada (/a>) por lo que el enlace se extiende a todo el cuadro y se pulse donde se pulse, nos redirecciona a la pagina de login. Introduzca una dirección de email valida para este pedido ó pulse aquí para Identificarse con una cuenta existente cerrando bien la etiqueta, </a> se soluciona el problema. un saludo. |