Ir al contenido
PaqueteAuditoría de arquitectura: revisión independiente y plan de migración paso a paso en 5-7 días laborables
Proyectos
Detalle del proyecto

PESTPOINT · 2020 – ACTUALIDAD

Tienda online Pestpoint

Una plataforma de comercio electrónico para productos biocidas. Catálogo de productos, carrito, pedidos, pago por TPV virtual con 3D Secure, avisos de envío y un panel de administración, todo en una sola aplicación Laravel.

Mi función: Desarrollo full-stack: toda la responsabilidad técnica, del código al servidor, es mía.

en línea desde
2020
en la versión actual
Laravel 13
pagos por TPV virtual
3D Secure
del código al servidor
Una persona

El problema

Los productos biocidas no se venden como un artículo cualquiera: los clientes quieren saber qué producto sirve para qué plaga y qué zona de aplicación, y los tipos de envase y el inventario se gestionan por separado.

Se paga con tarjeta o por transferencia, y el cliente tiene que saber cuándo se ha enviado su pedido. Todo ello debe seguir siendo manejable para un equipo pequeño.

Arquitectura

Tienda

  • Tailwind CSS

Plantillas Blade

Panel de administración

  • Tailwind CSS

Plantillas Blade

Laravel 13

  • Laravel

Eloquent y tareas programadas

Base de datos

  • PostgreSQL

Productos, inventario y pedidos

TPV virtual

  • Integración de pagos

QNB 3D Secure

Correo electrónico

  • Maizzle

Avisos de pedido y envío

Los correos de pedido y envío se diseñan con Maizzle y se compilan para que se vean igual en cualquier cliente de correo.

Lo que he construido

  • Catálogo del sector

    Los productos se pueden buscar y filtrar por tipo de plaga, zona de aplicación, marca y tipo de envase.

  • Carrito y pedidos

    Carrito basado en sesión, descuentos, gestión de direcciones y seguimiento de pedidos.

  • Pago

    Pago con tarjeta por el TPV virtual de QNB Finansbank con 3D Secure; cuentas bancarias y avisos de pago para transferencias.

  • Envíos y avisos

    Registro del transportista y correos de “su pedido ha sido enviado”.

  • Contenido

    Blog, preguntas frecuentes, valoraciones de productos, favoritos y un sitemap automático.

  • Panel de administración

    Productos, inventario, pedidos, pagos y contenido gestionados en un solo lugar.

Problemas difíciles que he resuelto

  1. 1

    Integración del TPV virtual con 3D Secure

    Construí de principio a fin el flujo 3D Secure del banco y escribí una capa que traduce los códigos de operación del banco a mensajes comprensibles para el cliente.

  2. 2

    Recordatorios de carritos abandonados

    Un comando programado envía un correo recordatorio a los usuarios que no han completado su carrito; las sesiones de carrito antiguas se limpian con regularidad.

  3. 3

    Actualizada durante años

    Desde 2020, la aplicación se ha mantenido al día con actualizaciones de PHP y Laravel; hoy funciona con Laravel 13, Tailwind CSS 4 y Vite.

Tecnologías

  • Laravel
  • PHP
  • Tailwind CSS
  • PostgreSQL
  • Integración de pagos
  • Vite
  • Maizzle
  • Docker

Servicios relacionados

¿Está construyendo un sistema similar? Podemos trabajar juntos desde la arquitectura hasta la puesta en producción.

Contactar