Detectar fraudes en los pedidos en Prestashop

Tenemos desde hace varios años, un módulo del usuario tomerg3, más conocido en la comunidad de Prestashop como “Prestochangeo”.

No confundir este módulo, con el nativo que lleva Prestashop llamado PrestaShop Security / prestafraud“.

¿Qué hace el módulo?

  • Basado en la IP del cliente que usa al realizar del pedido en su tienda, el módulo muestra en un “bloque nuevo” dentro de la ficha del pedido en el panel de administración el país, provincia, ciudad, código postal, y coordenadas de la localización del ordenador desde el cual se ha realizado la compra con opción a visualizarlo en Google Maps.
  • Podemos detectar fraudes comparando la localización del cliente que realiza el pedido con la dirección real de envío y de facturación del cliente.

¿Qué usa el módulo para conocer los datos del cliente en base a la IP que ha usado al realizar el pedido?

Tras instalar y subir el módulo en Prestashop, nos aparecerá en su configuración que tenemos que introducir la API

Configuración de la API, para que el módulo pueda obtener datos

Para obtener la API, como hemos señalado en la imagen, tenemos que acceder a esta dirección:

http://www.ipinfodb.com

y registrarnos.

Pero antes, vamos apuntarnos la dirección “IP” que aparece en la configuración del módulo donde dice:

IP Servidor
IP Servidor

Your Server’s IP Address is X.X.X.X

Esta IP, la vamos a tener que colocar luego en el registro de usuario en: http://www.ipinfodb.com en la casilla de “Server IP”, tal como mostramos en la siguiente imagen. (Obviamente lo de X.X.X.X es solo un ejemplo)

Proceso de Registro en ipinfodb.com

Una vez, nos hemos registrado y validado la cuenta.

Dentro de ipinfodb.com, accedemos con los datos de nuestra cuenta de usuario  obtenemos nuestro número de API

API para la configuración del módulo en Prestashop

Dato que vamos a pegar en la configuración del módulo que hemos instalado en la pestaña módulos -> módulos

Configuración del módulo para detectar fraudes en Prestashop

Guardamos los cambios.

Ahora, por ejemplo, si simulamos un pedido en nuestra tienda, veremos que luego en la ficha del pedido, tendremos el bloque del que hemos hablado antes, denominado “IP Address Verification

Bloque datos de IP en Prestashop en el pedido

Los datos que nos da el bloque, los podemos contrastar con los datos de la dirección de envío y de facturación del cliente y ver si encajan o no.

El módulo lo podemos descargar aquí:

  •  https://www.prestashop.com/forums/topic/303230-free-module-order-ip-address-verification-avoid-fraud-chargebacks-unhappy-customers/
  • http://www.presto-changeo.com/en/prestashop-free-modules/107-order-ip-address-verification.html
  • Enlace de emergencia. Solo para usar si no funciona el enlace original de descarga del módulo, ya que en el enlace original es donde el módulo se encuentra actualizado.

Módulo testeado en las ultimas variantes de Prestashop 1.6.