Jump to content

[RESUELTO] Agregar el campo Company a la búsqueda de clientes


zedmx

Recommended Posts

Hola y de antemano gracias por su ayuda. Me gustaría saber si hay alguna forma de agregar el campo Company en la búsqueda de un cliente mientras se tenga activo el modo B2B. Muchos de los pedidos de mi tienda se toman vía BackOffice y para comenzar a tomar el pedido hay que primero localizar al cliente, muchos de ellos son empresas en mi caso y difícilmente logro localizarlos rápido solo con el nombre y apellido del comprador.

 

Hice una búsqueda previa en el foro y no encontré ningún tema similar.

 

Gracias de antemano por su ayuda. Salu2

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

Ventura, mil gracias por tu pronta ayuda, una pregunta; Con esto lograría que la búsqueda sea tanto para company como para el nombre y apellido? pues aunque la mayoría de mis clientes son empresas también tengo clientes "normales" y requiero poder encontrarlos.

 

Otra cosa, quizás debí mencionarlo antes, pero no se de programación, aunque se cambiar los ficheros, por lo que si me puedes dar un ejemplo de como debería quedar el fragmento de código para copiar y pegar estaría de lujo :)

Link to comment
Share on other sites

Entonces lo mejor es que cojas los fundamentos basicos. Aqui tienes informacion de como sobreescribir un archivo del core de Prestashop, en este caso seria una classe

http://doc.prestashop.com/display/PS16/Overriding+default+behaviors

 

En ese archivo override incluiras la function completa modificada, en este caso

function searchByName

añadiendo el codigo  de color en esta parte

 

 $sql .= ' UNION ('.$sql_base.' WHERE `lastname` LIKE \'%'.pSQL($query).'%\' '.Shop::addSqlRestriction(Shop::SHARE_CUSTOMER).')';

 $sql .= ' UNION ('.$sql_base.' WHERE `firstname` LIKE \'%'.pSQL($query).'%\' '.Shop::addSqlRestriction(Shop::SHARE_CUSTOMER).')';

$sql .= ' UNION ('.$sql_base.' WHERE `company` LIKE \'%'.pSQL($query).'%\' '.Shop::addSqlRestriction(Shop::SHARE_CUSTOMER).')';

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...