Lanza tu producto 2,5 veces más rápido.Descubre el desarrollo asistido por IA

Una Plataforma de Marketplace Basada en Web para Clientes B2C

Una solución de software web y una aplicación móvil multiplataforma para un marketplace que opera en Estados Unidos y el área europea

Sector

Marketplace

Equipo

12 miembros

Inicio

2022

País

EE. UU.

Sobre el Proyecto

Nuestro cliente es una empresa estadounidense que quería unir a compradores y comerciantes en un entorno digital. A pesar de su amplia experiencia en comercio electrónico, el cliente decidió no construir un marketplace web por su cuenta y recurrir a expertos. La empresa necesitaba un partner técnico que desarrollara una solución a medida y definiera el MVP adecuado para aumentar el ROI.

Objetivos planteados a Cleveroad

Definir el alcance adecuado del MVP y ofrecer al cliente consultoría técnica para utilizar correctamente los fondos asignados al desarrollo del marketplace

Desarrollar un MVP ampliado que fuera una respuesta elegante y llamativa frente a los competidores, optimizado para SEO para garantizar la visibilidad y atraer tráfico de búsqueda orgánico

Ofrecer al cliente consultoría y soporte técnico continuos para mantener el marketplace competitivo y atraer a una audiencia de usuarios más amplia a largo plazo

Soluciones que hemos entregado

Realización de un análisis profundo de las soluciones existentes en el ámbito, teniendo en cuenta su funcionalidad principal necesaria y las funciones adicionales esenciales para un producto competitivo en el nicho

Desarrollo del MVP con un conjunto de funciones cuidadosamente elaborado que incluye un Sistema de Gestión de Contenidos (CMS) personalizado adaptado a las necesidades de SEO, un algoritmo de búsqueda optimizado, la gestión del inventario de los comerciantes, la moderación automatizada de contenidos y un motor de pago (compatible con 3D Secure)

Provisión de rondas de feedback con Focus Group para las funciones ya entregadas; sus mejoras según los resultados. Colaboración con el cliente en el desarrollo de nuevas funciones, la corrección de errores y el escalado del producto

Resultados para el Cliente

Un conjunto completo de servicios de consultoría experta que permitió al cliente determinar la funcionalidad necesaria y suficiente del MVP y desarrollar un marketplace a medida y altamente competitivo

Una solución flexible e integral que combina un marketplace web, un backoffice web para la Administración de la plataforma y la implementación de SEO on-page, y una aplicación móvil, y que se compara favorablemente con las plataformas B2C de la competencia

Una colaboración con un proveedor tecnológico y consultor de IT fiable y experimentado que supervisa y previene la obsolescencia de la plataforma y mantiene la competitividad, la escalabilidad y el atractivo del marketplace para los usuarios

Retos de Negocio

Nuestro cliente, una empresa estadounidense, quería crear un marketplace B2C online y gastar el dinero del proyecto de forma inteligente. La solución no debía ser solo «buena para empezar a vender», sino funcional, cómoda para el grupo objetivo de compradores y comerciantes, y compararse favorablemente con la competencia en cuanto a funciones bien pensadas. Por eso, nuestro cliente necesitaba un consultor de IT y partner técnico con experiencia que:

Definiera el alcance de funciones de un Producto Mínimo Viable (MVP) de modo que la funcionalidad fuera suficiente para un marketplace competitivo y distintivo, pero no excesivo, y que la inversión en cada función generara una alta rentabilidad.

Ampliara el MVP con funciones que mejoraran la usabilidad del marketplace para compradores y comerciantes, a la vez que lo optimizara para SEO. Centrarse en herramientas para mejorar la indexación en los motores de búsqueda, la generación de contenido relevante y la gestión de metadatos, garantizando una promoción orgánica eficaz y sentando las bases para la escalabilidad y la visibilidad futuras.

Diera soporte a la solución ofreciendo servicios de consultoría de IT de principio a fin y el mantenimiento del marketplace para mantener el producto competitivo y preservar las oportunidades de crecimiento del Retorno de la Inversión (ROI).

business-challanges

El Proyecto en Detalle

Hemos realizado un análisis profundo, definido el alcance de funciones adecuado, desarrollado un MVP y pasado a construir una funcionalidad avanzada

Arquitectura de Negocio

  • Aplicamos un enfoque muy orientado a cada caso para ambas fases del proyecto: Discovery y Desarrollo, con el fin de definir el alcance del «MVP ampliado» y crearlo. Mediante un análisis profundo y nuestras habituales buenas prácticas, diseñamos una plataforma B2C que incluye una versión web responsive para clientes y comerciantes, una app móvil y un backoffice web para las actividades de administración del marketplace.
  • El Panel de Administración general del marketplace permite a la administración gestionar usuarios, comerciantes, categorías de productos, anuncios, pedidos, informes, etc. Se incluyó la gestión de usuarios junto con un flujo de usuarios de negocio (tiendas), ya que requieren verificación y aprobación humanas para el onboarding. También se incluyó un flujo de problemas notificados por diversos usuarios (un sistema de tickets) y la moderación de contenidos estándar.
  • Los principales módulos de la solución son General, Tienda, Usuario Individual, Inventario, Pedidos, Pago, Búsqueda, Notificaciones y Soporte. Así, cubrimos toda la funcionalidad necesaria para el pleno funcionamiento del marketplace, reflejando la singularidad de la plataforma. También creamos un módulo de gestión de Administradores para abrir la posibilidad de incorporar nuevos usuarios con permisos de Administrador a medida que crece el negocio de nuestro cliente.
ups
Ver en detalle

Aspectos Esenciales del Producto

Hemos desarrollado todos los módulos necesarios del MVP ampliado; ahora estamos mejorando la funcionalidad con nuevas funciones avanzadas en la 2.ª fase del proyecto

Módulo de comprador

Módulo de comprador

El módulo de comprador está disponible para invitados y usuarios autorizados. Pueden explorar y buscar productos y tiendas, y ver los detalles de un artículo seleccionado. Los intentos de realizar acciones de usuario autorizado en el modo invitado llevan a la propuesta de iniciar sesión o registrarse como comprador. La funcionalidad de un comprador autorizado también está disponible en la app móvil para iOS y Android.

Un módulo de usuario individual conserva los datos relacionados con los compradores y sus actividades. Los compradores autorizados pueden acceder a su perfil y gestionarlo, realizar compras, chatear con soporte, guardar el historial de pedidos, pagos, listas de seguimiento y listas de deseos, y notificar un problema. Guardar productos como favoritos, filtrarlos y valorarlos también está disponible solo para los compradores autorizados.

El módulo de búsqueda ofrece la funcionalidad para explorar toda la plataforma. Un algoritmo basado en distintos criterios, optimizado con Elasticsearch, que se distingue por su alto rendimiento. El módulo de búsqueda admite sugerencias, recomendaciones y autocompletado, y cumple los requisitos de facilidad de uso.

ups
Ver en detalle

El módulo de tienda

El módulo de tienda

El módulo de tienda es el componente de los usuarios de negocio de la plataforma (Tiendas). Pueden registrarse en el sistema y acceder a las funciones tras la revisión y aprobación por parte de la Administración del Marketplace del perfil que envían. El módulo permite gestionar la identidad de marca de la tienda, los anuncios, los pedidos, los pagos, la contabilidad y añadir usuarios adicionales a la tienda.

El acceso a la funcionalidad de usuario de negocio para los propietarios de tiendas está disponible tras la verificación y aprobación por parte de la Administración del Marketplace. Solo las tiendas verificadas y autorizadas pueden publicar sus anuncios y operar en el marketplace. Un Super Admin (el propietario de la tienda) también puede incorporar administradores y usuarios adicionales si es necesario; los administradores solo pueden incorporar usuarios según el control de acceso basado en roles (RBAC).

La gestión de precios se desarrolló de forma flexible, de modo que las tiendas pueden actualizar los precios de forma masiva por categorías de productos y ahorrar tiempo. El marketplace admite múltiples divisas para los anuncios, ya que su área de negocio es bastante amplia (Europa y EE. UU.). También se incluye la Gestión de Pedidos, conectada de forma lógica con las transacciones, las devoluciones y los reembolsos.

Otras funcionalidades de la Tienda incluyen la identidad de marca (subida del logotipo y configuración de la combinación de colores) y la gestión de anuncios para crear productos como borradores, publicarlos, retirarlos y actualizarlos. Las funciones de publicación de anuncios y avisos permiten que los compradores conozcan las campañas de venta próximas y actuales, las exclusivas disponibles, etc.

ups
Ver en detalle

Lado del comerciante

Lado del comerciante

El módulo de inventario se encarga de la gestión general del inventario relacionada con los artículos ofrecidos por los comerciantes. Tal como requiere nuestro cliente, los comerciantes pueden gestionar su tienda, es decir, la cantidad de anuncios, la disponibilidad de los artículos, las descripciones flexibles, la funcionalidad de reserva anticipada (si el artículo está agotado), etc.

Una moderación de contenidos automática basada en IA permite a los comerciantes gestionar los artículos con facilidad y reconoce textos e imágenes para adultos (+18). Todo el contenido subido por los usuarios se comprueba automáticamente y se marca como «para adultos» para advertir a los usuarios antes de acceder a los detalles. Es esencial si un comerciante tiene únicamente productos para adultos que deben mostrarse con el consentimiento del usuario.

La gestión de productos se realiza en el lado del Comerciante. La funcionalidad básica del CMS permite a los usuarios publicar banners y avisos (por ejemplo, códigos promocionales) en la landing page del marketplace.

La gestión de usuarios también se incluye en el flujo del Comerciante. Los usuarios de negocio (propietarios de tiendas) completan su registro y deben ser verificados y aprobados por la administración del marketplace. La gestión de Compradores incluye la posibilidad de revisar los detalles de cada usuario, incluido el historial de sus compras y los productos que han guardado como favoritos dentro de sus tiendas.

ups
Ver en detalle

Pedidos y pagos

Pedidos y pagos

El flujo de compra incluye el recorrido del usuario desde la selección del producto hasta la formación de un pedido con todos los recuentos de artículos y sus importes, y finaliza con el checkout y el pago. Todos los descuentos, si los hay, se incluyen en los cálculos. También es posible cancelar los pedidos aún no tramitados y solicitar la devolución y el reembolso de los pedidos según la política.

El módulo de Pedidos se encarga de crear el pedido y llenar los carritos en la plataforma. Los usuarios pueden acceder a los detalles de entrega y pasar a las opciones de pago. La compatibilidad con múltiples proveedores de pago (entre los que elige el comerciante) era uno de los requisitos del cliente, por lo que tuvimos en cuenta las posibilidades para ello y el escalado futuro.

El módulo de pago ofrece la funcionalidad general relacionada con las compras y las transacciones e incluye un mecanismo de reembolso. Los usuarios pueden seleccionar las opciones disponibles para las tiendas entre las pasarelas de pago integradas. El motor de pago compatible con 3D Secure cumple los requisitos para las transacciones en nombre de los usuarios de la UE y EE. UU. Pueden pagar los productos con las tarjetas de crédito más habituales con una comisión de transacción mínima.

Las funciones de gestión de descuentos permiten a las tiendas captar la atención de los compradores con rebajas marcadas en los precios. Los usuarios de negocio pueden configurar descuentos para los productos uno a uno o para toda la categoría, así como un periodo de aplicación de los descuentos. El cálculo del precio final durante el pedido se incluye en el algoritmo de descuentos.

ups
Ver en detalle

El panel de administración

El panel de administración

El panel de administración está destinado al propietario del marketplace. La funcionalidad del módulo general abarca la gestión de las categorías de productos y la disponibilidad de los productos para los usuarios no autorizados y autorizados (Invitados y Compradores). Pueden ver listas de artículos, buscar y consultar los detalles de los productos.

El sistema de tickets está diseñado específicamente para gestionar los problemas notificados por cualquier tipo de usuario (tanto compradores como comerciantes). La plataforma también incluye el módulo de notificaciones encargado de las notificaciones internas generales: recibir y enviar, y obtener correos de marketing (u otros). El servicio de notificaciones push se implementó mediante la solución multiplataforma Firebase Cloud Messaging (FCM).

La funcionalidad de informes permite a los usuarios revisar el historial de pedidos, los reembolsos y las devoluciones según las selecciones por fechas, tiendas u otras agrupaciones. También es posible supervisar los ingresos de cada tienda, así como los ingresos del marketplace según su modelo de monetización (basado en suscripción).

La gestión de suscripciones permite al propietario del marketplace configurar y experimentar con planes de suscripción de forma flexible. Abre la posibilidad de definir el mejor modelo de monetización a seguir, el importe requerido a pagar por plan, y configurar el número de anuncios permitidos (algunas cantidades limitadas e ilimitadas).

ups
Ver en detalle

Módulos de la segunda fase

Módulos de la segunda fase

El chat de soporte ofrece a los usuarios del marketplace una funcionalidad de comunicación en tiempo real. Los comerciantes y los clientes pueden ponerse en contacto rápidamente, aclarar diversos detalles de la compra, responder preguntas y resolver distintos problemas con la administración de la plataforma.

La integración con United Parcel Service (UPS) nos permite cubrir las necesidades básicas de negocio en servicios de entrega con un gasto financiero mínimo para el desarrollo de esta función.

Un módulo de publicidad permite al propietario del marketplace vender espacios publicitarios en el sitio, gestionar las condiciones de su uso y acceder a un canal de ingresos adicional.

La integración de un módulo de contabilidad permite a los Comerciantes llevar a cabo todos los procesos de negocio en un solo lugar y gestionar su negocio por completo utilizando únicamente la cuenta del marketplace.

Las recomendaciones basadas en IA permiten a las tiendas proponer productos adicionales que coincidan con las compras recientes. El sistema también ofrecerá el mismo tipo de productos (con distinto aspecto) para los artículos «vistos recientemente» o «guardados recientemente».

ups
Ver en detalle

Desarrollo en Detalle

  • Realizamos dos fases dentro del proyecto: Discovery y Desarrollo. En la fase de Discovery, aplicamos un enfoque muy orientado a cada caso, teniendo en cuenta las inquietudes y los temores de nuestro cliente, con el fin de definir el alcance correctamente y planificar el flujo del proyecto apoyándonos en una investigación profunda de la competencia.

  • La composición del equipo para la fase de Discovery incluía un project manager, un analista de negocio, un arquitecto de soluciones y un diseñador UI/UX. Realizaron un análisis profundo y planificaron el proyecto de forma general. También era necesario prestar mucha atención al diseño, ya que la sofisticada UI/UX debía distinguir el marketplace de los numerosos competidores, algo que interesaba mucho a nuestro cliente. Por eso creamos un prototipo clicable para verificar la solución desde el punto de vista de la UX y demostrar su viabilidad.

  • Los entregables de Discovery incluían una lista de desglose de funciones con una estimación aproximada, la especificación de requisitos funcionales y no funcionales, diagramas de arquitectura de negocio (UML, BPMN, diagramas de flujo), diagramas técnicos de arquitectura y despliegue, el documento de arquitectura de software, el plan de proyecto y el diagrama de Gantt para el control del consumo del presupuesto, y el mapa de UX.

  • Un enfoque meditado de la fase de Discovery nos permitió encontrar respuestas a los retos técnicos: algoritmos para una búsqueda optimizada con sugerencias y recomendaciones, soluciones sofisticadas para la gestión del inventario de los comerciantes y la moderación automatizada de contenidos, y un motor de pago compatible con 3D Secure para la UE y EE. UU. También definimos funciones clave para hacer el sitio web compatible con SEO, que incluían la configuración de marcado de esquema personalizado para cada tipo de producto, metaetiquetas totalmente personalizables y URL únicas para cada página de producto.

  • En la fase de Desarrollo, convertimos los resultados de Discovery en el producto final. El equipo de Desarrollo estaba formado por un project manager, un analista de negocio, un diseñador UI/UX, desarrolladores, ingenieros de QA y DevOps, tech leads y un arquitecto de soluciones. Los entregables incluían una plataforma web responsive, una app móvil en Flutter disponible en dispositivos iOS y Android, y un backoffice web. Nuestros ingenieros certificados en AWS emplearon una arquitectura en la nube altamente escalable para dotar al marketplace de un tiempo de carga rápido y un alto rendimiento, y preparar una base sólida para el posterior escalado de la plataforma.

  • También realizamos un Focus Group antes y durante el desarrollo, en el que participaron el cliente y los directivos de nivel C de nuestra empresa. Esto nos permitió analizar el concepto del producto desde diversos puntos de vista, comprender mejor las necesidades de los usuarios y centrarnos en la funcionalidad crucial. Como resultado, el presupuesto del cliente se invirtió de forma inteligente y el marketplace llegó a ser muy competitivo incluso como versión MVP.

ups
Ver en detalle

Stack tecnológico

El stack tecnológico se eligió teniendo en cuenta las soluciones de DDC y blockchain del cliente y la funcionalidad requerida de la plataforma

Backend

Node JS

MSSQL

Redis

Elasticsearch

Socket IO

Frontend

React.js

Redux

Next.js

Móvil

Flutter

Infraestructura

AWS

Servicios de terceros

Stripe

Firebase Cloud Messaging

AWS Recognition

Resultados Obtenidos

Hemos cumplido todas las expectativas del cliente respecto al marketplace, desarrollado un MVP convincente y pasado a la 2.ª fase del proyecto

Optimización del presupuesto gracias a un alcance de funciones adecuado del MVP

Realizamos un análisis exhaustivo y detallado de la solución, ayudando a nuestro cliente a determinar la composición de funciones para la primera fase del proyecto (desarrollo del MVP). Gracias a un enfoque meditado, la funcionalidad del marketplace resultó ser suficiente, no redundante y destacaba favorablemente, aumentando el ROI.

Un marketplace competitivo que atrae a los usuarios

Al centrarnos en la usabilidad, la visibilidad y los requisitos de SEO on-page del MVP, desarrollamos un marketplace competitivo, listo para prosperar en un nicho competitivo. Como resultado, el sitio web del cliente empezó a ganar tráfico orgánico apenas tres meses después de su lanzamiento. Continuamos nuestra colaboración técnica, mejorando aún más la competitividad del marketplace.

Soporte y mantenimiento de la plataforma de alta calidad

Mantenemos nuestra colaboración en el mantenimiento del marketplace y en añadir funciones avanzadas al MVP según nuestro plan. Este proceso está bien establecido y funciona sin problemas, lo que permite al cliente prever y asignar el presupuesto de soporte de forma transparente, reduciendo los costes generales a medio y largo plazo.

Empieza a hacer crecer tu negocio con nosotros
Al enviar este formulario confirmo que he leído y acepto la Política de Privacidad

Más Casos

Portfolio case
Portfolio case