Ir al contenido

Botón de guía de tallas

El elemento sizeGuide tiene el tamaño de un enlace (32–34 px de alto) y se coloca junto a tu selector de tallas, donde suele estar el enlace «Guía de tallas».

<div class="size-row">
<span>Size</span>
<span id="tys-guide"></span> <!-- donde estaba tu enlace "Size guide" -->
</div>
<script src="https://js.tryyoursize.com/v1/tys.js"></script>
<script>
const tys = TryYourSize("pk_test_…");
const guide = tys.elements().create("sizeGuide", { product: "SKU-123", variant: "link" }); // o "button"
guide.mount("#tys-guide");
</script>

«Guía de tallas» (sin sesión iniciada) → «Calculando tu talla…» → «Tu talla: M» (con sesión iniciada, con un pequeño punto en el logotipo), o «Guía de tallas · conectado» (con sesión iniciada, aún sin talla para este producto). Un clic abre la ventana completa.

  • El texto sigue locale ("auto": el <html lang> de tu página y, si no, el navegador): “Size guide”, “Guía de tallas”, “Guide des tailles”, “Größentabelle”, “Guida alle taglie”.
  • label te permite usar tu propio texto.

Se renderiza dentro de tu página (Shadow DOM, sin iframe visible), así que toma la fuente y el color de texto del lugar donde lo montas. Puedes sobrescribirlos con appearance.variables: colorText, fontFamily, colorPrimary (el punto de «conectado») y borderRadius (para variant: "button"). Consulta Apariencia y temas.

La sesión de TryYourSize se guarda en el almacenamiento de nuestro origen, que tu página no puede leer. Un único frame invisible en nuestro origen por página (unos pocos KB, compartido por todos los elementos) la lee y comunica a tu página solo tallas, y únicamente cuando el origen de tu página está registrado para la clave.

La guía de tallas siempre emite el evento recommendation, así que puedes preseleccionar la talla en tu selector al cargar la página. Consulta Talla recomendada y preselección.

¿Te ha resultado útil esta página?