Marketplace B2B vs B2C: diferencias arquitectónicas clave

"Necesito construir un marketplace."
Esa frase puede significar cosas muy distintas. Un marketplace donde personas compran y venden artículos de segunda mano es una arquitectura. Un marketplace donde empresas contratan proveedores de servicios industriales es otra completamente diferente.
Confundirlas al inicio del proyecto es uno de los errores más costosos en software. Acá explicamos las diferencias que importan — no las superficiales, sino las que afectan cómo se construye el sistema desde los cimientos.
¿Qué diferencia un marketplace B2B de uno B2C?
No es solo la audiencia. Es el modelo de negocio, los flujos de transacción, los requerimientos legales y, en consecuencia, la arquitectura del sistema.
Marketplace B2C (Business to Consumer)
Marketplace B2B (Business to Business)
Las diferencias arquitectónicas que más importan
Sistema de usuarios y roles
B2C: vendedores y compradores con perfiles relativamente simples. Un usuario puede ser vendedor, comprador o ambos.
B2B: organizaciones con múltiples usuarios internos y roles diferenciados. El "comprador" puede ser una empresa con un equipo de compras que genera la solicitud, un gerente que aprueba el gasto y un sistema de ERP que recibe la factura final. El "vendedor" puede tener soporte, ventas, facturación y logística como usuarios separados con accesos distintos.
Esto impacta directamente el modelo de autenticación, el sistema de permisos y la estructura de la base de datos. En B2B, la entidad base no es el "usuario" — es la "organización", y los usuarios pertenecen a organizaciones.
Motor de búsqueda y matching
B2C: búsqueda por keywords, filtros de precio y categoría. El usuario sabe más o menos qué quiere y lo busca.
B2B: búsqueda con criterios complejos: certificaciones del proveedor, capacidad de producción, zona geográfica, historial de cumplimiento, volumen mínimo de pedido. A veces el matching lo hace un operador humano del marketplace, no un algoritmo.
Gestión de transacciones
B2C: el flujo es relativamente simple — carrito, pago, confirmación, entrega, review.
B2B: el flujo puede incluir solicitud de cotización, envío de propuesta por parte del proveedor, negociación, aprobación interna del comprador, emisión de orden de compra, seguimiento del estado de entrega, recepción de factura y pago diferido. Cada uno de esos pasos es un estado en el sistema con sus propias reglas y transiciones.
Modelar ese flujo en la base de datos requiere pensar en máquinas de estado con múltiples actores y condiciones. No es algo que se pueda improvisar.
Pagos
B2C: Stripe, Mercado Pago, PayPal. Pago instantáneo, retención de fondos hasta confirmación de entrega.
B2B: además de pago online, necesitás soportar transferencias bancarias, líneas de crédito, facturas con vencimiento a 30/60/90 días, y potencialmente integración con el sistema de cuentas a pagar del comprador. La pasarela de pago es una pieza pequeña de un sistema de facturación más complejo.
Disputas y soporte
B2C: sistema de resolución de disputas estandarizable — el comprador reclama, el vendedor responde, hay un período de resolución.
B2B: las disputas involucran contratos, tienen implicaciones legales mayores y a menudo requieren un proceso de mediación más sofisticado. El sistema tiene que registrar toda la evidencia relevante para ese proceso.
Una decisión de diseño temprana que cambia todo
Si sabés desde el inicio que tu marketplace es B2B, hay decisiones de diseño en la base de datos que conviene tomar desde el primer día:
Cambiar estas decisiones después de que el sistema está en producción con usuarios reales es técnicamente posible, pero implica semanas o meses de trabajo que se podían evitar con dos horas de conversación antes de escribir la primera línea de código.
También existe el marketplace híbrido
Hay marketplaces que tienen ambas dinámicas: una parte del negocio es B2C (consumidores finales comprando directamente) y otra es B2B (empresas comprando en volumen con condiciones especiales).
En esos casos, la arquitectura tiene que contemplar ambos modelos desde el inicio. El error es construir uno y "agregar el otro después" — generalmente eso resulta en dos sistemas paralelos mal integrados.
¿Estás construyendo un marketplace?
Sea B2B, B2C o híbrido, el primer paso es tener completamente claro el modelo de negocio antes de hablar de tecnología.
En el diagnóstico inicial que hacemos con los clientes, dedicamos tiempo a mapear ese modelo. No cobramos por pensar con vos; cobramos por construir. Y construir bien empieza por entender bien.
Agendá una llamada.