
Reautorizar su conexión Shopify en Celigo
porBruno Galo · Publicado el 28 oct 2026
Si sus pedidos llegan a NetSuite a través de Celigo, se acercan dos fechas que la mayoría de los comercios todavía no ha visto. Shopify dejará de admitir el 1 de enero de 2027 los tokens de acceso offline sin caducidad en las apps públicas, y Celigo está pasando un tipo de conexión de Shopify a una app de Shopify de su propiedad. Que usted tenga que hacer algo o no depende de un solo dato: qué tipo de conexión de Shopify tiene en integrator.io.
Esto es una guía breve con una lista de comprobación. Somos Celigo implementation partner y no hablamos en nombre de Shopify, de Celigo ni de Oracle NetSuite. Todo lo que sigue procede de su documentación pública, que volvimos a leer el 28 de octubre de 2026 y enlazamos al final. Donde un punto no se ha podido confirmar, dice «no confirmado».
Respuesta corta. Probablemente sí, si creó flujos propios de Shopify en Celigo (una conexión «self-service»). Celigo indica que esas conexiones pasan a usar su propia app de Shopify, que las existentes deben reautorizarse contra ella y que la app pública compartida sigue disponible solo como alternativa hasta mediados de diciembre de 2026. Las conexiones de la integration app Shopify–NetSuite no se ven afectadas por el cambio de app y siguen en la app pública de Celigo. Una integración a medida creada como app pública de Shopify debe pasar a tokens con caducidad y renovación antes del 1 de enero de 2027, o Shopify responderá con un 403 a sus llamadas a la API.
- Debe actuar: las conexiones OAuth self-service de Shopify en la app pública de Celigo.
- Compruebe un punto: las conexiones de la integration app, donde la misma tienda no debe estar conectada desde más de una cuenta de integrator.io.
- Acción del desarrollador: las apps públicas de Shopify a medida que sigan con tokens sin caducidad.
Qué cambia y cuándo
| Fecha | Qué | Fuente |
|---|---|---|
| Ya en vigor | Las nuevas apps públicas de Shopify no pueden usar tokens offline sin caducidad | Shopify |
| 15 de octubre de 2026 | Celigo: las conexiones OAuth self-service de Shopify usan una app de Shopify propiedad del cliente; las existentes necesitan reautorización | Changelog de Celigo |
| 22 de octubre de 2026 | Celigo: las conexiones de Shopify en integration apps, como Shopify–NetSuite, usan tokens con caducidad. Las conexiones elegibles se migran entre el 1 y el 15 de noviembre de 2026 | Changelog de Celigo |
| Mediados de diciembre de 2026 | Termina la alternativa de la app pública de Celigo para las conexiones self-service. No se publica el día exacto: no confirmado | Changelog de Celigo |
| 1 de enero de 2027 | Shopify rechaza las solicitudes a la GraphQL Admin API que lleven un token offline sin caducidad de una app pública existente | Shopify |
Por qué lo hizo Celigo, según Celigo: el modelo de tokens con caducidad de Shopify admite una sola cadena de tokens renovables por combinación de app y tienda, de modo que una app compartida pondría a todos los clientes en la misma cadena. Una app propia aísla la suya.
Una precisión del propio Shopify: el requisito no se aplica a las apps personalizadas (custom apps) ni a las creadas por comerciantes, y el control se aplica a las solicitudes a la GraphQL Admin API.
Paso 1. ¿Qué tipo de conexión tiene?
En integrator.io, abra Resources > Connections y filtre por Shopify. De cada conexión anote tres datos: quién la posee, el tipo de autenticación y el tipo de app.
- Pertenece a la integration app Shopify–NetSuite. Celigo indica que no se ven afectadas por el cambio a app propia y que siguen en la app pública de Celigo. Anótela y siga, salvo por la regla de una sola cuenta que se explica más abajo.
- Self-service, OAuth 2.0, tipo de app «Public app». Afectada. Planifique su reautorización contra su propia app (paso 2).
- Self-service, OAuth 2.0, tipo de app «Custom app». Ya está en su propia app. Compruebe que aparece Online y que los scopes cubren todos los flujos que la usan.
- Conexiones Token o Basic de una app personalizada heredada. No son apps públicas, y Shopify dice que el cambio no se aplica a las apps personalizadas. Podemos decir «no afectadas por este cambio» y nada más. Tenga en cuenta que Shopify ya no permite a los usuarios nuevos crear apps personalizadas heredadas, por lo que la guía actual de Celigo para configurar Token parte de una app creada en el Shopify Dev Dashboard.
- Todo lo demás que toque la tienda. Apps de agencias, middleware, scripts, herramientas de informes. Haga a cada responsable una sola pregunta: ¿es una app pública?
La regla de una sola cuenta. Shopify solo admite un token activo por tienda, así que una tienda puede conectarse a la integration app Shopify–NetSuite desde una única cuenta de integrator.io, en cualquier región. El plazo de Celigo para consolidar las tiendas conectadas desde varias cuentas fue el 20 de octubre de 2026. Si está en esa situación, o no está seguro, contacte ya con su account manager de Celigo: Celigo indica que una tienda que el 1 de noviembre siga conectada desde más de una cuenta no se migra y deja de funcionar el 1 de enero de 2027.
Paso 2. Cómo reautorizar contra su propia app de Shopify
Esto vale solo para conexiones self-service. Celigo tiene la guía pantalla a pantalla (Set up an OAuth 2.0 connection to Shopify); este es el esquema.
- Cree la app. En el Shopify Dev Dashboard, cree una app para su tienda. Defina los scopes que usan sus flujos, publique una versión e instálela en la tienda. La guía de Celigo indica que se seleccione al menos
read_orders. - Copie las credenciales. Tome el Client ID y el Client secret en los ajustes (Settings) de la app. Guarde el secret en su gestor de contraseñas. No lo pegue nunca en un ticket, un chat ni un documento.
- Configure la conexión. En Celigo, ponga Auth type en OAuth 2.0 y App type en Custom app. Añada un cliente OAuth 2.0 con esas credenciales, elija los scopes, indique el nombre de la tienda y pulse Save & authorize. Celigo recomienda la versión de API 2026-10.
- Cuentas de la UE. Inicie sesión con la opción EU Account; hacerlo desde el portal global puede devolverle a la página de inicio de sesión.
- Confirme que la conexión aparece como Online.
- Ajuste los scopes a los flujos. Si un flujo toca pedidos, productos, inventario, envíos o clientes, la app necesita el scope correspondiente; si no, ese flujo falla con un error de permisos.
¿Se puede cambiar en el sitio una conexión Public app? El artículo de OAuth de Celigo dice que no: una conexión configurada como Public app no puede reautenticarse como Custom app, mientras que lo contrario sí es posible. El changelog de Celigo dice que las conexiones self-service existentes «need to be re-authorized against a local app». No hemos podido conciliar las dos frases solo con la documentación y no lo hemos confirmado con Celigo. Hasta que lo haga, siga la vía prudente: cree una conexión Custom app nueva, redirija a ella los flujos que usaban la antigua y consulte con el soporte de Celigo antes de borrar nada.
Paso 3. Un plan de pruebas antes de fiarse de ella
Empiece en una tienda de desarrollo o sandbox, o con la conexión de menor riesgo. Celigo migra las conexiones de las integration apps entre el 1 y el 15 de noviembre, «before the Black Friday/Cyber Monday period», y nosotros situaríamos su trabajo self-service en la misma ventana: termine antes de mediados de noviembre, no en la semana del corte de la alternativa.
Después de cada reautorización:
- Ejecute cada flujo una vez a mano: pedidos hacia NetSuite, envíos y seguimiento de vuelta a Shopify, inventario, productos y precios, reembolsos, payouts.
- Abra la gestión de errores y confirme que está vacía para los flujos que ejecutó.
- Compare el número de pedidos de la misma ventana en Shopify y en NetSuite.
- Compruebe que los webhook listeners siguen recibiendo eventos.
- Active alertas, como correos de error y alertas de flujos de larga duración, y vigílelas la primera semana.
- Anote quién es el propietario de la app de Shopify, dónde se guarda el client secret y cuál es el proceso de rotación. Rotar el secret implica reautorizar.
Un comportamiento que conviene conocer: Celigo indica que un refresh token sin usar durante unos 90 días caduca, y entonces el comerciante tiene que reautorizar la conexión. Una tienda estacional o un flujo en pausa pueden toparse con esto.
Paso 4. Si una integración a medida es una app pública de Shopify
Esta parte es para la agencia o el desarrollador interno. La guía de Shopify, Migrate to expiring offline access tokens, incluye el código. En resumen:
- Solicite tokens con caducidad añadiendo
expiring=1a la solicitud de token exchange o de authorization code, o active el flagexpiringOfflineAccessTokensen la plantilla de app de Shopify. - Guarde el access token, el refresh token y los dos valores de caducidad,
expires_inyrefresh_token_expires_in. - Renueve antes de que transcurra
expires_iny conserve siempre el refresh token más reciente que devuelva Shopify. - Migre las instalaciones que existen hoy con el flujo de migración por token exchange, que no necesita sesión de usuario. Invalida de forma permanente el token anterior para las solicitudes a la GraphQL Admin API, así que guarde la respuesta.
- Ante un 403 cuyo mensaje diga que ya no se aceptan tokens sin caducidad, reautentique; ante un 401
invalid_requestal renovar, pida al comerciante que vuelva a abrir la app.
Un scope que falta también devuelve 403, así que lea el mensaje antes de decidir en qué caso está.
Qué se rompe si no hace nada
| Situación | Qué ocurre | Grado de certeza |
|---|---|---|
| Conexión self-service que sigue en la app pública de Celigo | La vía es una alternativa hasta mediados de diciembre de 2026. Después, espere que la conexión deje de autorizarse. | El corte es de Celigo. El modo de fallo no está documentado. |
| Tienda conectada desde más de una cuenta de integrator.io | No se migra el 1 de noviembre y la conexión deja de funcionar el 1 de enero de 2027 | Changelog de Celigo |
| App pública a medida con tokens sin caducidad | Desde el 1 de enero de 2027 Shopify devuelve 403 en las llamadas a la GraphQL Admin API y los comerciantes pierden el acceso hasta que se reautentican | Shopify |
Si una conexión se detiene, los síntomas son los de cualquier conector caído: los pedidos dejan de llegar a NetSuite, los envíos y el inventario dejan de volver a Shopify y finanzas encuentra descuadres en la siguiente conciliación. Es el mismo fallo que describimos en SuiteCommerce frente a Shopify para NetSuite como el coste de ser dueño de un conector: falla en silencio y alguien tiene que darse cuenta.
Lo que no hemos podido confirmar
- El día exacto de mediados de diciembre. Celigo no da fecha.
- Qué hace Celigo con una conexión self-service que siga en la app pública cuando termine la alternativa.
- Si una conexión Public app existente puede cambiarse en el sitio o necesita una conexión nueva (véase el paso 2).
- Cómo se aplica la nota de Celigo del 27 de octubre, según la cual sus apps de Shopify ya emiten tokens con caducidad, a las conexiones self-service que siguen en la alternativa de la app pública.
- Si las conexiones HTTP y REST de Celigo con Shopify se comportan de forma distinta a las GraphQL.
Actualizaremos esta página después de mediados de diciembre y después del 1 de enero de 2027, y cambiaremos la fecha de arriba cuando lo hagamos.
Dónde encaja Atypical Tech
Somos una firma de ingeniería de integración con sede en España y partner de Celigo y de Stacksync. Inventariamos las conexiones de Shopify, las reautorizamos y las probamos, y llevamos las integraciones a medida a tokens con caducidad. Consulte nuestra página de integración NetSuite + Shopify y cómo trabajamos como Celigo implementation partner.
¿No está seguro de cuáles de sus conexiones de Shopify están afectadas? Las revisamos con usted en 30 minutos.
Preguntas frecuentes
¿Tengo que reautorizar mi conexión Shopify en Celigo?
Sí, si es una conexión OAuth self-service de Shopify en la app pública de Celigo. A 28 de octubre de 2026, Celigo indica que esas conexiones pasan a usar su propia app de Shopify y mantiene la vía de la app pública solo como alternativa hasta mediados de diciembre de 2026. Las conexiones de la integration app Shopify–NetSuite no forman parte de ese cambio.
¿Afecta a la integration app Shopify–NetSuite de Celigo?
No el cambio a app propia, según el changelog de Celigo del 15 de octubre de 2026. Celigo migra por sí misma sus conexiones a tokens con caducidad, entre el 1 y el 15 de noviembre de 2026, sin reinstalación. La excepción es una tienda conectada desde más de una cuenta de integrator.io, que no se migra y deja de funcionar el 1 de enero de 2027.
¿Qué ocurre el 1 de enero de 2027?
Shopify empieza a rechazar las solicitudes a la GraphQL Admin API de las apps públicas existentes que presenten un token offline sin caducidad. La respuesta es un 403 y los comerciantes pierden el acceso a esa app hasta que se reautentican. Las apps personalizadas y las creadas por comerciantes quedan fuera del requisito, según Shopify.
¿Por qué necesita Celigo que yo tenga mi propia app de Shopify?
Celigo explica que los tokens con caducidad de Shopify admiten una sola cadena de tokens renovables por combinación de app y tienda. Una app pública compartida pondría a todos los clientes en una misma cadena, así que una app propia mantiene separada su conexión. Es la explicación de Celigo, en su changelog del 15 de octubre de 2026.
¿Puedo cambiar una conexión Public app a Custom app?
El artículo de OAuth de Celigo dice que una conexión configurada como Public app no puede reautenticarse como Custom app, así que lo prudente es una conexión Custom app nueva y redirigir sus flujos. Su changelog habla de reautorizar las conexiones existentes. No hemos confirmado la vía exacta con Celigo, así que consúltelo antes con el soporte.
¿Cómo pruebo después de reautorizar?
Ejecute cada flujo una vez a mano, revise la gestión de errores, compare el número de pedidos entre Shopify y NetSuite para la misma ventana, confirme que los webhooks siguen disparándose y active alertas durante la primera semana. Hágalo primero en una tienda de desarrollo si la tiene y termine antes de mediados de noviembre.
¿Y si una agencia creó nuestra integración con Shopify?
Pregunte si es una app pública de Shopify y si ya solicita tokens con caducidad y renovación. Si es pública y no lo hace, tiene que migrar antes del 1 de enero de 2027. Si es una app personalizada creada para su tienda, Shopify dice que el requisito no se aplica.
¿Cuál es exactamente el plazo de Celigo?
Celigo dice «mid-December 2026» y no da día, así que la fecha no está confirmada. Planifique terminar a mediados de noviembre, antes del Black Friday y el Cyber Monday, y trate la fecha de diciembre como una alternativa, no como el plan.
Reserve una revisión de conexiones Shopify–NetSuite
Listaremos sus conexiones de Shopify, le diremos cuáles están afectadas y qué haríamos primero, para que el trabajo esté terminado mucho antes del corte de mediados de diciembre de Celigo.
Reserve una llamada de 30 min · 30 minutos · Sin compromiso · Inglés, español, portugués y catalán
Relacionado: todos los sistemas que conectamos y nuestra página de partner de Celigo.
Sobre el autor
Bruno Galo es el fundador de Atypical Tech, una firma de ingeniería de integración con sede en España que conecta NetSuite con CRM, plataformas de ecommerce y el resto de los sistemas de una empresa mid-market. Atypical Tech es partner de Celigo y de Stacksync.
LinkedIn: https://www.linkedin.com/in/brunogd
Fuentes
Todas consultadas el 28 de octubre de 2026.
- Celigo, Changelog (entradas del 15, 22 y 27 de octubre de 2026) — https://docs.celigo.com/hc/en-us/articles/55197491098395-Changelog
- Celigo, FAQ: Shopify expiring offline access token migration — https://docs.celigo.com/hc/en-us/articles/56227117237915
- Celigo, Shopify–NetSuite integration app release notes, 2026.11.1 — https://docs.celigo.com/hc/en-us/articles/56774766500763
- Celigo, Set up an OAuth 2.0 connection to Shopify — https://docs.celigo.com/hc/en-us/articles/360038755451-Set-up-an-OAuth-2-0-connection-to-Shopify
- Celigo, Set up an OAuth 2.0 connection to Shopify in Shopify–NetSuite integration app — https://docs.celigo.com/hc/en-us/articles/12090736546331-Set-up-an-OAuth-2-0-connection-to-Shopify-in-Shopify-NetSuite-integration-app
- Celigo, Set up an HTTP connection to Shopify using a custom app — https://docs.celigo.com/hc/en-us/articles/47171304254875-Set-up-an-HTTP-connection-to-Shopify-using-a-custom-app
- Shopify, Migrate to expiring offline access tokens — https://shopify.dev/docs/apps/build/authentication-authorization/migrate-to-expiring-offline-access-tokens
Comentarios
Todavía no hay comentarios.
Deja un comentario
Tu comentario se revisará antes de publicarse.
Responsable: Atypical Tech S.L. Finalidad: responder a tu consulta. Base jurídica: tu consentimiento. Derechos: acceso, rectificación, supresión y los demás descritos en la política, escribiendo a hello@atypicaltech.com.