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