Shopify Scripts y la aplicación Script Editor
Los Shopify Scripts son pequeños fragmentos de código que te permiten crear experiencias personalizadas para tus clientes en el carrito y en el proceso de pago.
Cuando creas o editas un script, seleccionas si se ejecutará solo en tu tienda online o también en las siguientes aplicaciones:
- Aplicaciones personalizadas creadas con laAPI de la tienda online,SDK de JavaScript Buy,SDK de Mobile Buy(Android e iOS)
- Aplicaciones personalizadas que generan pagos
- Constructores de aplicaciones móvilesTapcartyPlobal Apps
Para que los scripts funcionen, requieren que el sitio web tenga incorporada la funcionalidad de carrito, y por lo tanto los scripts no pueden usarse con los canales de ventasbotón de compras,Facebookomayorista.
Puedes usar scripts para crear descuentos que se aplican a un carrito según los artículos en ese carrito, así como otras propiedades del carrito. También puedes usar scripts para personalizar las opciones de envío y pago disponibles para tus clientes.
Los scripts se escriben con laAPI de Shopify Scripts, que utiliza una versión limitada del lenguaje de programación Ruby. Con la aplicaciónScript Editor, puedes escribir, editar, gestionar y publicar scripts. Script Editor proporciona plantillas que te ayudan a escribir scripts y undepuradorpara probarlos.
Después de haber publicado un script, puedesactualizar tus archivos de plantillas de Liquidpara que tu tienda en línea responda a los cambios que hacen los scripts.
Ejemplos de scripts
La siguiente lista contiene ejemplos de los tipos de descuentos y personalizaciones que puedes realizar con los scripts:
- Hacer descuentos sobre el precio de los productos con etiquetas específicas para ofrecer descuentos porcentuales (%) o fijos ($), o una combinación de ambos.
- Ejecutar promociones con lógica simple o compleja (comprar dos por el precio de uno (2x1); comprar dos y obtener un 10 % de descuento, comprar cuatro y obtener un 20 % de descuento).
- Ofrecer precios dinámicos con descuentos de precios basados en el volumen.
- Modificar ocultar o reordenar各种de envio yprecios.
- Modificar, ocultar o reordenar los métodos de pasarela de pago.
Puedes crear los siguientes tipos de scripts:
- Scripts de líneas de artículos— Estos scripts afectan las líneas de artículos que contiene un carrito y pueden cambiar los precios y otorgar descuentos. Se ejecutan cada vez que se agrega, elimina o cambia un artículo del carrito.
- Scripts de envío— Estos scripts interactúan con el envío y pueden cambiar los métodos de envío y hacer descuentos sobre las tarifas de envío. Se ejecutan cada vez que tu cliente accede a la página de opciones de envío en la pantalla de pago.
- Scripts de pago— Estos scripts interactúan con los pagos y pueden cambiar el nombre de las pasarelas de pago, ocultarlas y reordenarlas. Se ejecutan cada vez que tu cliente accede a la página de métodos de pago en la pantalla de pago. Los scripts de pago no interactúan con las pasarelas de pago, como PayPal Express o Apple Pay, que ve el cliente antes del pago.
Plantillas de scripts
La aplicación Script Editor incluye plantillas de scripts comunes. Cuando creas un script, puedes elegir una plantilla y editarla según las necesidades de tu tienda. La siguiente lista contiene ejemplos de las plantillas que puedes personalizar:
- porcentaje (%) de descuento de un producto
- monto ($) de descuento de un producto
- porcentaje (%) y monto ($) de descuento de un producto
- descuentos masivos
- comprar dos por el precio de uno (2x1)
- modificar el precio de la tarifa de envío
- modificar el数量de la诺尔de envio
- ocultar las tarifas de envío
- volver a solicitar las tarifas de envío
- modificar el nombre de la pasarela de pago
- ocultar la pasarela de pago
- reordenar las pasarelas de pago
En esta sección
API de script | La API de Shopify Scripts es una versión simplificada de Ruby que contiene los métodos necesarios para escribir scripts. |
Requisitos y limitaciones | Los scripts no pueden hacer todo. A continuación, se mencionan algunas cosas que debes considerar al crear scripts para tu tienda. |
Creación de scripts | Crea y habilita scripts con la aplicación Script Editor. |
Scripts de ejemplo | Ejemplos de scripts que se pueden crear con la aplicación Script Editor. |
Múltiples monedas | Crea scripts compatibles con la venta en más de una moneda. |
Actualiza plantillas de Liquid | Actualiza tus archivos de plantilla de Liquid para aprovechar tus scripts. |
Publicar | Usa la aplicación Script Editor para publicar y retirar la publicación de los scripts en tu tienda. |
Depuración de scripts | Usa las funciones de depuración de la aplicación Script Editor para probar y depurar los scripts. |