Shopify Scripts y la app Script Editor
Shopify Scripts son pequeños fragmentos de código que permiten crear experiencias personalizadas para los clientes en el carrito y en el pago.
Cuando creas o editas un script, eliges si se ejecuta solo en la tienda online o también en las siguientes apps:
- Apps personalizadas creadas con la Storefront API, JavaScript Buy SDK, Mobile Buy SDKs (Android e iOS)
- Apps personalizadas que generan pagos
- Creadores de aplicaciones móviles Tapcart, Plobal Apps y Vajro
Para que los scripts funcionen, el sitio web debe tener la funcionalidad de carrito integrada; por eso, no se pueden usar con el canal de ventas Buy button ni con Facebook.
Puedes usar scripts para crear descuentos que se aplican a un carrito según los artículos que contiene y otras propiedades del carrito. También puedes usar scripts para personalizar las opciones de envío y pago disponibles para los clientes.
Se escriben scripts con la Shopify Scripts API, que usa una versión limitada del lenguaje de programación Ruby. Puedes escribir, editar, administrar y publicar scripts con la app Script Editor. La app Script Editor ofrece plantillas para ayudarte a escribir scripts y un debugger para ayudarte a probarlos.
Después de publicar un script, puedes update your Liquid template files para que la tienda online responda a los cambios que realizan los scripts.
En esta página
Ejemplos de scripts
La siguiente lista incluye ejemplos de los tipos de descuentos y personalizaciones que puedes crear con scripts:
- aplicar descuentos a productos con etiquetas específicas para ofrecer descuentos en porcentaje (%) o fijos ($), o una combinación de ambos
- aplicar promociones con lógica simple o compleja (compra uno y llévate otro gratis [dos por uno]; compra dos y obtén 10 % de descuento, compra cuatro y obtén 20 % de descuento)
- ofrecer precios dinámicos con descuentos por volumen
- modificar, ocultar o reordenar opciones y precios de envío
- modificar, ocultar o reordenar pasarelas de pago
Puedes crear los siguientes tipos de scripts:
- Scripts de línea de artículo: estos scripts afectan las líneas de artículo del carrito y pueden cambiar precios y otorgar descuentos. Se ejecutan cada vez que se agrega, elimina o modifica un artículo en el carrito.
- Scripts de envío: estos scripts interactúan con el envío y pueden cambiar los métodos de envío y otorgar descuentos en las tarifas de envío. Se ejecutan cada vez que se accede a la página de opciones de envío en el pago.
- Scripts de pago: estos scripts interactúan con los pagos y pueden cambiar el nombre, ocultar y reordenar pasarelas de pago. Se ejecutan cada vez que se accede a la página de métodos de pago en el pago. Los scripts de pago no interactúan con pasarelas de pago, como PayPal Express o Apple Pay, que se muestran 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 la tienda. La siguiente lista contiene ejemplos de plantillas que puedes personalizar:
- porcentaje (%) de descuento en un producto
- monto ($) de descuento en un producto
- porcentaje (%) y monto ($) de descuento en un producto
- descuentos por volumen
- compra uno y llévate otro gratis (dos por uno)
- modificar el importe de la tarifa de envío
- modificar el nombre de la tarifa de envío
- ocultar tarifas de envío
- reordenar tarifas de envío
- modificar el nombre de la pasarela de pago
- ocultar pasarela de pago
- reordenar pasarelas de pago