Migrar de Shopify Scripts a Shopify Functions
Shopify Functions es similar a Shopify Scripts, lo que permite a los desarrolladores crear experiencias comerciales personalizadas.
En esta página
Shopify Functions
Shopify Functions se instala como parte de una aplicación. Se configura junto a otras funciones directamente en el panel de control de Shopify, lo que significa que los comerciantes no necesitan usar código cuando crean o modifican las personalizaciones. La plataforma WebAssembly que ejecuta Shopify Functions ofrece un mejor rendimiento que Shopify Scripts, ya que ejecuta el código en menos de 5 milisegundos. Por este motivo, Shopify Functions puede admitir grandes eventos de ventas, como las ventas relámpago, sin afectar el rendimiento.
Al usar Shopify Functions, los desarrolladores pueden programar y realizar pruebas unitarias en su propio entorno local. Los desarrolladores distribuyen sus personalizaciones de Shopify Functions como parte de una aplicación, en lugar de copiar y pegar el código de Ruby en cada tienda. Por último, se reducen los problemas de tiempo de espera y límite de memoria de CPU al usar Shopify Functions.
Migrar a Shopify Functions con el informe de personalizaciones de Shopify Scripts
El informe de personalizaciones de Shopify Scripts es una página personalizada en tu panel de control de Shopify que muestra las personalizaciones de scripts existentes que están activas en tu tienda y proporciona documentación de Shopify Functions o vínculos a aplicaciones relevantes que pueden ayudarte a recrear las personalizaciones.
Los informes de personalización de Shopify Scripts se generan automáticamente. También puedes exportar tu informe y verlo como un archivo CSV. Debes recrear tus personalizaciones con Shopify Functions antes del 28 de agosto de 2025.
Revisar las personalizaciones
Dependiendo de los scripts que tengas, tu página de informes puede contener secciones para las personalizaciones de pasarelas de pago, envíos y descuentos de productos.
Cada sección puede incluir el nombre, la descripción y los vínculos a los archivos fuente de las personalizaciones Shopify Scripts, así como vínculos a aplicaciones recomendadas creadas con Shopify Functions y específicas para tus personalizaciones, así como vínculos a tutoriales de Shopify Functions.
Revisa la información del informe para decidir si quieres recrear tus personalizaciones con las siguientes opciones:
- Crear tu propia solución utilizando Shopify Functions
- Instalar aplicaciones construidas en Shopify Functions
Recrear tus personalizaciones
Desde el panel de control de Shopify, ve a Configuración > Aplicaciones y canales de ventas
Haz clic en Script Editor.
En el banner Reemplaza tus Shopify Scripts, haz clic en Reemplazar Shopify Scripts.
En cada sección de tu informe de personalizaciones, realiza alguna de las siguientes acciones:
- Para ver tus personalizaciones de Shopify Scripts existentes, haz clic en el nombre del script que aparece debajo de la cantidad de personalizaciones detectadas automáticamente.
- Para ver o instalar aplicaciones compatibles con tus scripts, en la sección Aplicaciones recomendadas, haz clic en Instalar en la aplicación que desees usar o haz clic en Más aplicaciones como esta para encontrar otras compatibles.
- Para ver tutoriales de Shopify Functions, en la sección Cómo recrear personalizaciones usando Shopify Functions, haz clic en el vínculo a la API de la función correspondiente.
Cuando hayas probado con éxito una aplicación o una personalización de Shopify Functions, podrás desactivar el script que desees reemplazar.
Usar Shopify Scripts con Shopify Functions
Shopify Scripts seguirá funcionando en los pagos personalizados con checkout.liquid
y en los pagos que se hayan actualizado hasta el 30 de junio de 2026.
Shopify Scripts y Shopify Functions se pueden usar al mismo tiempo en una sola tienda. Si, actualmente, tus scripts no se pueden reemplazar con Shopify Functions, sigue usando Shopify Scripts hasta que las API de Shopify Functions satisfagan tus necesidades. Consulta lo siguiente para determinar cómo interactúan Shopify Scripts y Shopify Functions.
Scripts de línea de artículo
Los scripts de línea de artículo se ejecutan antes de Shopify Functions, que incluye descuentos creados por aplicaciones. Los scripts de línea de artículo no pueden acceder a los montos que las funciones y aplicaciones han descontado.
Los scripts pueden acceder solo al primer código de descuento aplicado en la pantalla de pago, pero no a otros que quizás se usaron. Por ejemplo, el uso de reject
se refiere al primer descuento aplicado en la pantalla de pago y no afecta a otros descuentos.
Scripts de envío
Los scripts de envío se ejecutan después de las personalizaciones de entrega creadas por Shopify Functions. Los scripts no pueden operar en los resultados de cambio de nombre de la personalización de entrega modificada, pero pueden trabajar con personalizaciones que se mueven u ocultan.
Scripts de pago
Los scripts de pago se ejecutan después de las personalizaciones de pago creadas por Shopify Functions. Los scripts no pueden operar en los resultados de cambio de nombre de la personalización de pago modificada, pero pueden trabajar con personalizaciones que se mueven u ocultan.