Agregar un popup en Shopify

Comparte con 1 click este post y ayuda a las demás personas.

¿Quieres mostrar una ventana emergente en tu tienda Shopify para captar la atención de tus visitantes? Ya sea que busques promocionar una oferta, captar correos electrónicos o anunciar una noticia importante, los popups son una excelente herramienta de marketing y comunicación.

En este tutorial en video te enseño cómo agregar un popup en Shopify usando dos métodos distintos:

  • Con código personalizado, para quienes desean tener control total del diseño.
  • Usando una app gratuita, ideal si prefieres evitar código.

Ambas opciones son fáciles de implementar, y te explico todo paso a paso en el video.

¿Por qué agregar un popup a tu tienda Shopify?

Un popup bien diseñado puede ayudarte a:

  • Mostrar promociones por tiempo limitado.
  • Captar correos electrónicos para campañas de email marketing.
  • Hacer anuncios importantes a tus visitantes.
  • Ofrecer descuentos exclusivos a nuevos usuarios.
  • Dirigir tráfico hacia productos destacados o colecciones específicas.

Y si lo configuras bien, puedes mostrarlo de forma no invasiva, personalizada y adaptada a tu marca.

¿Qué verás en el video?

  • Cómo hacer una copia de seguridad del tema antes de editar el código.
  • Cómo insertar bloques de código HTML, CSS y JavaScript para crear un popup desde cero.
  • Cómo personalizar el diseño, texto, colores e imágenes del popup.
  • Cómo evitar que se muestre en cada página (solo una vez cada 24 horas).
  • Cómo subir y mostrar una imagen personalizada dentro del popup.
  • Cómo usar una aplicación gratuita desde la App Store de Shopify para crear popups sin escribir código.
  • Cómo configurar cuándo y dónde aparece el popup (inicio, carrito, móviles, etc.).
  • Cómo publicar el popup en tu tienda y verificar que funcione correctamente.

Haz clic en el video para seguir todos los pasos en tiempo real:

¿Por qué no te comparto los pasos escritos completos?

Porque este tutorial incluye varias líneas de código y configuraciones visuales que es mucho más fácil seguir en video. Así evitas errores y entiendes cada parte de forma práctica. En el video te muestro el resultado final y cómo corregir posibles problemas visuales.

¿Qué opción es mejor: código o app?

  • Si eres una persona con algo de experiencia o te gusta personalizar al máximo, el método con código te permite hacer un popup completamente tuyo.
  • Si prefieres algo rápido, visual y sin complicaciones, la app gratuita que te enseñamos en el video, te da plantillas prediseñadas listas para usar.

En el video te explico ambas opciones, y tú decides cuál te conviene más.

Conclusión

Agregar un popup a tu tienda Shopify es una forma simple pero poderosa de mejorar la comunicación con tus clientes. Ya sea que elijas hacerlo con código o con una app, el objetivo es el mismo: captar la atención y mejorar la experiencia del usuario.

Mira el video completo, sigue los pasos y crea tu propio popup hoy mismo.

¿Tienes dudas o quieres que el popup funcione en condiciones específicas? Déjamelo en los comentarios y con gusto te ayudo.

Código del popup Shopify

Código para insertar en el theme.liquid antes del </head>

  {{ 'popup.css' | asset_url | stylesheet_tag }}
  {{ 'popup.js' | asset_url | script_tag }}
  {% render 'popup' %}

Para el archivo popup.liquid en Snippets

<div id="popup" class="popup-overlay">
  <div class="popup-content">
    <span class="close-btn" onclick="closePopup()">&times;</span>
    <img src="{{ 'promo-banner.jpg' | asset_url }}" alt="Promoción" style="max-width: 100%; border-radius: 5px;" />
    <h2>¡Bienvenido a nuestra tienda!</h2>
    <p>Suscríbete para recibir novedades y ofertas.</p>
  </div>
</div>

Para el archivo popup.css en assets

.popup-overlay {
  display: none;
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 999;
}
.popup-content {
  background: black;
  padding: 20px;
  border-radius: 5px;
  width: 300px;
  margin: 100px auto;
  text-align: center;
  position: relative;
}
.close-btn {
  position: absolute;
  top: 10px; right: 10px;
  cursor: pointer;
}

Agregar en el archivo popup.js en assets

document.addEventListener("DOMContentLoaded", function () {
  const popupLastShown = localStorage.getItem("popupLastShown");
  const now = new Date().getTime();

  // 24 horas en milisegundos
  const twentyFourHours = 24 * 60 * 60 * 1000;

  // Solo mostramos el popup si han pasado más de 24 horas
  if (!popupLastShown || now - popupLastShown > twentyFourHours) {
    setTimeout(function () {
      document.getElementById("popup").style.display = "block";
      localStorage.setItem("popupLastShown", now);
    }, 2000); // Muestra el popup después de 2 segundos
  }
});

function closePopup() {
  document.getElementById("popup").style.display = "none";
}

    Síguenos

    Roberto Ben S.

    Soy Roberto Ben S. un apasionado de la tecnología, también la ciencia, autodidacta 100%, no estudié ni un curso de computación, tampoco soy universitario, solo soy alguien quien le encanta la "Tecnología". He hecho grandes proyectos tecnológicos tanto propios y de otros. Públicos y Privados. Mi lema "La Tecnología es muy buena, todo depende de ti como la usas "

    También te podría gustar...

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Leave the field below empty!