Jump to content

fraguvaz

Members
  • Posts

    9
  • Joined

  • Last visited

Profile Information

  • First Name
    Fran
  • Last Name
    Guardia

fraguvaz's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. No me sirve, porque la mayoría de los clientes no cerrarian el navegador, en cambio, están obligados a acudir a la página de inicio, lo que necesito es añadir una especie de session_destroy(), pero no se exactamente donde he de colocarlo. Gracias y sigo esperando más respuestas
  2. Buenos días, quiero hacer que cada vez que un usuario entre en mi página de inicio, la sesion que exista anteriormente se destruya, ya que el valor minimo por defecto que deja prestashop para la cookie de sesion es 1 hora, hay que buscar otra alternativa. Espero que podáis ayudarme. Un saludo
  3. He encontrado una solución algo chapuzas: Modificando el archivo "controllers/front/OrderOpcController.tpl" He eliminado las siguientes líneas del código 546 if (!$this->isLogged) { 547 return '<p class="warning">'.Tools::displayError('Please sign in to see payment methods.').'</p>'; 548 } 557 if (!$this->context->cart->id_address_delivery || !$this->context->cart->id_address_invoice || !Validate::isLoadedObject($address_delivery) || ! Validate::isLoadedObject($address_invoice) || $address_invoice->deleted || $address_delivery->deleted) { 558 return '<p class="warning">'.Tools::displayError('Error: Please select an address.').'</p>'; 559 } Eliminando esas líneas ya me aparece el módulo de pago sin necesidad de que el usuario introduzca datos adicionales. Sé que esta solución no será válida para todo el mundo, ya que si ese mismo usuario por algún motivo vuelve a empezar la compra, si que le pedira los datos (digamos que solo se lo salta la primera vez), intentaré pulirlo más pero de momento me hace el apaño. Si alguien encuentra alguna manera más profesional, por favor que lo indique. Un saludo
  4. Buenos días, llevo ya unos días leyendo y probando todos los artículos relacionados con el tema pero no doy con la tecla. Tengo prestashop 1.6.1.4 y dos módulos que son FastCheckout y el módulo de pago de Redsys. Los productos que se venden en la tienda son virtuales, con lo cual el cliente solo debería introducir los datos que le pide fastcheckout que son nombre, apellido e email; el problema viene que al pulsar en continuar me aparece "el usuario debe registrarse para acceder al módulo de pago" donde dando a continuar lleva a un formulario donde debe introducir obligatoriamente dirección, d.n.i, estado, provincia y algo más. Si relleno esos campos me aparece el módulo de pago sin problemas, la pregunta es, ¿hay alguna forma de que aparezca el módulo de pago tener que introducir tantos datos? Gracias de antemano.
  5. Hola, estoy iniciandome en el ámbito profesional con prestashop, ya empiezo con los "problemas" y me uno a la comunidad para aprender y aportar sobre lo aprendido. Gracias.
×
×
  • Create New...