Desactivar zona registro y permitir solo pedido instantáneo en Prestashop 1.6

Suponiendo que hayamos configurado en la pestaña Preferencias -> Pedidos la opción:

Activar el pedido express para cuentas de invitado

Activar compra como invitado

Y queremos evitar que en el pedido el usuario se pueda registrar.

Ocultar login y zona acceso para registrarse

Permitiendo solo la compra como «Invitado»

Compra como invitado en Prestashop

Editamos el fichero:

/themes/default-bootstrap/authentication.tpl

Y comentamos el siguiente código (comentar código en Smarty):

[sourcecode language=»text»]

{l s=’Create an account’}

{l s=’Please enter your email address to create an account.’}


{if isset($back)}{/if}

{l s=’Already registered?’}


{if isset($back)}{/if}

[/sourcecode]

Dejándolo de este modo:

[sourcecode language=»text»]

{*

*}

[/sourcecode]

Por otro lado, si habéis ocultado la zona de registro/login, no tiene sentido tener activado el módulo que vemos en la parte superior de la tienda para iniciar sesión.

Iniciar sesión
Iniciar sesión

Si vamos a la pestaña Módulos -> Módulos, podemos buscar el módulo y desinstalarlo:

Desinstalar módulo

Si en la pestaña Preferencias -> Pedidos en «Tipo de proceso de pedido» tuviéramos señalado:  «Proceso de compra en una página»

Proceso de compra en una página

 

Tendríamos que comentar las líneas pertinentes en el fichero: 

/themes/default-bootstrap/order-opc-new-account.tpl
/themes/default-bootstrap/order-opc-new-account-advanced.tpl

Os subo los tres ficheros: Descargar ficheros   con el código pertinente comentado.

Recordar que comentamos con {* *} en Smarty lo que queremos que no se visualice.

Mas cosas, vemos que por ejemplo en el pie de página tenemos un «Bloque Mi cuenta».

Si queremos ocultar solo algunos enlaces de ese bloque, editamos el fichero:

/themes/default-bootstrap/modules/blockmyaccountfooter/blockmyaccountfooter.tpl

Y comentamos lo que no queremos que se vea.

Si quieres quitar directamente el bloque, podemos desinstalar el módulo desde la pestaña módulos -> módulos.

Desinstalar módulo