Saltar al contenido principal
    Guía pública del proceso
    Proceso de lanzamiento beta

    Cómo gestiona Copify las actualizaciones beta sin tratar sus tiendas como un laboratorio de pruebas.

    Las versiones beta deben avanzar rápido, pero no deben poner en riesgo innecesario los datos de los comerciantes, los pipelines de sincronización existentes ni las opciones de recuperación. Esta guía explica cómo preparamos, validamos, desplegamos, comunicamos y respaldamos las actualizaciones beta.

    Qué puede esperar

    Despliegue escalonado para los cambios de mayor riesgo

    Registro de cambios en el sitio web y mensajes del producto claros

    Condiciones de parada y vías de recuperación definidas

    Contexto de soporte preparado antes de publicar las versiones más arriesgadas

    Compromisos fundamentales

    Los principios detrás de cada versión beta.

    Visibilidad clara de los cambios

    Cada actualización beta incluye un resumen apto para clientes para que pueda ver qué cambió, por qué importa y si se necesita alguna acción.

    Escalonado, sin prisas

    Preferimos un despliegue por anillos a los lanzamientos masivos, sobre todo cuando una actualización puede afectar al comportamiento de la sincronización en vivo.

    La recuperación, primero

    Si una actualización afecta a la lógica de sincronización, la programación, la reversión, las copias de seguridad, la autenticación o la facturación, preparamos la vía de recuperación antes del despliegue.

    Versiones preparadas para el soporte

    El equipo de soporte recibe un resumen en lenguaje sencillo de las versiones de riesgo medio y alto para poder atender rápidamente las preguntas de los comerciantes.

    Paquete de versión

    Lo que preparamos antes de que avance una versión.

    Obligatorio

    Notas de versión detalladas

    Un resumen completo del alcance, los cambios importantes, las áreas de riesgo y el contexto de reversión.

    Obligatorio

    Actualización del registro de cambios del sitio web

    Un resumen para comerciantes que explica qué cambió, a quién beneficia y si se requiere alguna acción.

    Obligatorio

    Texto del anuncio en la app

    Mensajes breves sobre la versión preparados para superficies del producto como banners, tarjetas o futuros feeds de novedades.

    Obligatorio

    Plan de reversión

    Una condición de parada, un responsable y una vía de recuperación definidos para las versiones que podrían afectar a los datos en vivo o al comportamiento de la sincronización.

    Obligatorio

    Resumen para soporte

    Preguntas previstas, soluciones alternativas, superficies afectadas y la vía de escalado a ingeniería.

    Niveles de riesgo

    Ajustamos el proceso al nivel de riesgo.

    Nivel
    Cambios típicos
    Controles obligatorios
    Bajo
    Actualizaciones de textos, retoques de la interfaz y mejoras no destructivas de la documentación o la configuración.
    Pruebas habituales y cobertura en el registro de cambios.
    Medio
    Nuevas opciones de configuración, informes, notificaciones, ampliaciones seguras del esquema o rutas no críticas.
    Regresión específica, despliegue escalonado y un resumen para soporte.
    Alto
    Cambios en el motor de sincronización, comportamiento del programador, copias de seguridad, reversión, migraciones que afectan a datos en vivo, autenticación, facturación o cambios en la API de Shopify.
    Cobertura de regresión en vivo, despliegue escalonado, responsable explícito de la reversión, supervisión y comunicaciones a clientes redactadas de antemano.

    Cuando una versión es difícil de clasificar, la tratamos como de alto riesgo.

    Flujo estándar

    El recorrido de cada versión, de la revisión al despliegue.

    01

    Clasificar el cambio

    Revisamos qué superficies se ven afectadas, si las escrituras podrían comportarse de otra forma y si podrían cambiar las programaciones, los pipelines o los webhooks existentes.

    02

    Preparar el paquete de versión

    Alineamos las notas de versión, los mensajes del registro de cambios, las indicaciones para soporte y la planificación de la reversión antes de que empiece la implementación.

    03

    Ejecutar la validación

    Cada versión pasa por comprobaciones automatizadas, regresión específica y una validación adicional en condiciones reales cuando intervienen la sincronización, la reversión, las copias de seguridad o las transformaciones de entidades.

    04

    Aplicar los controles de seguridad

    En las versiones de riesgo medio y alto, confirmamos las vías de recuperación, nos aseguramos de que existan instantáneas o copias de seguridad y elegimos un periodo de despliegue de menor riesgo.

    05

    Implementar por anillos

    Avanzamos de la cobertura interna y de demostración a un pequeño grupo beta antes de un despliegue más amplio, en lugar de cambiar a todos los comerciantes a la vez.

    06

    Comunicar tras la validación

    Una vez que la versión está en producción y se confirma que funciona correctamente, publicamos el registro de cambios del sitio web, los mensajes del producto y el resumen para soporte en un orden coherente.

    Salvaguardas

    Estas protecciones son controles de lanzamiento, no extras de marketing.

    Detección de cambios para evitar reescrituras innecesarias de entidades sin cambios

    Instantáneas previas a la sincronización para reversiones más acotadas cuando algo sale mal

    Creación y restauración de copias de seguridad para escenarios de recuperación más amplios

    Comprobaciones de desviación y herramientas de comparación para detectar divergencias a tiempo

    Registros de sincronización y canales de notificación para detectar fallos rápidamente

    Comunicaciones de versión

    Comunicamos una vez validada la versión.

    Primero, implementar y validar

    Publicar el registro de cambios del sitio web

    Publicar el texto del anuncio en el producto cuando proceda

    Enviar el resumen para soporte

    Añadir avisos previos al lanzamiento para los cambios de comportamiento de mayor impacto

    Condiciones de parada

    Cuándo pausamos el despliegue

    Fallos de sincronización repetidos e inesperados tras el lanzamiento

    Picos de registros modificados o sobrescritos que no coinciden con lo esperado

    Falta de instantáneas antes de las escrituras en el destino

    Fallos de reversión o restauración en el área afectada

    Problemas de desviación o de propagación de datos notificados por los comerciantes

    Vía de recuperación

    Cómo nos recuperamos si una versión falla

    01

    Pausar el despliegue y aislar las tiendas o pipelines afectados.

    02

    Usar primero la vía de recuperación segura más pequeña, empezando por opciones de reversión acotadas antes de restauraciones más amplias.

    03

    Pasar a una restauración más amplia desde copia de seguridad solo cuando el problema vaya más allá de una sola entidad o sesión de sincronización.

    04

    Publicar actualizaciones para clientes y soporte si se han visto afectados datos de comerciantes.

    Gestión del soporte

    Lo que el soporte tiene preparado y lo que nos ayuda a ayudarle más rápido.

    Preparado antes del lanzamiento

    Un resumen de la versión en lenguaje sencillo

    Las superficies del producto afectadas

    Limitaciones conocidas o soluciones temporales

    La vía exacta de escalado a ingeniería

    Datos útiles si notifica un problema

    Tienda de origen y tienda de destino

    Pipeline o flujo implicado

    Tipo de entidad afectada

    Hora aproximada en que apareció el problema por primera vez

    Si el problema surgió de una sincronización manual, una sincronización programada, una sincronización por webhook o una implementación

    ¿Necesita ayuda ahora?

    Las preguntas sobre una versión no deberían esperar a una mala sincronización.

    Si desea aclaraciones sobre una entrada del registro de cambios, el calendario de despliegue o el comportamiento tras una actualización, contacte con el equipo de Copify y le ayudaremos a evaluar el impacto.

    Configuración de cookies

    Copify utiliza almacenamiento esencial para el funcionamiento del sitio y analítica opcional para mejorar las páginas públicas. Consulte nuestra política de privacidad para más detalles.