Producto y modelo de negocio
¿Es self-hosted o un SaaS por suscripción?
Es software self-hosted: se instala en tu propio servidor (Node 20 + MariaDB) y te quedas con cada venta, sin comisión por transacción a un tercero. Tú defines y cobras las comisiones a tus vendedores con el motor de comisiones.
¿Cobra el sistema una comisión sobre mis ventas?
No. El software no se queda con un porcentaje de tus ventas (no es un SaaS con fee transaccional). Tú defines y cobras la comisión a tus vendedores; ese dinero es tuyo. El modelo comercial del software (licencia/precio) lo defines en la página de Precios. [PLACEHOLDER: modelo de licencia y precio]
¿Para quién es y para quién NO es?
Es para ti si quieres ser dueño de tu plataforma: un mercado vertical, un marketplace regional, una comunidad de vendedores o reemplazar un SaaS por algo que controlas tú. Probablemente no es para ti si solo vendes tus propios productos (tienda de un dueño) o si no tienes acceso a un servidor propio (VPS) ni quien lo administre.
¿Puedo venderlo o entregarlo en ediciones (Obsidiana / Jade / Quetzal)?
Sí. El sistema es modular: hay ~35 capacidades que se encienden o apagan por instalación con 3 presets editables. El gating es real en backend y frontend — lo que no incluye una edición desaparece del panel, de la navegación, de las rutas públicas y de la API (responde 404), no es un botón escondido. Así entregas un sistema distinto a cada cliente con el mismo código, y cambias de edición sin redeploy.
¿Puedo cobrar a mis vendedores una membresía (planes de vendedor)?
Sí. Además de la comisión por venta, puedes ofrecer planes de vendedor tipo SaaS: un nivel gratuito y niveles de pago que bajan la comisión a cambio de una cuota. La tasa del plan se cablea al motor de comisiones con la cascada vendedor > producto > categoría > plan > global, así que cambia el dinero real que cobras en cada venta de ese vendedor.
Tecnología: ¿es PHP? ¿es WordPress?
¿Esto es WordPress + WooCommerce con otro nombre?
No. No es WordPress, no es WooCommerce y no es PHP. Frontend: React 18 + TypeScript + Vite + Tailwind. Backend: Node 20 + Express + TypeScript. Base de datos: MariaDB. Tomamos lo mejor de ese ecosistema (filtros tipo WooCommerce, taxonomías como ACF, cupones con paridad Dokan, builder estilo Breakdance, SEO tipo Rank Math) y lo replicamos de forma nativa.
Mi equipo sabe PHP, no Node. ¿Es un problema?
Para operar el marketplace, no: casi todo se administra desde el panel visual (vendedores, productos, pedidos, comisiones, cupones, lealtad, envíos, impuestos, SEO, temas y páginas) sin tocar código. Para personalizar a fondo el código sí ayuda saber TypeScript/Node, pero el stack es uno solo (TS en front y back). Hacemos personalizaciones y desarrollo a medida por cotización.
Hosting, requisitos e instalación
¿Dónde se hospeda? ¿Ustedes lo hospedan?
Es self-hosted: corre en tu propio servidor (un VPS, por ejemplo). Control total, sin atarte a una plataforma de terceros y sin renta de SaaS. Si lo prefieres, también lo instalamos y operamos por ti; cotización a la medida.
¿Qué necesito en el servidor?
Un servidor Linux Ubuntu/Debian (un VPS). Nosotros nos encargamos del resto: instalamos y configuramos Node 20, MariaDB, nginx (reverse proxy) y PM2 (gestor de procesos) por ti. Desde 2 vCPU, 4 GB de RAM y 40 GB de SSD para empezar.
¿Yo tengo que instalarlo?
No. Nosotros lo instalamos y configuramos en tu servidor y te lo entregamos listo para vender: montamos la pila (Node, MariaDB, nginx, PM2), creamos la base de datos, generamos los secretos, emitimos el SSL, creamos tu super-admin y dejamos configuradas tus pasarelas, envíos, IVA, correos, tema y tu marca. Tú solo administras tu marketplace desde el panel.
Migración desde WooCommerce / WordPress
Vengo de WooCommerce/WordPress. ¿Puedo migrar mi catálogo?
Sí. Hay un importador CSV en el panel admin con mapeo manual de columnas para traer clientes, vendedores y productos, y la importación/exportación es round-trip. Las taxonomías (categorías, marcas y personalizadas) también tienen importación/exportación masiva por CSV.
¿Voy a perder mi posicionamiento en Google al migrar?
La migración está pensada para preservar SEO: puedes conservar la estructura de URL (p. ej. /producto/:slug) gracias a permalinks configurables, con redirecciones 301 reales y monitor de 404 para las URLs que sí cambien, y un motor SEO completo (meta tags + JSON-LD server-side, sitemaps, robots.txt, Open Graph).
Pagos y cobros en LATAM
¿Qué pasarelas de pago soporta? ¿Sirven en LATAM?
Adapters intercambiables para PayPal, Mercado Pago, Stripe, Coinbase Commerce (cripto), transferencia bancaria y pago contra entrega (COD), más un sandbox de pruebas. La disponibilidad real de cada método depende del país y de la cuenta que configures con cada proveedor.
En un marketplace, ¿cómo se reparte el dinero entre varias tiendas?
Con cobro combinado multi-tienda: si el cliente compra a varios vendedores en un mismo carrito, se hace un solo cargo y el sistema hace la liquidación interna por vendedor mediante un libro contable. Cada pedido se genera por vendedor, pero el cobro al cliente es único.
¿Cómo le pago a mis vendedores?
Con el subsistema de retiros y saldo, sobre un libro contable inmutable que separa dinero pendiente, disponible, reservado y pagado. Métodos verificados: PayPal, Mercado Pago, transferencia CLABE. Incluye escrow de protección al comprador, retención fiscal ISR/IVA configurable y solicitudes con bloqueo de BD (doble candado anti-doble-pago).
¿Puedo cobrar en dólares y liquidar en pesos?
Sí. Es multimoneda con modelo settle-in-MXN / display-in-currency: cada orden se muestra y cobra en la moneda del catálogo, captura su tipo de cambio del día y se concilia en tu moneda de liquidación (MXN por defecto). Nota honesta: hoy las tasas de cambio se cargan de forma manual desde el panel (no hay aún sincronización automática con un proveedor de FX).
Envíos e impuestos
¿Cómo funcionan los envíos? ¿Tengo que cotizar a mano?
No. El motor de envíos trae dos modos que conviven: cotización real en vivo con Skydropx PRO (con guía y etiqueta PDF), por vendedor y destino, y zonas estilo WooCommerce como respaldo (tarifa plana, envío gratis condicional, recoger en tienda). Suma seguro opcional (SOS Protección), IVA al envío y Carta Porte SAT.
¿Funciona para direcciones mexicanas?
Sí, con direcciones apoyadas en el catálogo postal SEPOMEX: el cliente escribe el C.P. y el sistema resuelve estado/municipio y ofrece la colonia. Importante: hay que correr la importación de SEPOMEX con el archivo del catálogo; si no, cae a captura manual.
¿Maneja IVA correctamente? ¿Emite CFDI?
Sí: motor de impuestos que calcula línea por línea según la clase de impuesto de cada producto, con tasa por defecto, precios con/sin IVA incluido, impuesto al envío, reglas por país/estado con prioridad y herencia, reparto del IVA al vendedor y retención en retiros. El checkout contempla facturación CFDI.
Escalabilidad, seguridad y SEO
¿Aguanta tráfico real y muchas tiendas?
Sí: modo cluster (un worker por núcleo) y app stateless apta para múltiples procesos/máquinas, pool de conexiones a MariaDB, índices en columnas calientes, caché TTL en memoria y Redis opcional, compresión gzip y caché de estáticos. Incluye un documento de tuning (SCALING.md).
¿Puede vender dos veces el mismo stock bajo concurrencia?
No. Los caminos críticos —stock, cupones, pujas de subasta, wallet y confirmación de pago— usan SELECT … FOR UPDATE dentro de transacción, lo que previene sobreventa y doble cobro. El consumo de cupones, licencias y saldo es atómico, y los pagos son idempotentes.
¿Qué tan seguro es?
Seguridad integrada en el código: JWT (access 2h + refresh 30d) con revocación de sesiones en vivo (token_version), 2FA TOTP propio (RFC 6238), recuperación de contraseña anti-enumeración, bcrypt, RBAC con ~30 permisos granulares por administrador, super-admin para acciones irreversibles, rate limiting y endurecimiento HTTP (Helmet, HSTS, CSP, CORS).
¿El sitio es bueno para SEO siendo una app React?
Sí: render server-side de meta tags y JSON-LD para buscadores y redes, datos estructurados Schema.org (Product, Offer, reseñas, FAQ, breadcrumbs, Store), sitemaps y robots.txt automáticos, IndexNow, GA4/GTM, redirecciones 301 reales, monitor 404 y feed de Google Shopping. Nota: el SSR para bots requiere servir el contenido por la app (reverse proxy); el instalador ya configura nginx para esto.
¿Cómo evita bots y cuentas falsas en el registro?
Con varias capas independientes y conmutables desde el panel: confirmación de correo obligatoria (el login queda bloqueado hasta verificar), captcha invisible Cloudflare Turnstile validado en el servidor, bloqueo de correos desechables y un honeypot anti-bots. Además, el alta comparte el límite estricto de autenticación (10 intentos / 15 min por IP).
¿Se integra con Google Analytics y Tag Manager?
Sí, sin pegar scripts a mano: conectas GA4 (vía Data API con cuenta de servicio o Measurement ID), Google Tag Manager (contenedor inyectado en SSR para gestionar píxeles y conversiones sin redeploy) y Search Console. Las métricas se muestran como gráficas dentro del propio dashboard, junto a la analítica de primera parte del marketplace.
Soporte, actualizaciones y precio
¿Cómo se actualiza? ¿Se rompe todo al actualizar?
Flujo documentado: extraer el paquete, reinstalar dependencias, recompilar, correr migraciones pendientes y reiniciar (pm2 restart). Las migraciones son versionadas con checksum: las aplicadas se omiten y hay auto-reparación si algo quedó a medias. No hay un "marketplace de plugins" de terceros que se rompa con cada actualización.
¿Cuánto cuesta? ¿Hay demo o garantía?
El precio, los planes y la garantía los defines tú. Obsidiana $400, Jade $650 y Quetzal $999 USD (pago único por dominio) · tienda en vivo en mercaderesdemidgar.com · garantía de devolución de 30 días si no se instala o no funciona como se describe