Guías

WooCommerce complementos de producto: campos extra y opciones de pago

Por Mariusz Szatkowski · Actualizado: 2026-06-25

La mayoría de los productos se venden exactamente como están descritos, pero muchos no. En una taza se imprime un nombre, un ramo lleva un mensaje de regalo, un portátil se entrega con garantía ampliada, una tarta llega del color que el cliente desea. En cada uno de estos casos, el cliente aporta una información antes de comprar o elige un extra, y esa selección debe llegar hasta la persona que procesa el pedido. WooCommerce gestiona de forma fiable las variantes de producto fijas, pero no ofrece una forma sencilla de añadir a un producto un campo de texto libre, una casilla de pago o una lista de selección adicional. Esta guía explica qué son los complementos de producto, en qué se diferencian de las variantes, qué debe poder hacer una buena herramienta de complementos y cómo el plugin gratuito Add-Ons añade esta función a WooCommerce.

Qué son en realidad los complementos de producto

Un complemento de producto es un campo adicional que se muestra en la página de producto, por encima del botón “Añadir al carrito”, y que permite al cliente personalizar el producto que compra. Las formas habituales son un campo de texto (un mensaje de grabado, un nombre, una fecha), una casilla de verificación (envoltorio de regalo, garantía ampliada, “sí, añadir tarjeta”) y una lista de selección (un acabado, un color, un nivel de servicio). Algunos complementos son gratuitos y sirven solo para capturar información, otros llevan un precio que se añade a la línea del carrito en cuanto el cliente los elige.

Vale la pena separar los complementos de las variantes, porque ambos se confunden a menudo, pero resuelven problemas distintos. Una variante es una combinación fija y predefinida de atributos: una camiseta en rojo, talla L, con su propio SKU y su propio stock. Defines cada variante de antemano, y el cliente la toma prácticamente lista de la estantería. Un complemento, en cambio, es una entrada abierta que el cliente aporta en el momento de comprar. No puedes crear una variante para cada nombre imaginable que haya que grabar, ni para cada posible mensaje de regalo. Los complementos cubren precisamente esa brecha: capturan la parte del pedido que simplemente no puedes enumerar de antemano, además de los sencillos extras de sí/no y de selección que sobrecargarían tu matriz de variantes si intentaras representarlos como atributos.

Por qué importan los complementos

Los complementos cumplen dos tareas a la vez, y ambas influyen en el resultado. La primera es el ingreso. El envoltorio de regalo, la tramitación preferente, una tasa de grabado, una garantía ampliada: son pequeños extras de pago que un cliente acepta con gusto en el momento de la compra, pero por los que nunca volvería más tarde. Ofrecerlos con un precio claro en la página de producto los convierte en valor de pedido adicional, sin nada de marketing extra.

La segunda tarea es la exactitud. Cuando un cliente necesita comunicarte algo sobre su pedido, el peor resultado es que lo haga por un canal que tú no controlas. Si no hay un campo para el texto del grabado, ese texto llega como nota de pedido, como correo posterior a la compra o como respuesta a la confirmación, y ahora la preparación del pedido tiene que ir tras él. Un complemento en condiciones captura esa información en la página de producto, la valida y la adjunta a la línea del pedido, de modo que el almacén vea el nombre a grabar o el mensaje a imprimir sin que nadie tenga que preguntar. El coste de una personalización que falta o se trata mal es una reelaboración, un reembolso o un cliente insatisfecho, mucho más caro de lo que el campo habría sido jamás en la configuración.

Qué debe poder hacer una buena herramienta de complementos

Tanto si desarrollas tú mismo como si compras o instalas: una herramienta de complementos de producto para WooCommerce debería cubrir un puñado de fundamentos. Usa esta lista como criterio de comprobación:

  • Un pequeño conjunto de tipos de campo útiles. Texto, casilla de verificación y lista de selección cubren la gran mayoría de los complementos reales. Entradas más exóticas son importantes para algunas tiendas, pero la base soporta la mayor parte de la carga.
  • Opciones gratuitas y de pago. Algunos complementos capturan información gratis, otros deben añadir un importe fijo a la línea del carrito. La herramienta necesita ambos, y el precio debe fluir automáticamente a los totales de WooCommerce.
  • Validación de campos obligatorios. Si un mensaje de grabado es obligatorio, el producto no debería poder añadirse al carrito hasta que el campo esté rellenado. La validación debe producirse en el servidor, no solo en el navegador, para que no se pueda eludir.
  • Límites de entrada sensatos. Un campo de texto cuyo contenido se imprime en un producto físico tiene un límite de caracteres real. La herramienta debería permitir y hacer cumplir longitudes mínimas y máximas.
  • Almacenamiento continuo. La selección debe aparecer en el carrito, en la caja y en el pedido final. Si la preparación del pedido no la ve, el complemento ha fallado en su tarea principal.
  • Un frontend ligero. Los scripts y estilos de complementos no deberían cargarse en páginas sin complementos, y la zona de storefront debería adoptar tu tema, en lugar de trabajar contra él.
  • Gestión de datos limpia. Sin tablas propias que proliferen para definiciones de campo sencillas y una desinstalación ordenada que no deje restos.

Fíjate en lo que en esta lista se mantiene deliberadamente modesto. Una herramienta de complementos sencilla no necesita ni lógica condicional ni subidas de archivos para ser útil; la mayoría de las tiendas necesitan texto, una casilla de verificación y una lista de selección, correctamente valorados y guardados en el pedido. Mantener el núcleo pequeño es una ventaja, no una limitación.

Cómo lo resuelve Add-Ons

Add-Ons for WooCommerce es un plugin gratuito y de código abierto que añade exactamente esta función. Defines por producto una lista de complementos en el editor de productos de WooCommerce, el cliente los rellena en la página de producto, y su selección acompaña a la línea del carrito hasta el pedido. Las definiciones de complementos se guardan como metadatos de producto normales, sin tablas de base de datos propias, de modo que el plugin se mantiene pequeño y rápido.

Los tipos de campo

Cada complemento tiene una etiqueta, un tipo de campo, un indicador de obligatoriedad opcional y un precio opcional. En la versión gratuita se incluyen tres tipos de campo:

  • Texto, para entradas libres como un mensaje de grabado o un nombre. Los campos de texto pueden llevar un número mínimo y máximo de caracteres, y la storefront muestra un contador en vivo mientras el servidor valida esos mismos límites antes de añadir al carrito, de modo que un mensaje demasiado largo no pueda colarse.
  • Casilla de verificación, para un simple extra de sí/no como el envoltorio de regalo o una prestación adicional.
  • Lista de selección, para una elección de tipo “elige una” como un acabado o un nivel, en la que cada opción concreta puede llevar su propio precio.

Precios y campos obligatorios

Cada complemento puede ser gratuito o de pago. Da un precio a la línea, o da precios propios a opciones de selección concretas, y Add-Ons añade ese importe automáticamente a la línea del carrito de WooCommerce. Deja el precio en cero para las opciones que solo capturan información, por ejemplo un mensaje personal. Activa el indicador Obligatorio en un complemento y el producto no podrá añadirse al carrito hasta que el cliente lo haya rellenado, lo que es lo correcto para todo aquello que la preparación del pedido realmente necesita.

Visualización en carrito, caja y pedido

Todo el sentido de un complemento es que la preparación del pedido pueda verlo, por eso la selección del cliente aparece en el carrito, en la caja y en el pedido terminado. No hay un paso aparte para trasladar el texto del grabado al pedido; la selección viaja con la línea del pedido.

Los ajustes de visualización

Los ajustes se encuentran en WooCommerce → Add-Ons, y controlan el aspecto del grupo de opciones en la página de producto. Puedes fijar el encabezado del grupo que se muestra sobre los campos, mostrar u ocultar los precios de las opciones, alternar el asterisco de campo obligatorio y encerrar las opciones en una tarjeta con borde opcional, para que destaquen del resto de la página de producto. Son decisiones de presentación que se aplican a todos tus productos, de modo que el bloque de complementos encaje con el aspecto deseado sin que tengas que tocar plantillas.

El alcance honesto

El plugin gratuito se centra en opciones rápidas de texto, casilla de verificación y selección. Las subidas de archivos y la lógica condicional no forman parte de él; son funciones PRO que se tratan más abajo. Para una tienda que necesita un campo de grabado, una casilla de envoltorio de regalo y una selección de acabado, con precio y guardados en el pedido, la edición gratuita es la herramienta completa.

La configuración

Hasta que los complementos estén activos, solo pasan unos pocos minutos:

  1. Instala el plugin desde Plugins → Añadir nuevo o súbelo a /wp-content/plugins/addons. WooCommerce debe estar instalado y activo.
  2. Actívalo.
  3. Edita un producto, abre la pestaña Add-Ons en la zona de Datos del producto y añade tus opciones: una etiqueta, un tipo de campo, el indicador de obligatoriedad si lo necesitas y un precio si la opción es de pago.
  4. De forma opcional, visita WooCommerce → Add-Ons para fijar el encabezado del grupo y las opciones de visualización.

Eso es todo. Las opciones aparecen ahora en la página de producto justo por encima de “Añadir al carrito”, y la selección de cada cliente fluye por el carrito y la caja hasta el pedido. Como las definiciones se guardan como metadatos de producto, eliminar el plugin solo recoge sus propias opciones y conserva tus definiciones específicas de producto, de modo que una reinstalación las restaura. El plugin no carga scripts, fuentes ni rastreadores remotos; su CSS y JS se sirven desde tu propio servidor.

Consejos prácticos para los complementos de producto

Una herramienta aporta el mecanismo; cómo la uses decide si los complementos ayudan o molestan. Unas cuantas indicaciones:

  • Mantén bajo el número de campos. Cada campo adicional en una página de producto genera fricción. Pregunta solo lo que la preparación del pedido realmente necesita. Un campo de grabado supera a tres campos opcionales que el cliente se salta.
  • Fija límites de texto realistas. Si un nombre se graba en 20 caracteres de metal, pon el máximo en 20. El contador en vivo avisa entonces al cliente antes de que se pase escribiendo, en lugar de que se lo comuniques tú tras el pago.
  • Haz obligatorios los campos que de verdad lo son. Si no puedes entregar sin el mensaje de regalo, márcalo como obligatorio para que el pedido no se cierre sin él. Reserva los campos gratuitos y opcionales para un contexto extra amable.
  • Valora los extras con transparencia. Muestra los precios de las opciones cuando el complemento cueste dinero, para que el cliente no se lleve una sorpresa en la caja, y considera ocultar los precios en los campos de información gratuitos, para mantener el bloque ordenado.
  • Escribe etiquetas claras. “Texto del grabado (máx. 20 caracteres)” supera a “Texto”. La etiqueta es tu única oportunidad de fijar expectativas antes de que el cliente escriba.

Add-Ons frente al estándar de WooCommerce

WooCommerce te ofrece variantes, pero no una forma general de añadir un campo adicional a un producto. Esta es la diferencia específicamente para los complementos de producto:

FunciónEstándar de WooCommerceAdd-Ons
Entrada de texto libre en un productoNo incluidaCampos de texto con longitud mínima/máxima
Extra de pago sencillo (casilla de verificación)NoSí, gratuito o de pago
Opción “elige una” con precio propioSolo mediante variantesLista de selección con precio por opción
Precio añadido a la línea del carritoSolo precio de varianteSí, por campo o por opción de selección
Validación de campos obligatoriosno aplicableSí, en el servidor antes de añadir al carrito
Selección en carrito, caja y pedidono aplicableSí, de forma continua
Almacenamientono aplicableMetadatos de producto, sin tablas propias
Control de visualización (encabezado, precios, tarjeta)no aplicableSí, mediante la página de ajustes
CosteGratis (sin campos de complemento)Gratis; PRO añade lógica, subidas y más

Gratis frente a PRO

La edición gratuita es una herramienta completa para la personalización cotidiana: campos de texto, casilla de verificación y selección, gratuitos o de pago, con validación de campos obligatorios, límites de longitud de texto y visualización continua en el pedido. Add-Ons Pro se construye sobre este fundamento para tiendas que necesitan más, y requiere que el plugin gratuito esté instalado y activo. PRO añade lógica condicional (mostrar u ocultar complementos según las demás elecciones del cliente), subidas de archivos (dejar que el cliente adjunte una plantilla de impresión, una prueba o un briefing, con reglas de tamaño y extensión por campo), opciones en función de la cantidad (multiplicar el precio de un complemento por una cantidad introducida por el cliente), muestras de imagen y color para las opciones de selección, un stock por opción que sigue el inventario por línea y oculta las elecciones agotadas, así como un cálculo de precio por carácter para las personalizaciones que se facturan por carácter escrito. La distribución se realiza a través de Freemius para la licencia y las actualizaciones automáticas.

En resumen

Usa los complementos de producto cuando el cliente deba aportar algo que no representa una variante completa de WooCommerce: un mensaje de grabado, una casilla de envoltorio de regalo, una opción de selección de pago. Una buena herramienta de complementos necesita unos cuantos tipos de campo útiles, precios gratuitos y de pago, una validación de campos obligatorios y de longitud, así como una selección que viaje con el pedido hasta la preparación. El plugin gratuito Add-Ons cubre todo eso con campos de texto, casilla de verificación y selección, guardados de forma limpia como metadatos de producto; Add-Ons Pro añade lógica condicional, subidas de archivos, precios en función de la cantidad, muestras, un stock por opción y un cálculo de precio por carácter, cuando tus productos necesitan más.

Add-Ons for WooCommerce