Jump to content

Eliminar registro para que aparezca modulo de pago


fraguvaz

Recommended Posts

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.

Link to comment
Share on other sites

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
 

Edited by fraguvaz (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...