WPC Checkout Field Editor es un plugin de personalización de checkout para WooCommerce que te permite rediseñar la página de pago sin escribir código. Va más allá de simples editores: ofrece lógica condicional, fijación de precios dinámicos, carga de archivos y plantillas predefinidas para casos de uso comunes.
El plugin soporta más de 20 tipos de campos distintos. Desde entradas de texto estándar (texto, número, email, URL, contraseña) hasta selectores avanzados como date pickers, time pickers, rangos de fechas y color picker. También incluye elementos de solo lectura como encabezados y párrafos para estructurar instrucciones visuales. La carga de archivos integrada admite vista previa en vivo, restricciones de tipo y tamaño máximo, con almacenamiento seguro mediante .htaccess para bloquear acceso directo.
Muestra u oculta campos dinámicamente según las decisiones del cliente. Las condiciones soportadas incluyen método de pago (mostrar “Referencia Bancaria” solo para transferencia), método de envío (“Instrucciones de entrega” solo para envío local), país de facturación/envío, y valores de otros campos del checkout. Combina condiciones con relaciones AND/OR, y utiliza comparaciones de igualdad o desigualdad con soporte para comodines.
Agrega tarifas a la orden basadas en selecciones del cliente. Dispone de cinco modelos de tarificación: monto fijo (por ejemplo, $5 por envoltorio de regalo), porcentaje del subtotal del carrito, por carácter de texto, por línea de textarea, por unidad en campos numéricos, y por palabra. Todas las tarifas se visualizan en la revisión de pedido, emails y detalles administrativos con soporte completo de impuestos.
Crea nuevas secciones de checkout más allá de Facturación/Envío/Adicional, posicionándolas antes o después de formularios existentes, notas de pedido, términos y condiciones, o botón de envío. El panel administrativo de archivos incluye estadísticas de almacenamiento, búsqueda y filtrado por nombre u orden, vista previa de miniaturas, descarga segura mediante proxy PHP, y detección automática de archivos huérfanos de carritos abandonados.
Aplica conjuntos de campos predefinidos con un clic: opciones de regalo y personalización, campos B2B (empresa, VAT, número de orden), preferencias de entrega, o información adicional. Las plantillas se fusionan con campos existentes sin sobrescribir. El plugin también permite exportar e importar configuraciones completas en JSON para flujos de desarrollo y gestión multisitio.
| Aspecto | Detalles |
| Checkout Block | Compatible con WooCommerce Checkout Block |
| Interfaz drag-and-drop | Reordena campos de facturación, envío y adicionales sin código |
| Seguridad | Verificación de nonce, comprobaciones de capacidad (manage_woocommerce), limitación de velocidad en cargas, headers sanitizados, lista blanca de tipos de archivo |
| Idiomas | Translation ready |
Personalización y regalos: Añade envoltorio de regalo con tarifa ($5), mensaje personalizado, o grabado con tarificación por carácter ($0.50 por letra). Los campos se muestran condicionalmente y la tarifa se calcula en tiempo real.
B2B y datos comerciales: Muestra “Empresa”, “VAT” y “Número de Orden de Compra” solo cuando el tipo de cliente es “Negocio”. Agrega campos de carga para certificados de exención fiscal, visibles solo en mercados específicos.
Logística y entrega: Date picker para fecha preferida, dropdown para horarios (Mañana, Tarde, Noche), mostrados solo para “Envío Local”. Checkbox de “Firma Requerida” con tarifa de $3, visible cuando el total del carrito supera $200.
Análisis: Campo select “¿Cómo nos encontraste?” para rastrear referrales (Google, Facebook, Recomendación). Los datos se guardan en metadatos de la orden.
¿Funciona con Checkout Block? Sí, el plugin es completamente compatible con WooCommerce Checkout Block.
¿Cuántos tipos de campo soporta? Más de 20: texto, textarea, select, radio, checkbox, multi-checkbox, date, time, datetime, date range, color picker, file upload, número, email, URL, contraseña, encabezados y párrafos.
¿Puedo mover la configuración entre sitios? Sí, exporta e importa configuraciones completas en formato JSON para migrar entre entornos.
¿Es seguro para cargas de archivos? El plugin incluye almacenamiento protegido con .htaccess, verificación de tipo, límites de tamaño, sanitización de headers y limitación de velocidad en cargas de invitados.