Buscar clientes por número de teléfono

by | Dec 7, 2022 | Prestashop

Buscar clientes por número de teléfono

Si quieres buscar clientes por número de teléfono en tu tienda prestashop, tendrás que hacerlo de esta manera o no te funcionará 🙂

Ese muy útil poder buscar a un determinado cliente a través de su número de teléfono dentro de nuestra tienda prestashop. Pero esta funcionalidad no está incluida en nuestro backoffice. Podemos buscar por nombre, apellido, email, pedidos, etc, pero no por número de teléfono.

Es muy fácil, aquí te explico cómo podrás buscar por teléfono a tus clientes dentro de Clientes -> Direcciones

Buscar clientes por número de teléfono

1.- Crear override

Lo primero es disponer de un programa para acceder al sistema de ficheros de nuestro servidor, tipo Filezilla, o bien acceder directamente al servidor desde un cPanel o Plesk

A continuación vamos a crear un fichero override. Ya sabes que un override es una versión modificada de un fichero del core de prestashop que creamos sin tener que alterar ese original y que, además, no se sobreescribirá si actualizamos nuestro prestashop. Es muy útil trabajar con overrides porque nos garantizan que no perderemos los cambios que hayamos hecho en determinados ficheros.

Con un editor de texto, crea un nuevo fichero, llámale AdminAddressesController.php y dentro copia y pega el siguiente contenido:


<?php

class AdminAddressesController extends AdminAddressesControllerCore
{
public function __construct()
{
parent::__construct();

$this->fields_list['phone'] = array('title' => $this->l('Phone'), 'filter_key' => 'a!phone');
$this->fields_list['phone_mobile'] = array('title' => $this->l('Mobile'), 'filter_key' => 'a!phone_mobile');
}
}

Cuando hayas guardado el fichero, súbelo a la carpeta siguiente: override/controllers/admin/

El fichero estará en override/controllers/admin/AdminAddressesController.php

 

2.- Vaciar caché

Es imprescindible vaciar la caché o de lo contrario, sólo verás una página en blanco o un error 500 si intentas acceder a la sección de Clientes -> Direcciones para poder buscar tus clientes por teléfono o como sea.

  • Ve a Parámetros avanzados -> Rendimiento: Borrar la caché
  • Con tu programa de acceso a los ficheros del servidor:
    • Si tienes prestashop 1.6: ve a la carpeta /cache/ y borra el fichero class_index.php (no te preocupes, se regenerará automáticamente) /cache/class_index.php
    • Si tienes prestashop 1.7:  el archivo equivalente lo encontrarás en
      var/cache/dev/class_index.php
      var/cache/prod/class_index.php

Ahora, si vas a Clientes -> Direcciones, ya deberías tener algo como esto, donde hay un campo para teléfono y otro para móvil a fin de que puedas buscar por ambos.

Buscar clientes por número de teléfono

Buscar clientes por número de teléfono

 

Espero que te haya servido, si tienes cualquier consulta, déjala aquí en comentarios

Mucha suerte y mucho e-commerce! 🙂

Cómo añadir nuevo usuario en Google Search Console

Si quieres saber cómo añadir nuevo usuario en google search console porque tienes que agregar un colaborador, a veces puede ser poco intuitivo. Te explico cómo hacerlo fácil y rápido Como ya sabes, Google Search Console es un servicio gratuito de Google que te ayuda a...

read more

La pagina de producto ideal en e-commerce

Si quieres tener más #trafico y más #ventas en tu #ecommerce, debes asegurarte de que tus productos tengan unas buenas descripciones, imágenes y elementos que generen confianza. Te lo explico todo en el vídeo. https://youtu.be/OTI11Se7BMQ La página de producto ideal...

read more

Create Web Backups and Secure Your Site Easily

Are you pondering the backup procedures of your server and seeking to take control of them? Creating web backups is a fundamental necessity to secure your online presence. In this article, I'll guide you through the process of creating web backups and securing your...

read more