Conexiones

OAuth propio de Astreno. Magic link entra a la org; acá se autorizan las plataformas. No uses las apps de Migrato.

Rol

Mercado Libre

Autoridad de stock y fuente del canónico. Precio standard, stock propio y estado salen de acá.

Scopes requeridos: read · write · offline_access

Sin offline_access no hay refresh_token y el sync se cae a needs_reauth.

Rol

Tiendanube

Espejo de catálogo. Recibe altas y refleja stock/precio. Una sola location en el MVP.

Scopes requeridos: write_products · read_orders · read_locations

write_products incluye lectura. No pedimos write_orders ni scopes de customers.

Después del OAuth

Al volver del OAuth se guarda la conexión en la organización activa, se leen capacidades (User Products, locations) y se encola el snapshot. El par ML → TN aparece cuando ambos lados están en la misma org, siempre con enabled=false.

Al autorizar aceptás el tratamiento de la cuenta conectada. Privacidad · Términos. Scopes y redirects: runbook Partners.

No hay conexiones en esta organización

Checklist para el primer par. Los CTAs de arriba son los que hay que usar.

  1. pendienteOrganización activa (la cookie, no la URL).
  2. pendienteOAuth Mercado Libre (usuario de prueba). No la cuenta del piloto.
  3. pendienteOAuth Tiendanube 7175169 (demo). No la tienda del piloto.
  4. pendienteAbrir Par: tiene que decir dry-run.
  5. pendienteSalud: si un topic queda silent, ML lo apagó o no hubo tráfico.