Plugin comercial

Convierte tu tienda Sylius en un marketplace multi-vendor

Vendors, comisiones, órdenes divididas y payouts automáticos — listo para producción, self-hosted y tuyo. Meses de desarrollo que no tienes que hacer.

  • Licencia perpetua Un año de actualizaciones y soporte
  • Self-hosted Corre en tu propia infraestructura
  • Sin comisiones Nunca, sobre ninguna venta
  • Código fuente completo Léelo, cámbialo, es tuyo
  • Sylius 2.x Symfony 6.4 y 7.4, PHP 8.2 a 8.4
  • MySQL · PostgreSQL Las dos cubiertas por CI en cada push
  • 355 tests Behat y PHPUnit, sobre ocho combinaciones de stack
  • API-first Listo para headless, con su propia API de sellers detrás de un firewall JWT
  • 13 idiomas Mensajes y validadores, no solo etiquetas

Se instala como cualquier plugin de Sylius: un comando de Composer y las migraciones que trae.

Marketplaces que corren sobre este plugin

  • Muslim Eventz
  • Azrieli
  • Artspan
  • Marktplatz der Manufakturen
  • Picoty
  • Picoty Maguy
  • TTRPG
Para quién es

Tres formas de llegar a esta página

Puntos de partida distintos, mismo requerimiento: un marketplace que corre sobre software que te pertenece.

Vendes, y ahora otros también quieren vender

Tu tienda funciona. Proveedores, marcas o socios piden publicar sus propios productos, y cada solución provisoria termina en una planilla.

Ya operas un marketplace, en una plataforma que te frena

Comisiones sobre cada transacción, un modelo que no puedes cambiar y features que no puedes agregar. Quieres la misma operación sobre código que controlas.

Un cliente te pidió un marketplace

Lo cotizas y el número es un proyecto de meses. Este es ese proyecto, ya terminado, con licencia de agencia para desplegarlo en cada cliente.

Por dentro

Siete pantallas que ya existen

No son mockups: son las pantallas reales que trae el plugin, reconstruidas en HTML para que se vean nítidas y se traduzcan con la página. Tres en las que trabaja tu equipo, tres en las que viven tus vendors, una que ve tu cliente. Abre el demo si quieres hacerles click.

Admin

Nada se publica sin tu aprobación

Cada producto de un vendor entra en una cola como borrador o pendiente, y nada llega a tu tienda hasta que lo muevas. Lo apruebas, o lo rechazas con un motivo sobre el que el vendor puede actuar: lo ve en su propio panel y lo vuelve a enviar. También decides qué cambios necesitan una segunda mirada, así editar el precio de un producto ya aprobado pasa directo mientras una publicación nueva espera. Tu catálogo sigue siendo tuyo, sin que cargues nada.

Admin

Una orden, varios vendors, sin desorden

El cliente hace un solo checkout y paga una sola vez. Detrás, el plugin crea una orden por vendor: sus ítems, su envío con tracking, su comisión y su neto. Cada una avanza por su propia máquina de estados y a su ritmo, así el vendor que despacha el mismo día nunca queda esperando al que tarda una semana. Ves la orden madre y todas sus hijas desde la misma pantalla.

Admin

Pagas a todos desde una sola pantalla

Saldos por vendor, cada uno con el método de cobro que ese vendor configuró. Paga a uno, o selecciona veinte y págalos juntos. Cada movimiento —venta, comisión, devolución, retiro— es una línea en un ledger que se concilia solo, así lo que debes es un número en pantalla y no una planilla que rehaces todos los meses. Los pagos también corren sobre su propia máquina de estados: pedido, procesando, pagado, fallido.

Vendor

Los vendors se dan de alta solos

Un flujo guiado que el vendor completa solo: perfil de tienda, método de cobro, datos de facturación y los documentos que decidas exigir. Ves quién terminó y quién quedó trabado en el paso dos, y apruebas cuando quieras. Sumar un vendor deja de ser una tarde de mails y pasa a ser una notificación que aceptas o no.

Vendor

Cada vendor tiene su tienda

Una página propia dentro de tu marketplace: productos, descripción, rating, reseñas y seguidores. Es lo que hace que un vendor trate tu plataforma como un lugar donde está construyendo algo, y no como un canal donde vuelca un catálogo. Y es lo que hace que un comprador vuelva a un vendedor y no solo a un resultado de búsqueda.

Vendor

Los vendors cobran sin escribirte un mail

El wallet del propio vendor: saldo disponible, lo que está en proceso, lo que ya retiró y el extracto línea por línea. Cuando llega al mínimo pide el retiro él mismo. Cada pregunta que un vendor te haría por mail —cuánto me deben, cuándo me pagaron, qué fue ese descuento— se contesta en una página que puede abrir a las dos de la mañana.

Cliente

Tu cliente ve un carrito, no tres checkouts

Un carrito con productos de tres vendors sigue siendo un checkout y un pago. El envío se elige por vendor, porque así es como se despacha de verdad, y al cliente se le avisa cuántos paquetes va a recibir antes de pagar, no después. Nada de la maquinaria multi-vendor se filtra a su experiencia salvo la parte que realmente lo afecta.

Puesta en producción

Tres pasos de composer require a producción

Se instala como un plugin de Sylius, porque lo es. Sin fork, sin copia vendorizada, sin core parcheado — y nada acá que un desarrollador de Sylius no haya hecho antes.

01

Instálalo y actívalo

Un comando desde el repositorio privado y después las migraciones — el plugin trae las suyas, así que ir a producción es un deploy y no un proyecto de datos. Un módulo se activa con solo estar presente: sus features, rutas y pantallas de admin aparecen solas. Nada que registrar, nada que cablear.

02

Define tus reglas

Modelo de comisiones, método de pago, qué tiene que presentar un vendor antes de vender, qué cambios de producto necesitan aprobación. Todo desde el admin de Sylius, nada en código.

03

Hazlo tuyo

Cambia una entidad con resolve_target_entities, un servicio con un alias del container, una pantalla con un Twig Hook. Tus cambios viven al lado de los nuestros y no encima, así que sobreviven a la próxima actualización.

composer require odiseoteam/sylius-marketplace-plugin
bin/console doctrine:migrations:migrate
Demo en vivo

Pruébalo antes de comprarlo

Sin formulario ni llamada de ventas — la tienda está abierta y los dos paneles vienen con credenciales. Los datos del demo se reinician solos, así que rompe lo que quieras.

Panel del admin

sylius / sylius
Abrir el panel del admin

Panel del seller

seller1 / 123456
Abrir el panel del seller
Para quien lo va a evaluar técnicamente

Hecho para modificarse, no solo para instalarse

No compras una caja negra. Cada entidad, servicio y template está a un reemplazo de ser tuyo.

74

Interfaces, todas reemplazables

Cambia entidades con resolve_target_entities de Doctrine, servicios con un alias del container, y la UI con Twig Hooks en lugar de sobrescribir templates. Agregar una transición de estado es YAML, no un fork. El mismo mecanismo de subplugins que usan los módulos oficiales está disponible para tu código.

13

Idiomas, de fábrica

Árabe, alemán, inglés, español, francés, italiano, japonés, neerlandés, polaco, portugués de Brasil, ruso, turco y chino simplificado. Mensajes y validadores, no solo etiquetas.

355

Tests automatizados

111 escenarios Behat y 244 tests PHPUnit, en suites separadas de unit, functional e integration. PHPStan en nivel max. CI corre ocho combinaciones de Sylius / Symfony / PHP / base de datos en cada push, PostgreSQL incluido.

API-first

API Platform 4, con su propio firewall JWT para la API de sellers. Construye una app móvil para tus vendors sin tocar el plugin.

Symfony Workflow

El estado del vendor, de la orden, del pago y del envío corren sobre máquinas de estado reales. Tus transiciones viven al lado de las nuestras.

Migraciones incluidas

Las migraciones de Doctrine vienen con el plugin. Instalarlo en una tienda viva es un deploy, no un proyecto de datos.

Tres interfaces, un solo código

Admin, panel del seller y tienda, cada una themeable por separado.

Documentación

Lee la documentación antes de pagar nada

Instalación, configuración, el modelo de dominio y cada punto de extensión. Es pública, y es la misma que tendrías después de comprar — la forma más rápida de saber si esto encaja en tu proyecto.

Abrir la documentación
Precios

Empieza por el core. Suma lo que tu marketplace realmente necesita.

Un precio para el marketplace y módulos que solo pagas si los usas. Elige los tuyos y el total se actualiza sobre la marcha.

Marketplace Core

$1.690 pago único

Incluye 1 año de soporte y actualizaciones

  • Vendors con aprobación, suspensión y tienda propia
  • Alta autogestionada: perfil, método de cobro, facturación
  • Moderación de productos con motivos
  • Órdenes divididas por vendor, cada una con su envío y su estado
  • Comisiones y ledger completo por vendor
  • Payouts: el vendor pide, tú pagas
  • Panel de vendor, pantallas de admin y API de sellers
  • 13 idiomas · MySQL y PostgreSQL · Sylius 2.0 – 2.2

Dinero

Operación

Vendors

Catálogo

Crecimiento

Todo

El core más los ocho módulos. A la carta suma $7.210 — un 38% menos.

$1.690 pago único

Pedir cotización
Licencia de uso perpetua

Compras una vez y el plugin es tuyo para siempre. No hay kill switch: la suscripción compra actualizaciones y soporte, no el derecho a seguir usándolo.

Soporte y mantenimiento

$690 al año para seguir recibiendo actualizaciones —versiones mayores incluidas— y soporte. Opcional: la licencia es perpetua, así que si no renuevas, el plugin sigue funcionando.

Licencia de agencia — ×2,5

Tiendas de clientes ilimitadas bajo una sola licencia. Si construyes marketplaces para vivir, esta es tu línea.

Envíanos tu selección

Volvemos con la cotización, el acceso al repositorio y la respuesta a lo que el demo no haya contestado. Normalmente el mismo día.

Tu selección viaja con el mensaje. Sin newsletter, sin secuencia de ventas.

Precios en USD, pago único.

Qué trae el core y qué agrega cada módulo

El core no es un demo: por sí solo ya es un marketplace operable. Cada módulo suma un bloque concreto encima.

Marketplace Core

$1.690
  • Registro, aprobación, suspensión
  • Alta autogestionada
  • Productos que pertenecen a un vendor
  • Cola de moderación con motivos
  • Una orden dividida por vendor
  • Envío y tracking por vendor
  • Comisión por marketplace
  • Ledger y saldo por vendor
  • Payouts manuales, uno o en lote
  • Métodos de envío del vendor o del operador
  • Página del vendor con rating y seguidores
  • API REST de sellers con firewall JWT propio
  • Entidades, servicios y templates reemplazables

Payments Pro

+$690
  • Stripe Connect, escrow, conciliación
  • Manejo avanzado de impuestos

Commissions Advanced

+$490
  • Comisión por categoría, producto o vendor

Operations

+$890
  • Devoluciones, RMA y disputas
  • Mensajería comprador ↔ vendor
  • Ofertas y negociación
  • Facturación por vendor

Shipping

+$690
  • Grillas de precio por peso y zona
  • Carriers, etiquetas, multi-depósito

Vendor Pro

+$890
  • KYC y verificación de documentos
  • Cuentas de staff y roles por vendor
  • Planes de suscripción para vendors
  • Storefront pro y badges

Multiseller

+$990
  • Varios vendors sobre un producto + buy box

Promotions

+$390
  • Promociones y cupones por vendor

Analytics

+$490
  • Dashboards de operador y de vendor
  • Exportes
De dónde viene

Construido sobre un plugin que ya corre en miles de tiendas

Un plugin comercial no tiene contador público de instalaciones, así que esta es su procedencia: Marketplace extiende nuestro propio Sylius Vendor Plugin, open source desde 2017 y usado en todo el ecosistema. Mismos autores, mismos estándares de código.

68.991 instalaciones 2017 primera versión

Ver el código

Case study

Construido con este mismo plugin

Todos los casos
FAQ

Lo que nos preguntan antes de la cotización

¿Qué recibo exactamente cuando compro?

Acceso al repositorio privado de Composer, el código fuente completo, la documentación y un año de actualizaciones y soporte. Lo instalas con composer require, como cualquier plugin de Sylius.

¿Qué pasa cuando termina el año?

No se detiene nada. La licencia de uso es perpetua — la suscripción solo cubre actualizaciones y soporte. Cuesta $690 al año y puedes renovar cuando quieras recuperarlos.

¿Recibo las versiones mayores?

Sí, mientras tengas actualizaciones y soporte al día. Si se vencieron, al renovar recibes la última versión.

¿En cuántas tiendas puedo instalarlo?

Una en producción, más todos los entornos de desarrollo y staging que necesites. ¿Construyes marketplaces para clientes? La licencia de agencia cubre tiendas de clientes ilimitadas a 2,5× el precio de lista.

¿Puedo sumar un módulo después?

Sí. Los módulos son paquetes separados — requieres el nuevo y se integra solo. Nada que migrar ni que reinstalar.

¿Hay devolución?

No, y la razón es simple: una vez que tienes el código, lo tienes. Por eso el demo está abierto con credenciales y la documentación es pública — evalúalo por completo antes de pagar nada.

¿Va a funcionar en mi tienda actual?

Si estás en Sylius 2.0, 2.1 o 2.2, sí. Trae sus propias migraciones y extiende las entidades de Sylius en vez de reemplazarlas, así que tus productos, órdenes y clientes quedan donde están.

¿Y Sylius 1.x?

La versión 3 apunta a Sylius 2.x. Si estás en 1.x, primero va el upgrade de Sylius — y es trabajo que hacemos nosotros.

¿Podemos cambiar cómo funciona?

Para eso está diseñado. 74 interfaces, entidades reemplazables por Doctrine, UI extendida con Twig Hooks, máquinas de estado que amplías en YAML. Tus cambios sobreviven a las actualizaciones porque no estás sobrescribiendo archivos.

¿Con qué idiomas viene?

Trece: árabe, alemán, inglés, español, francés, italiano, japonés, neerlandés, polaco, portugués de Brasil, ruso, turco y chino simplificado.

¿Qué incluye el soporte?

Contacto directo con quienes escribieron el plugin: bugs, dudas de instalación y orientación sobre cómo extenderlo. El desarrollo a medida se cotiza aparte.

¿Pueden instalarlo y adaptarlo por nosotros?

Sí — construimos sobre Sylius desde 2014, y los marketplaces son el tipo de proyecto en el que nos especializamos. Pide la cotización junto con la licencia.

¿Te quedó una pregunta? Escríbenos directamente

Más allá del plugin

¿Necesitas más de lo que hace el plugin?

Lo escribimos nosotros, y construimos los marketplaces que corren sobre él. Integraciones, un modelo de comisiones a medida, una tienda propia — mismo equipo, cotizado como proyecto.

Obtener la licencia

Cuéntanos qué módulos necesitas

Envíanos tu selección y volvemos con la cotización, el acceso y la respuesta a lo que el demo no haya contestado. Si prefieres hablarlo primero, agenda una llamada.