Características

  • Campo extra «Guía de tallas» en cada tipo de producto, activado en la presentación por defecto al instalar y movible en Administrar presentación; abre un diálogo modal nativo, manejable con teclado, con una tabla con título
  • Tablas editadas en Commerce › Configuración › Productos › Tablas de tallas con el permiso «Administrar las tablas de tallas», con nombre y nota en cada idioma activo
  • Asignación con el autocompletado de entidades de Drupal: productos y términos de los vocabularios que usan tus tipos de producto (los campos de marca se reconocen por su nombre de sistema); el producto gana a la marca, la marca a los términos y los términos a sus padres
  • Un clic rellena purchased_entity[0][attributes][attribute_size] en el formulario de compra y el AJAX de Commerce cambia la variación y su precio; si no hay variación publicada o field_stock está a 0, lo explica con un mensaje
  • Cuadrícula escrita en un área de texto o pegada desde una hoja de cálculo, con plantillas de prendas superiores, inferiores y calzado (tallas EU con sus equivalentes UK y US de hombre y mujer y la longitud del pie) y errores por talla y columna
  • Buscador con preferencia más ajustada / normal / más holgada que responde «entre la M y la L» o «fuera de esta tabla» con franqueza
  • Etiquetas de caché de las tablas, los ajustes, el producto, sus variaciones y sus términos: la caché de páginas interna y la Dynamic Page Cache sirven un único HTML y las medidas nunca llegan a Drupal
  • Dibujos propios de cómo medirse, o una imagen subida como archivo gestionado; archivos .po en inglés, español y francés

Las tiendas de moda y calzado hechas con Drupal Commerce no traen tabla de tallas: se pega una imagen en el cuerpo del producto y el cliente sigue dudando entre dos tallas, compra las dos o devuelve una. Este módulo convierte la tabla en datos que editas una vez, la muestra junto al selector de atributos y responde a la pregunta de verdad, «¿cuál es mi talla?», eligiendo la variación correcta.

Cómo encaja en Drupal Commerce

Versiones
Drupal 11.3, Commerce 3.x (Product, Cart) y PHP 8.3, probado con Olivero y Claro.
Administración de la tienda
Commerce › Configuración › Productos › Tablas de tallas (lista, alta, edición y borrado con confirmación) y una pestaña de Ajustes, ambas con el permiso Administrar las tablas de tallas.
Presentación de productos
Un campo extra declarado con hook_entity_extra_field_info, que solo se pinta si la presentación lo incluye y se guarda en caché con su propia etiqueta, de modo que al guardar una tabla se renuevan todas las fichas.
Atributos y variaciones
La talla es un atributo de producto de Commerce (se detecta como Size, Talla o Taille, o lo eliges). El botón cambia el widget de atributos del formulario de compra y Commerce reconstruye el formulario con esa variación, como si la hubiera elegido el cliente.
Taxonomía
Categorías y marcas son los campos de referencia a taxonomía de tus tipos de producto; los términos padre también cuentan.
Datos
Dos tablas propias y ningún dato personal. Al desinstalar se borran, salvo que decidas conservarlas para una instalación posterior.

Instalación

  1. Paso 1

    Descarga el zip en Mi cuenta › Descargas de ecom-addons.com y descomprímelo en modules/custom/.

  2. Paso 2

    Actívalo en Ampliar o con drush en ecom_addons_size_guide y concede Administrar las tablas de tallas.

  3. Paso 3

    Crea una tabla (una plantilla rellena la cuadrícula), elige sus productos o categorías y comprueba el atributo de talla en la pestaña Ajustes.

Descarga la guía paso a paso (PDF)

Preguntas frecuentes

¿Controla el stock?

Commerce no lo hace. Si tus variaciones tienen un campo entero field_stock, las tallas a 0 no se seleccionan; si no, cualquier variación publicada cuenta como disponible.

¿Puede la caché de páginas mostrar la talla de un cliente a otro?

No. El HTML es idéntico para todos y las medidas se tratan en el navegador; solo se guardan allí, y solo si el cliente lo pide.

¿Puedo usar mi propio dibujo?

Sí: sube una imagen en el formulario de la tabla y sustituye al nuestro.

Mi tienda aún no tiene atributo de talla. Créalo en Commerce › Atributos de producto y úsalo en tu tipo de variación; mientras tanto la guía y el buscador se muestran sin el botón de selección.

Historial de versiones

  1. Cargando…

Opiniones

Cargando…