Jump to content

Modo catalogo para la sesión actual


Pedro Oliver

Recommended Posts

Saludos compañeros, 

 

Estoy desarrollando un modulo para un restaurante. Y necesito activar el modo catálogo desde mi módulo.

 

Al parecer todo viene de la funcion:

Configuration::get('PS_CATALOG_MODE')

Pero si actualizo este campo con: 

Configuration::updateValue('PS_CATALOG_MODE', 1)

Se me cambia en toda la tienda, para todas las sesiones. Lógicamente no me sirve. 

 

He mirado los valores de $cookie y no hay ninguno que me permita deshabilitar de algún modo el carrito para ese usuario. 

 

Ahora mismo estoy un poco desesperado, así que me sirve cualquier solucion: 

 

  • Deshabilitar el checkout
  • Deshabilitar el modulo cart
  • Esconder los botones

Siempre y cuando se haga solo para ese usuario. 

 

Cualquier ayuda es bienvenida. 

 

Un saludo!!

Link to comment
Share on other sites

Desconozco con que version de Prestashop trabajas ya que no la indicas, pero por si te sirve de ayuda, en Prestashop 1.5, puedes crearte grupos en la pestaña Clientes -> Grupos donde entre otras novedades te deja restringir los módulos por grupos, ademas de tener la opción de mostrar u no los precios de los productosy por tanto desabilitar la compra de los productos (que basicamente es lo que hace prestashop al activar el modo catalogo, lo unico que en este caso de forma especifica por grupos de clientes.)

 

Podrias por ejemplo crearte un grupo llamado "X-men" y luego en el codigo de tu módulo cambiar al cliente actual de grupo en ese momento.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...