En esta guía, se explica cómo la API de Merchant controla el control de versiones, los lanzamientos y el ciclo de vida de sus diferentes versiones.
Esquema del control de versiones
La API de Merchant emplea una estrategia de control de versiones a nivel de sub-API. Esto significa que cada API de Merchant, por ejemplo, Productos dentro de la API de Merchant, tendrá su propio ciclo de vida de la versión.
Formato y presentación del control de versiones
Versiones estables de la sub-API: Si una sub-API está en una versión estable, todos sus métodos también lo están. Una versión estable de la sub-API se representa como vX (por ejemplo, v1, v2). Estas son versiones principales listas para la producción.
Versiones alfa de la sub-API: Si una sub-API está en una versión alfa, todos sus métodos también lo están. Una versión alfa de la sub-API se representa como vXalpha (por ejemplo, v1alpha, v2alpha). Contienen funciones experimentales de acceso anticipado diseñadas para pruebas y una iteración rápida. Las versiones alfa no tienen garantía de estabilidad, no tienen una vida útil definida y se pueden cambiar o descontinuar con un período de aviso de 30 días.
Cambios en la versión
- Incrementos de la versión principal (por ejemplo, de v1 a v2): Indican cambios rotundos e incompatibles con versiones anteriores, que requieren la acción del desarrollador. Solo los cambios rotundos de las sub-APIs estables tendrán un número de versión nuevo. Por ejemplo, de v1 a v2.
- Cambios menores: Las adiciones o correcciones compatibles con versiones anteriores se presentan como cambios en la versión principal existente. Estos cambios se detallarán en las notas de la versión de esa versión principal. Las adiciones no rotundas a una sub-API se lanzarán al canal alfa de la versión estable más reciente o directamente a la versión estable más reciente.
Política de baja
Periódicamente, damos de baja las versiones más antiguas de las sub-APIs de Merchant. Nos comprometemos a un período de baja de 12 meses para las versiones principales estables (vX), a partir del anuncio oficial de baja.
Por ejemplo, si damos de baja la versión v1 de la sub-API de Productos el 15 de enero de 2026, no se dará de baja antes del 15 de enero de 2027. Después de esta fecha, la versión anterior de la sub-API ya no estará disponible para su uso.
Versión de la sub-API y estado del ciclo de vida
En la siguiente tabla, se enumeran las versiones más recientes de cada sub-API de la API de Merchant:
| Sub-API | Versiones | Estado |
|---|---|---|
| Cuentas | v1 v1alpha v1beta |
Activo Activo Descontinuado el 28 de febrero de 2026 |
| Conversiones | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Fuentes de datos | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Inventarios | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Solución de problemas | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Asociación de feeds locales | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Notificaciones | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Seguimiento de pedidos | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Productos | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Product Studio | v1alpha | Activo |
| Promociones | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Quota | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Informes | v1 v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
| Opiniones | v1alpha v1beta |
Activo Descontinuado el 28 de febrero de 2026 |
Prácticas recomendadas
- Consulta periódicamente las notas de la versión y las actualizaciones más recientes para obtener información sobre las versiones nuevas, las actualizaciones principales, las mejoras y los anuncios sobre los lanzamientos y las bajas de las sub-APIs.
- Si una sub-API tiene dos o más versiones estables, te sugerimos que uses la versión más reciente en todo momento.
- Diseña tu aplicación para que controle correctamente varios errores de la sub-API, incluidos los problemas de red, los límites de frecuencia y los nuevos códigos o mensajes de error que se pueden introducir con versiones más recientes de la sub-API.
- No esperes hasta que una versión de la sub-API esté a punto de darse de baja para comenzar a planificar la actualización. Comienza a evaluar y probar las versiones nuevas en cuanto estén disponibles.
- Si tienes solicitudes de funciones o inquietudes sobre una hoja de ruta de la sub-API, comunícate con nosotros para hacernos preguntas o comentarios. Para obtener información sobre cómo comunicarte con el equipo de la API de Merchant para obtener asistencia técnica, consulta Obtén ayuda con la API de Merchant.