Plataforma8 min de lectura

Instalar el botón de desistimiento en Shopify: paso a paso (2026)

Paso a paso: así integras un botón de desistimiento conforme a la ley en tu tienda Shopify, tres vías comparadas, errores frecuentes y lista de comprobación de cumplimiento.

Con más de 4,6 millones de tiendas activas en todo el mundo, Shopify es uno de los sistemas de comercio electrónico más populares, y a partir del 19 de junio de 2026 también los comerciantes de Shopify están obligados a poner a disposición un botón de desistimiento conforme a la Directiva (UE) 2023/2673. Esta guía te muestra en cinco minutos cómo integrar el botón de desistimiento en tu tienda Shopify, sin conocimientos de programación y sin una agencia cara.

Por qué los comerciantes de Shopify están especialmente afectados

Shopify es una plataforma SaaS con un sistema de temas cerrado. A diferencia de WooCommerce o Shopware, no puedes simplemente instalar un plugin de un directorio y esperar una solución lista para usar. En su lugar, debes esperar a una app del Shopify App Store, modificar tu tema o integrar un widget externo mediante un script-tag. Cada una de estas variantes tiene sus propias trampas que conviene conocer antes de invertir tiempo de desarrollo o dinero.

A esto se añade que muchas tiendas Shopify usan un tema central sin la clásica navegación de pie de página. Pero el botón de desistimiento debe ser accesible, según la Directiva (UE) 2023/2673, «sin necesidad de desplazarse» y «durante todo el plazo de desistimiento». Eso exige una colocación limpia que funcione tanto en las páginas de producto y de categoría como en las de pago. La página de pago, en particular, es un caso especial en Shopify porque en las tiendas que no son Plus no es libremente editable y las clásicas apps de tema no actúan ahí.

Otro punto: la documentación oficial de Shopify sobre el derecho de desistimiento sigue orientada a EE. UU. y Canadá. Para el mercado europeo no hay una solución nativa en el área de administración; tú, como comerciante, debes organizar el cumplimiento por tu cuenta. Quien espere una función oficial de Shopify corre el riesgo de no llegar a la fecha límite del 19 de junio de 2026.

Los operadores de Shopify con clientes europeos están sujetos a la normativa de la UE, con independencia de que la tienda esté alojada por Shopify Inc. en Canadá. La fecha límite del 19 de junio de 2026 también se aplica a ti.

Tres vías para implementarlo en Shopify

En esencia, tienes tres opciones para integrar un botón de desistimiento en Shopify. Cada una tiene sus propias ventajas e inconvenientes.

Vía 1: Theme App Extension nativa (recomendada)

Desde Shopify 2.0, las apps pueden ofrecer las llamadas Theme App Extensions, que se integran sin fisuras en el editor de temas. La ventaja: puedes colocar el botón de desistimiento mediante arrastrar y soltar en el editor de Shopify, sin tocar una sola línea de código Liquid. Las actualizaciones se realizan automáticamente a través del proveedor de la app, y las nuevas versiones llegan a tu tienda en cuestión de minutos.

Esta variante es especialmente adecuada para comerciantes que no quieren asumir riesgos en las actualizaciones de tema. Si actualizas tu tema o cambias a una nueva versión, la función de desistimiento se mantiene. Inconveniente: dependes del proveedor de la app y solo puedes ajustar el comportamiento dentro de las opciones de configuración ofrecidas. Para la mayoría de los comerciantes, sin embargo, este es justo el grado adecuado de flexibilidad: sin trabajos manuales, pero con pleno control sobre el color, la posición y los textos.

Vía 2: comparación de soluciones del App Store

Una mirada al Shopify App Store muestra que el mercado de soluciones conformes a la Directiva (UE) 2023/2673 todavía es joven. La mayoría de las apps de «desistimiento» disponibles datan de antes del cambio normativo y solo cubren el clásico desistimiento mediante formulario en PDF. Fíjate en las siguientes características al elegir:

  • Proceso de dos pasos: paso 1 «Desistir del contrato», paso 2 «Confirmar desistimiento»; ambas denominaciones deben corresponder exactamente a la formulación legal
  • Confirmación automática de recepción por correo electrónico: obligatoria según la normativa
  • Sin necesidad de cuenta de cliente: el desistimiento no puede estar oculto tras un inicio de sesión
  • Tratamiento de datos conforme al RGPD: debe existir un contrato de encargado del tratamiento con el proveedor
  • Ubicación del servidor en la UE: especialmente importante tras la sentencia Schrems II

Vía 3: script-tag para usuarios avanzados

Quien busque la máxima flexibilidad integra el botón de desistimiento mediante un script-tag directamente en el tema. Es la variante que WiderrufButton admite principalmente: un único script-tag se inserta en el editor de temas de Shopify (Tienda online → Temas → Editar código → theme.liquid) antes de la etiqueta de cierre </body>. El botón aparece automáticamente en el pie de página, con independencia del tema utilizado.

La gran ventaja de esta vía: no dependes del Shopify App Store y puedes usar el botón de desistimiento igualmente en una configuración de comercio headless con Hydrogen o en un clásico tema de Shopify 2.0. El script se carga de forma asíncrona, no bloquea el renderizado de tu página y, con menos de 15 KB comprimidos en gzip, es más pequeño que la mayoría de los scripts de marketing que de todos modos se ejecutan en una tienda Shopify típica. Incluso si cambias de tema más adelante, solo tienes que volver a insertar el script una vez.

Paso a paso con WiderrufButton

La siguiente guía muestra cómo configurar WiderrufButton en tu tienda Shopify en menos de cinco minutos.

Paso 1: crear la cuenta de WiderrufButton y dar de alta la tienda

Regístrate en widerrufbutton.net con tu dirección de correo electrónico. Tras el inicio de sesión con enlace mágico, haz clic en el panel en «Crear tienda» e introduce el nombre y el dominio de tu tienda Shopify (p. ej., mi-tienda.myshopify.com o tu dominio personalizado). Recibirás de inmediato una clave de widget única.

Paso 2: insertar la clave de widget en el editor de temas de Shopify

Abre en tu administración de Shopify el área Tienda online → Temas. Haz clic en los tres puntos del tema activo y selecciona Editar código. En la lista de archivos de la izquierda abre layout/theme.liquid. Copia el script-tag proporcionado en el panel de WiderrufButton e insértalo directamente antes de </body>. Guarda.

Paso 3: activar la posición en el pie de página y ajustar el estilo

De vuelta en el panel de WiderrufButton, en «Configuración del widget» elige la posición «Pie de página» (recomendada para Shopify) o, como alternativa, «Fijo abajo a la derecha». Con el selector de color adaptas el botón a los colores de tu marca; la vista previa en tiempo real muestra al instante cómo se verá el botón en tu página.

Paso 4: comprobar un pedido de prueba y la confirmación de recepción

Abre tu tienda en una ventana de incógnito y desplázate hasta el pie de página. Haz clic en «Desistir del contrato», rellena el formulario con datos de prueba y envíalo. En cuestión de segundos deberías recibir dos correos electrónicos: una confirmación de recepción a la dirección de cliente indicada en el formulario y una notificación a la dirección de correo de tu tienda.

Comprueba además si la confirmación de recepción incluye todos los datos obligatorios: el contenido completo de la declaración de desistimiento, la fecha y la hora de la recepción, la referencia del pedido (si se indicó) y una indicación de cómo puede contactar contigo el cliente para consultas. Solo así cumples la confirmación exigida por ley «en un soporte duradero». Conserva la captura de pantalla de la confirmación de prueba para tu documentación de cumplimiento.

Errores frecuentes en la integración con Shopify

  • Colocación incorrecta en el encabezado sin alternativa en el pie de página: no todos los temas de Shopify muestran el encabezado completo en todas las páginas; el pie de página es la opción segura
  • Script-tag solo en la página de inicio: quien inserta el script en una sección en lugar de en theme.liquid no cubre todas las páginas
  • Olvidar registrar el dominio personalizado: de lo contrario, la protección CORS bloquea las solicitudes desde tu dominio principal
  • Falta de traducción en tiendas multilingües: para el mercado español, el botón debe estar etiquetado en español
  • Probar solo en la vista previa del editor de temas: el modo de vista previa suprime algunos scripts; prueba siempre en la tienda real

Lista de comprobación de cumplimiento tras la instalación

  • Botón accesible en el pie de página, visible sin desplazarse en dispositivos móviles
  • La etiqueta del paso 1 es «Desistir del contrato»
  • La etiqueta del paso 2 es «Confirmar desistimiento»
  • No se requiere inicio de sesión para enviar el desistimiento
  • Confirmación automática de recepción por correo electrónico en cuestión de segundos
  • Pedido de prueba realizado en ordenador, tableta y móvil
  • Contrato de encargado del tratamiento conforme al RGPD firmado con el proveedor

Encontrarás más antecedentes jurídicos en nuestro artículo la nueva normativa de desistimiento explicada de forma sencilla.

Conclusión

La instalación de un botón de desistimiento conforme a la ley en Shopify no tiene por qué ser cara ni complicada. Con un script-tag limpio y la configuración adecuada, cumples los requisitos de la Directiva (UE) 2023/2673 en menos de cinco minutos. Lo importante es actuar a tiempo antes de la fecha límite del 19 de junio de 2026; las asociaciones que emiten requerimientos vigilarán el mercado desde el primer día. Quien instale el botón solo en junio se arriesga a un requerimiento ya en los primeros días tras la entrada en vigor.

Para la mayoría de los comerciantes de Shopify, la vía del script-tag es la solución más pragmática: rápida de instalar, independiente del tema, siempre actualizada y con una responsabilidad jurídica clara del proveedor. Si además debes operar un botón de cancelación/baja (p. ej., en modelos de suscripción), recomendamos separar claramente ambos botones y no combinarlos en una solución polivalente; los requisitos jurídicos son demasiado distintos. Encontrarás una comparación detallada en nuestro artículo sobre el botón de desistimiento y el botón de cancelación.

Prueba ahora WiderrufButton gratis

Plan gratuito, sin obligación de tarjeta de crédito, en directo en 5 minutos.

Empieza gratis

Más artículos