Plataforma de comercio local para ayuntamientos y administraciones públicas
Desarrollo y evolución de Comerç a casa, una plataforma digital de promoción y venta online para el comercio de proximidad impulsada por la Diputació de Girona.
El proyecto permite que comercios de diferentes municipios puedan ofrecer sus productos a través de una plataforma de comercio local y marketplace multivendedor, incorporando pagos online, diferentes formas de pago, gestión de pedidos, entrega a domicilio, recogida en tienda y herramientas de administración para cada municipio.
Marketplace para impulsar el comercio local y de proximidad
La plataforma está orientada a facilitar la digitalización del comercio local y ofrecer a pequeños comercios y establecimientos de proximidad un nuevo canal para mostrar y vender sus productos online.
Desde una misma infraestructura es posible gestionar diferentes municipios, portales y comercios, manteniendo configuraciones independientes para cada uno.
Este modelo permite crear un marketplace de comercio local para ayuntamientos, diputaciones y entidades públicas sin necesidad de desarrollar una plataforma diferente para cada municipio.
Plataforma eCommerce multivendedor
Comerç a casa funciona como una plataforma eCommerce multivendedor, donde diferentes comercios pueden publicar productos y recibir pedidos dentro de un mismo portal.
Cada comercio dispone de su propia configuración y puede gestionar aspectos como:
- Productos disponibles para la venta.
- Stock de los productos.
- Formas de pago aceptadas.
- Configuración del TPV online.
- Entrega a domicilio.
- Recogida en tienda.
- Municipios y zonas de reparto.
- Pedidos recibidos.
Integración de pagos online mediante TPV Redsys
Uno de los desarrollos realizados ha sido la integración del TPV virtual Redsys dentro de la plataforma.
Cada comercio puede configurar sus propios datos de Redsys, permitiendo que los pagos realizados por los clientes se procesen directamente con el TPV correspondiente al establecimiento.
La integración ha requerido adaptar todo el flujo de compra: incorporación de productos al carrito, selección del vendedor, creación del pedido, proceso de pago y confirmación de la operación.
Pagos online y otras formas de pago
La plataforma permite que cada municipio decida si quiere trabajar exclusivamente con pagos online mediante Redsys o permitir también otras formas de pago configuradas por los comercios.
Cuando se permiten diferentes métodos de pago, cada comercio puede establecer las opciones disponibles para sus clientes.
En el carrito de compra, el usuario selecciona una única forma de pago para todos los productos correspondientes a un mismo vendedor, simplificando el proceso y evitando combinaciones incorrectas dentro de una misma compra.
Carrito de compra con múltiples comercios
Uno de los retos técnicos del proyecto es gestionar compras en las que un mismo usuario puede añadir productos pertenecientes a distintos establecimientos.
La plataforma identifica los productos de cada vendedor y permite gestionar de manera independiente el pago de cada comercio.
El sistema controla qué pedidos están pendientes de pago y, una vez completada una operación, únicamente ofrece continuar con otros comercios cuando todavía existen productos pendientes en el carrito.
Entrega a domicilio o recogida en tienda
Durante el proceso de compra, el cliente puede seleccionar entre entrega a domicilio o recogida en el establecimiento.
El sistema comprueba que la modalidad seleccionada sea compatible con la configuración del comercio y con los productos incluidos en el pedido.
En el caso de la entrega a domicilio, pueden definirse diferentes zonas de reparto por municipio, comarca o provincia.
A partir de estas zonas, la plataforma determina automáticamente los municipios disponibles para la entrega.
Gestión de comercios por municipio
La plataforma está preparada para trabajar con estructuras administrativas en las que un mismo portal puede agrupar varios municipios.
Los usuarios administradores pueden tener asignado un municipio concreto y gestionar únicamente los comercios correspondientes a su ámbito territorial.
De esta forma, diferentes responsables municipales pueden trabajar dentro de un mismo portal manteniendo separados los comercios y pedidos que les corresponde administrar.
El sistema también controla los permisos de acceso para impedir que un administrador pueda acceder directamente a través de una URL a comercios pertenecientes a otros municipios.
Gestión centralizada para ayuntamientos y administradores
Los administradores disponen de herramientas para gestionar los diferentes elementos de la plataforma, incluyendo comercios, usuarios, pedidos y configuraciones municipales.
Dependiendo del nivel de permisos, cada administrador puede gestionar todo el portal o únicamente los datos correspondientes a un municipio determinado.
Esta arquitectura facilita la utilización de la plataforma tanto por pequeños ayuntamientos como por proyectos supramunicipales gestionados por diputaciones u otras administraciones públicas.
Exportación de usuarios y datos en CSV
La plataforma incorpora herramientas de exportación de usuarios compradores en formato CSV, facilitando el tratamiento posterior de la información mediante Excel u otras herramientas de gestión.
Entre los datos exportables se encuentran información como nombre, apellidos, correo electrónico, teléfono y población.
Gestión normalizada de municipios
Para mejorar la calidad de los datos, la población de los usuarios deja de ser un campo de texto libre y pasa a seleccionarse desde un listado normalizado de municipios.
Esta estructura facilita la gestión administrativa, el filtrado de usuarios, la segmentación territorial y la relación entre compradores, comercios y zonas de entrega.
Desarrollo con Laravel y PHP
La plataforma está desarrollada utilizando PHP y Laravel, permitiendo implementar una arquitectura modular y adaptar los diferentes procesos de negocio a las necesidades del proyecto.
Entre los desarrollos realizados se encuentran la integración del TPV Redsys, gestión de permisos, filtros por municipio, procesos de compra multivendedor, exportación de datos y adaptación de los flujos de pago y entrega.
Soluciones digitales para comercio local
Este proyecto demuestra cómo una plataforma digital de comercio local puede adaptarse a las necesidades específicas de ayuntamientos, diputaciones y asociaciones de comerciantes.
Una solución de este tipo permite centralizar diferentes comercios en una misma plataforma, facilitar la venta online, gestionar pagos, organizar zonas de entrega y proporcionar herramientas de administración adaptadas a cada territorio.
Desarrollo de plataformas de comercio local a medida
En Arambee desarrollamos y evolucionamos plataformas de comercio local, marketplaces y soluciones eCommerce a medida para administraciones públicas, asociaciones y empresas.
Podemos integrar sistemas de pago como Redsys, desarrollar plataformas multivendedor, crear procesos de compra personalizados e integrar soluciones existentes mediante APIs y servicios web.
Si necesitas desarrollar o ampliar una plataforma para impulsar la digitalización del comercio local, podemos adaptar la solución a las necesidades concretas de tu proyecto.
```
