Andrew Parra EN

Lab · En el trabajo · iBuy / 6ave.com

PublishOS

El panel de control interno para operar varias tiendas en Best Buy Marketplace: publicaciones, pedidos, mensajes, ventas y anuncios en un solo lugar, más una app para el teléfono.

Estado
En producción
Quién lo usa
El equipo de operaciones del marketplace, publicaciones y anuncios.
Hecho con
Node.js en Render · Upstash Redis · API del marketplace Mirakl · Claude API · dashboard en un solo archivo + app web para el teléfono · extensión de Chrome

Un solo servidor guarda todas las claves

Navegadores y el teléfono

→ App del teléfono: ¿ventas de hoy? ← vuelven los datos

→ Dashboard: ¿alertas de publicaciones? ← vuelven los datos

→ Navegador: ¿me mandas la clave de la API? ← nunca una clave

Servidor

  • API del marketplace
  • Reportes de anuncios
  • Canal de reportes
  • Claude

Las claves se quedan aquí.

Revisiones programadas Posiciones ilustrativas

  • Revisión de publicaciones, tres al día: recién inactivas, sin existencias, errores de importación
  • Descarga diaria de anuncios, cada mañana

Confirmar para enviar Demo · no se envía nada

La única escritura: responder un mensaje, que se envía después de una confirmación explícita.

Se comunica con la API del marketplace, los reportes de anuncios, el canal de reportes y Claude; los navegadores nunca tienen una clave.

El problema

Operar varias tiendas significaba hacer malabares entre el portal de vendedores, el portal de anuncios, los reportes de ventas por correo y las hojas de cálculo. PublishOS los reúne en un solo lugar, hace por su cuenta las revisiones de rutina y ayuda con el contenido de las publicaciones.

Cómo funciona

Un solo servidor guarda todas las claves

Se comunica con la API del marketplace, los reportes de anuncios, el canal de reportes y Claude; los navegadores nunca tienen una clave.

Revisiones de rutina programadas

Revisión de mensajes nuevos, notificaciones de ventas al teléfono, revisiones de publicaciones tres veces al día (recién inactivas, sin existencias, errores de importación) y la descarga diaria de anuncios.

Una app de teléfono para el día

Hoy contra la semana pasada, lo que toca enviar, los mensajes que pasaron su plazo de respuesta, el estado de los anuncios y las alertas de publicaciones.

Un analista con IA

Responde preguntas a partir de resúmenes de datos de pedidos y anuncios hechos en el servidor, no de filas en bruto.

Herramientas de publicación

Genera atributos, títulos y categorías con Claude y los compara con las reglas del marketplace antes de exportar nada.

Dónde entra la IA

  • Claude impulsa el analista, las herramientas de publicación y el resumen diario de anuncios.

Salvaguardas

Detrás de un inicio de sesión

El sitio requiere iniciar sesión y las rutas de datos requieren un token; las claves viven solo en la configuración del servidor.

Ningún dato de clientes a la IA

Los nombres y direcciones de los clientes nunca se envían a la IA, y la página nunca incluye datos de pedidos ni de clientes.

Nada automático en el marketplace

Nunca se escriben precios y nada se importa automáticamente. La única escritura es responder un mensaje, que se envía después de una confirmación explícita.

Notas de ingeniería

Solo datos sanos

Solo se sirven desde caché instantáneas verificadas, y las escrituras fallidas se registran, no se ocultan.

Sellos de versión

Cada cambio lleva un sello, así que una pestaña del navegador desactualizada se puede distinguir de un error real.

Servidor pequeño, diseño deliberado

Los límites de memoria y almacenamiento le dieron forma: compresión, procesamiento por lotes y acumulados con tope.