Shopify Scripts dejó de ejecutarse el 30 de junio de 2026. Si tu tienda usaba Scripts para descuentos, envíos o pagos personalizados, esa lógica ha desaparecido de tu checkout, y no vas a ver ningún error que te avise.
Es una de esas migraciones técnicas que no rompen nada visible. Tu tienda sigue cargando, el checkout sigue aceptando pedidos y no hay ninguna alerta roja en tu panel de administración. Pero si tenías una regla de descuento por volumen, un cálculo de envío condicionado o una restricción de pago por etiqueta de cliente montada con Shopify Scripts, esa regla ha dejado de aplicarse. Silenciosamente.
Qué era Shopify Scripts y por qué ha desaparecido
Shopify Scripts era una función exclusiva de Shopify Plus que permitía escribir código Ruby personalizado para modificar el comportamiento del carrito, el envío y los métodos de pago. Durante años fue la única forma de montar lógica compleja que las opciones nativas de Shopify no cubrían: precios escalonados por volumen, descuentos condicionados por etiqueta de cliente, reglas de stacking entre varias promociones o pagos ocultos según el tipo de comprador.
El reemplazo oficial es Shopify Functions, que cubre las mismas áreas (descuentos, envío, pagos) pero corre sobre WebAssembly en lugar de Ruby, con tiempos de ejecución por debajo de los 5 milisegundos y, a diferencia de Scripts, disponible para tiendas de cualquier plan a través de apps públicas del App Store. Las Function APIs personalizadas, en cambio, siguen siendo exclusivas de Shopify Plus.
15 de abril de 2026: se bloqueó la edición y publicación de nuevos Scripts. 30 de junio de 2026: todos los Scripts existentes dejaron de ejecutarse por completo.
Por qué esto no da ningún error visible
Aquí está el matiz que más cuesta explicar a un equipo que no vive el día a día del checkout: un Script desactivado no genera ningún log de error, ninguna alerta en el panel, ninguna notificación al cliente. El checkout simplemente deja de aplicar esa lógica y sigue funcionando con normalidad para todo lo demás. Si tu Script daba envío gratis a partir de 50 €, ahora mismo puede estar cobrando envío a todo el mundo. Si ocultaba un método de pago para clientes mayoristas, ese método puede estar visible para quien no debería verlo.
El problema no es un fallo técnico puntual. Es una fuga de margen o de experiencia de compra que solo se detecta mirando el dato correcto, no esperando una alerta que nunca va a llegar.
Cómo saber si te afecta
Antes de nada: si tu tienda no es Shopify Plus, es muy probable que este cambio no te afecte directamente, porque Scripts nunca estuvo disponible fuera de Plus. Si sí lo eres, o gestionas una tienda que lo era, estos son los pasos para confirmarlo:
- Entra en Apps → Script Editor en tu admin de Shopify.
- Busca el informe «Replace Shopify Scripts» (o Scripts customizations report), que Shopify genera automáticamente con cada Script activo, qué hacía y qué alternativa recomienda.
- Exporta ese informe y clasifica cada Script: lo que ya no aporta nada, lo que puede resolverse con un descuento nativo o una app pública, y lo que necesita una Function a medida.
Las tres rutas de migración
Eliminar
Lógica obsoleta que ya no refleja tu estrategia de precios actual, o que rodeaba una limitación de Shopify que ya no existe.
App o descuento nativo
Descuentos simples de carrito, envío gratis a partir de un importe o promociones estacionales: cúbrelos con las herramientas nativas o una app del App Store, sin desarrollo.
Function a medida
Precios B2B por niveles, reglas de stacking entre descuentos o pagos condicionados por etiqueta de cliente: necesitan una Function desarrollada específicamente para tu lógica.
Shopify Scripts se congeló el 30 de junio de 2026. Shopify Functions es la vía oficial de reemplazo.
Antes de tu próxima campaña
Checklist de revisión del checkout
Auditoría
- Exporta el informe «Replace Shopify Scripts» desde Apps → Script Editor.
- Clasifica cada Script: eliminar, cubrir con app/descuento nativo, o migrar a Function.
Verificación
- Haz un pedido de prueba y comprueba que descuentos, envío y métodos de pago siguen aplicándose como antes.
- Revisa tu tasa de conversión de checkout de las dos últimas semanas de junio frente a la primera de julio.
Migración
- Prioriza primero las reglas con mayor impacto en margen o volumen de pedidos.
- Prueba cada Function en una tienda de desarrollo antes de activarla en producción.
Conclusión
No es una actualización más de Shopify. Es el tipo de cambio que no se nota en las métricas de arriba del embudo, tráfico, sesiones, CTR, pero sí en las que de verdad definen la rentabilidad: margen por pedido, coste de envío real y fricción en el pago. Si tu checkout llevaba lógica personalizada montada con Scripts, la pregunta ya no es si migrar, es si has verificado que todo sigue funcionando como esperabas.
¿Shopify Scripts sigue funcionando en algunas tiendas?
No. Desde el 30 de junio de 2026 dejó de ejecutarse por completo en todas las tiendas, sin excepciones ni periodo de gracia.
¿Necesito ser Shopify Plus para usar Shopify Functions?
No para todas las capacidades. Las apps públicas con Functions del App Store están disponibles en cualquier plan. Las Function APIs personalizadas (desarrollo a medida) siguen siendo exclusivas de Shopify Plus.
¿Cómo sé qué Scripts tenía activos mi tienda?
En tu admin de Shopify, ve a Apps → Script Editor y busca el informe «Replace Shopify Scripts», que lista automáticamente cada Script activo y su alternativa recomendada.
¿Quieres que auditemos tu checkout?
En Forma revisamos tu configuración de Scripts y Functions, detectamos qué reglas se han quedado sin migrar y priorizamos por impacto en margen y conversión.
Hablemos de tu checkout →


