Complementos de producto de WooCommerce
Product Add-Ons añade campos opcionales u obligatorios del cliente a las páginas de producto de WooCommerce. Un grupo puede asignarse a todos los productos, a categorías de producto seleccionadas o a productos individuales, mientras que los campos puntuales pueden crearse directamente en la pestaña de datos Add-Ons de un producto. Las opciones reutilizables permiten que una misma opción aparezca en varios campos o grupos y se desactive en todas partes desde un único registro.
El módulo es independiente. No requiere POM Theme, y todos los controles de formulario personalizados incluyen la clase form-control para que los temas compatibles y los sitios basados en Bootstrap puedan heredar su propio estilo. POM Tweaks solo suministra una pequeña hoja de estilos alternativa.
Por qué elegir POM Product Add-Ons
La extensión oficial WooCommerce Product Add-Ons es una buena opción para personalizaciones sencillas como texto, archivos, casillas de verificación, imágenes y recargos básicos. Elige el módulo POM cuando la experiencia de producto o el flujo de trabajo del catálogo necesiten un mayor control:
- Recorridos de cliente condicionales: mostrar, ocultar, habilitar o deshabilitar campos según las respuestas anteriores sin añadir otra extensión de formularios.
- Opciones operativas reutilizables: mantener una opción en varios campos o grupos, programar su disponibilidad, detenerla en todas partes o darle una capacidad compartida entre productos.
- Orientación precisa del catálogo: combinar productos, tipos de producto, categorías, etiquetas, atributos y otras taxonomías de producto con reglas explícitas de inclusión y exclusión.
- Más opciones de presentación: usar muestras de texto, color o imagen; grupos plegables; pasos guiados; y un resumen de selección adaptable opcional.
- Cambios de catálogo más seguros: preparar borradores, inspeccionar los productos y las referencias afectados, publicar la revisión completa de una vez y restaurar una revisión anterior sin reescribir los pedidos existentes.
- Más control comercial: añadir niveles de cantidad, comportamiento de cupones, fases de cargo de suscripción, multiplicadores de Bookings e importes por zona de país, mientras WooCommerce sigue siendo la autoridad en impuestos y totales.
- Puntos de partida compartibles: optar por incluir los campos adecuados en la sincronización de URL para que una campaña, un representante de ventas o un cliente puedan reabrir una configuración pública preparada.
- Migración controlada: transferir definiciones mediante JSON prevalidado o CSV de WooCommerce y conservar los contratos oficiales compatibles de REST, Store API, carrito, pedido, webhook, Ability, hook y PHP durante una migración gestionada.
Estas ventajas son más importantes para tiendas con catálogos de opciones compartidos, disponibilidad cambiante, precios complejos o una experiencia de varios pasos diseñada. Para un número reducido de campos estables en un producto, el flujo oficial más sencillo puede seguir siendo la opción más adecuada.
Antes de empezar
- WooCommerce y POM Tweaks deben estar activos.
- Necesitas permiso para gestionar WooCommerce.
- Habilita Product Add-Ons en Settings → POM Tweaks → E-Commerce → Products.
- No ejecutes su tienda junto con la extensión oficial WooCommerce Product Add-Ons. Cuando esa extensión está activa, POM Tweaks mantiene sus propios controladores de tienda inactivos para evitar campos y precios duplicados.
Ruta de configuración recomendada
- Migrar un catálogo existente de WooCommerce Product Add-Ons, cuando corresponda.
- Crear opciones reutilizables y grupos de Product Add-Ons y transferir después las configuraciones con JSON.
- Sigue los tutoriales prácticos para crear un complemento de envoltorio para regalo y configurar un producto variable.
- Gestionar programaciones de opciones reutilizables y la capacidad compartida opcional.
- Añadir reglas condicionales deterministas entre campos.
- Revisar y publicar borradores, inspeccionar el impacto y restaurar revisiones anteriores.
- Transferir la configuración propiedad del producto con el CSV de productos de WooCommerce.
- Revisar los campos de la tienda, elegir un tipo de precio y entender la validación.
- Entender el comportamiento del carrito, la sesión, el pedido y el pedido repetido.
- Usar Product Add-Ons con bloques y la Store API.
- Gestionar Product Add-Ons a través de la API REST autenticada.
- Mantener los contratos oficiales compatibles de WooCommerce Product Add-Ons.
- Integrar plantillas, traducciones, archivos privados, Composite, Bookings, Subscriptions y precios por país.
- Comprobar el estado de Product Add-Ons y copiar un informe de soporte redactado.
- Permitir que los clientes guarden y compartan configuraciones completas.
- Prueba un producto simple y un producto variable antes de asignar un grupo al catálogo completo.
Resultado esperado
Los campos asignados aparecen en los formularios de producto clásicos y en el bloque Add to Cart with Options de WooCommerce. Las selecciones válidas siguen al artículo en los carritos y pedidos clásicos o de bloques, y WooCommerce calcula los impuestos y los totales a partir del precio de línea ajustado por el servidor.
Límite de compatibilidad
Los campos integrados se representan en los formularios de producto que ejecutan la integración estándar previa al botón de WooCommerce, incluido el bloque Add to Cart with Options. Los productos con complementos configurables enlazan a su página de producto en lugar de usar la acción AJAX de añadir al carrito del archivo. Los clientes personalizados de la Store API pueden descubrir y enviar el modelo público directamente, pero deben proporcionar su propia interfaz de complementos y no pueden subir cuerpos de archivo a través de la solicitud JSON de añadir al carrito.
Desactivar el módulo POM Tweaks detiene su administración, campos, validación y hooks de precios. Los metadatos de los pedidos existentes siguen siendo legibles en WooCommerce.