Automatizar Capitalización y MAYÚSCULAS de nombres y direcciones

Descripción

Automatizar Capitalización y MAYÚSCULAS de nombres y direcciones garantiza que todos los nombres y direcciones de los clientes de tu sitio web WordPress y WooCommerce tengan el formato adecuado, lo que mantiene la coherencia profesional en toda tu plataforma.

El problema que soluciona

Muchos propietarios de sitios web se enfrentan a problemas relacionados con el formato inconsistente de los nombres y direcciones:

  • Clientes que introducen nombres y direcciones en minúsculas durante el registro o el proceso de pago.
  • Informes y facturas con aspecto poco profesional y uso incorrecto de capitalizaciones.
  • Errores de facturación y disputas debido a formatos de nombre diferentes.
  • Mala calidad de los datos que afecta a las iniciativas de marketing y a las comunicaciones con los clientes.
  • Corrección manual de miles de registros existentes.
  • Necesidad de campos específicos en MAYÚSCULAS por requisitos legales o de formato.
  • Acrónimos comerciales y nombres de marcas con formato incorrecto.

Este plugin surgió a partir de una necesidad real de clientes: garantizar que los informes de facturación tuvieran nombres y direcciones con el formato correcto para evitar discrepancias en la facturación y mantener unos estándares profesionales.

Características principales

  • Formato automático: Da formato a nombres y direcciones en tiempo real durante:

    • Registro y actualización de perfiles de usuarios de WordPress.
    • Proceso de pago de WooCommerce.
    • Modificaciones administrativas de usuarios, clientes y pedidos.
    • Actualizaciones de la dirección en “Mi cuenta”.
  • Tres modos de formato:

    • Modo Capitalizar (por defecto): Se capitaliza la primera letra, respetando las partículas tanto en nombres como en direcciones (por ejemplo, “Juan de la Cruz”, “Calle de la Paz”).
    • Modo MAYÚSCULAS: Todos los caracteres se convierten a mayúsculas (p. ej.: “JUAN DE LA CRUZ”, “CALLE DE LA PAZ”).
    • Modo minúsculas: Todos los caracteres se convierten a minúsculas (disponible solo en la herramienta por lotes).
  • Compatible con exclusiones (NOVEDAD en la versión 2.1.0): define términos que nunca deban modificarse.

    • Exclusiones mediante coincidencia exacta para partículas, acrónimos y nombres de marcas.
    • Listas de exclusión independientes para el formato automático y las conversiones por lotes.
    • Ejemplos: de, la, SL, S.L., SA, CCOO, iPhone, WordPress.
  • Control de campos: Elige exactamente a qué campos dar formato automáticamente:

    • Nombres de usuario de WordPress (first_name, last_name)
    • Nombres de facturación de WooCommerce
    • Nombres de envío de WooCommerce
    • Dirección de facturación: todos los campos o uno por uno (empresa, dirección, ciudad, provincia)
    • Dirección de envío: todos los campos o uno por uno (empresa, dirección, ciudad, provincia)
    • Campos adicionales, todos o uno por uno (correo electrónico del usuario, correo electrónico de facturación, teléfono de facturación)
  • Procesamiento inteligente de nombres y direcciones:

    • Nombres compuestos con guiones (maría-josé María-José).
    • Las partículas multilingües mantienen las minúsculas en nombres Y direcciones (de, la, van, von, da, etc.).
    • Nombres y direcciones con múltiples palabras (Ana María del Carmen, Calle de la Paz).
    • Compatibilidad con UTF-8 para caracteres internacionales.
  • Códigos de provincias: En WooCommerce, los códigos de dos letras de las provincias se mantienen en su formato oficial (SP, RJ, CA, NY), en lugar de escribirse con mayúscula inicial como si fueran palabras. Se utilizan los propios datos de provincias de WooCommerce, por lo que no hay que realizar ningún mantenimiento, y las regiones de texto libre siguen escribiéndose con mayúscula inicial normalmente.

  • Siempre pensando en los desarrolladores: Filtros para personalizar las exclusiones, las partículas y el formato de los valores de provincia.

  • Soporte multilingüe: Incluye partículas por defecto para:

    • Español: de, la, del, las, los, y
    • Francés: du, des, le
    • Italiano: di, da, degli, dei, della
    • Neerlandés: van, van de, van der, de, den
    • Alemán: von, vom, von der, zu, zur
    • Portugués: da, do, das, dos
  • Herramienta de conversión por lotes independiente:

    • Tres modos de conversión: Capitalizar, MAYÚSCULAS o minúsculas.
    • Selección detallada: nombres de usuarios, nombres/direcciones de clientes, nombres/direcciones de pedidos, campos adicionales.
    • Lista de exclusión independiente para conversiones por lotes.
    • Procesamiento automático por lotes para sitios grandes (lotes de 50 registros).
    • Seguimiento del progreso en tiempo real con interfaz basada en AJAX.
    • Protección de memoria e interrupción por límite de tiempo para sitios de cualquier tamaño.
    • Previsualiza los cambios antes de aplicarlos.
    • Funcionamiento seguro con vista previa detallada de los cambios.
    • Corrección puntual de registros existentes en la base de datos.
    • Desglose detallado de los cambios realizados.
  • Interfaz de administración limpia:

    • Diseño basado en tarjetas con jerarquía visual limpia
    • Formato automático y herramienta de ejecución por lotes, una al lado de la otra
    • Diseño adaptable a móviles y tabletas.
  • Compatible con HPOS: Compatibilidad total con el almacenamiento de pedidos de alto rendimiento de WooCommerce.

¿A qué se da formato?

Este plugin puede aplicar formato a estos campos (tú eliges a cuáles):

Usuarios de WordPress:
– Nombre (first_name).
– Apellidos (last_name).
– Dirección de correo electrónico (opcional).

Clientes de WooCommerce:
– Nombre y apellidos de facturación.
– Nombre y apellidos de envío.
– Campos de dirección de facturación (empresa, dirección 1, dirección 2, ciudad, provincia).
– Campos de dirección de envío (empresa, dirección 1, dirección 2, ciudad, provincia).
– Campos adicionales (correo electrónico, teléfono, etc.).

Pedidos de WooCommerce:
– Nombre y apellidos de facturación.
– Nombre y apellidos de envío.
– Campos de dirección de facturación y envío.
– Campos adicionales (correo electrónico, teléfono).

Modo de formato

Modo Capitalizar (por defecto):
– Nombres: primera letra capitalizada, partículas en minúscula.
– Direcciones: primera letra capitalizada, partículas en minúscula.
– Correos electrónicos/teléfonos: convertidos a minúsculas.
– Ejemplos de nombres: “juan de la cruz” “Juan de la Cruz”.
– Ejemplos de direcciones: “calle de la paz” “Calle de la Paz”.
– Exclusiones: los términos en la lista de exclusión permanecerán sin cambios.

Modo MAYÚSCULAS:
– Todos los caracteres se convierten a mayúsculas.
– Se aplica a todos los campos seleccionados.
– Exclusiones: los términos de la lista de exclusiones permanecen sin cambios.
– Ejemplos de nombres: “juan de la cruz” “JUAN DE LA CRUZ”.
– Ejemplos de direcciones: “calle de la paz” “CALLE DE LA PAZ”.

Modo minúsculas (solo herramienta por lotes):
– Todos los caracteres se convierten a minúsculas.
– Útil para deshacer cambios incorrectos.
– Disponible solo en la herramienta de conversión por lotes.

Característica de exclusiones (NOVEDAD en la versión 2.1.0)

El plugin te permite definir términos que no deban modificarse durante el formato. Esto funciona mediante coincidencia exacta: el plugin conservará el término exactamente tal y como lo escribas en la lista de exclusión.

Dos listas de exclusión independientes:
Ajustes principales: para el formato automático de registros nuevos o editados.
Herramienta por lotes: lista separada para conversiones por lotes puntuales.

Ambas listas son áreas de texto de varias líneas: escribe un término por línea (las listas separadas por comas también siguen funcionando).

Ejemplos:
* Partículas: de, la, del (para “Juan de la Cruz”).
* Tipos de negocio españoles: SL, S.L., SA, S.A., SLU.
* Acrónimos: CCOO, UGT, ONU, UNESCO, UNED.
* Nombres de marcas: iPhone, WordPress, PayPal.
* Múltiples variantes: Si quieres cubrir todos los casos posibles agrega cada variante: de, De, DE.

Cómo funciona:
Si “SL” está en tu lista de exclusión solo se conservará el texto exacto “SL”. Si el texto introducido contiene “sl” o “Sl”, se aplicará el formato según el modo seleccionado. Para conservar todas las variantes, añádelas todas: sl, SL, Sl, s.l., S.L.

Herramienta de conversión en lotes

La herramienta de conversión por lotes es completamente independiente de los ajustes de formato automático:

Tres modos de conversión:
1. Capitalizar: nombres capitalizados respetando las partículas, direcciones capitalizadas, correos electrónicos/teléfonos en minúsculas.
2. MAYÚSCULAS: todos los campos seleccionados se convierten a MAYÚSCULAS.
3. minúsculas: todos los campos seleccionados se convierten a minúsculas (útil para deshacer cambios incorrectos).

Selección detallada:
– Nombre y apellidos de los usuarios de WordPress.
– Nombres de facturación y envío de los clientes.
– Direcciones completas de los clientes (facturación y envío).
– Nombres de facturación y envío de los pedidos.
– Direcciones completas de los pedidos (facturación y envío).
– Campos adicionales (correo electrónico, teléfono, etc.).

Exclusiones independientes:
La herramienta por lotes tiene su propia lista de exclusiones, independiente de los ajustes de formato automático. Esto te permite tener diferentes reglas de exclusión para las conversiones por lotes.

Ejemplos de nombres y direcciones

El plugin maneja correctamente:

Nombres:
– Nombres simples: “john smith” “John Smith” o “JOHN SMITH”
– Nombres con acento: “josé garcía” “José García” o “JOSÉ GARCÍA”
– Nombres con guion: “maría-josé” “María-José” o “MARÍA-JOSÉ”
– Partículas españolas: “Juan de la Cruz” “Juan de la Cruz” o “JUAN DE LA CRUZ”
– Nombres holandeses: “Vincent van Gogh” “Vincent van Gogh” o “VINCENT VAN GOGH”
– Nombres alemanes: “ ludwig von beethoven” “Ludwig von Beethoven” o “LUDWIG VON BEETHOVEN”
– Nombres franceses: “charles de gaulle” “Charles de Gaulle” o “CHARLES DE GAULLE”
– Nombres portugueses: “vasco da gama” “Vasco da Gama” o “VASCO DA GAMA”

Direcciones:
– Español: “calle de la paz” “Calle de la Paz” o “CALLE DE LA PAZ”
– Español: “avenida de los reyes” “Avenida de los Reyes” o “AVENIDA DE LOS REYES”
– Español: “plaza del carmen” “Plaza del Carmen” o “PLAZA DEL CARMEN”
– Francés: “rue de la paix” “Rue de la Paix” o “RUE DE LA PAIX”
– Italiano: “via degli uffizi” “Via degli Uffizi” o “VIA DEGLI UFFIZI”

Con exclusiones:
– Texto introducido: “empresa sl con iPhone” (exclusiones: SL, iPhone).
– Resultado capitalizado: “Empresa SL Con iPhone”.
– Resultado en MAYÚSCULAS: “EMPRESA SL CON IPHONE”.

Soporte

¿Necesitas soporte privado o un desarrollo personalizado?

¿Necesitas ayuda individualizada, resolución de problemas prioritaria o una funcionalidad, integración o adaptaciones personalizadas creadas específicamente para tu sitio? Ofrezco soporte privado y desarrollos personalizados. Solo tienes que contactarme y decirme qué necesitas.

¿Necesitas ayuda o tienes sugerencias?

¿Te gusta el plugin? ¡Por favor, déjanos una reseña de 5 estrellas para ayudar a que más gente lo conozca!

Acerca de AyudaWP.com

Somos especialistas en plugins de optimización de seguridad, SEO y rendimiento para WordPress. Creamos herramientas que solucionan problemas reales a los propietarios de sitios WordPress manteniendo los más altos estándares de programación y requisitos de accesibilidad.

Capturas de pantalla

Instalación

Instalación automática

  1. Accede a tu panel de administración de WordPress.
  2. Ve a “Plugins > Agregar nuevo”.
  3. Busca por “Automatizar Capitalización y MAYÚSCULAS de nombres y direcciones”.
  4. Haz clic en “Instalar ahora” y luego en “Activar”.

Instalación manual

  1. Descarga el archivo ZIP del plugin.
  2. Accede a tu panel de administración de WordPress.
  3. Ve a “Plugins > Agregar nuevo > Subir plugin”
  4. Selecciona el archivo zip y haz clic en “Instalar ahora”.
  5. Activa el plugin

Después de la instalación

  1. Ve a “Usuarios > Capitalizar y MAYÚSCULAS”.
  2. Configura tu modo de formato automático (Capitalizar o MAYÚSCULAS).
  3. Selecciona a qué campos debería dárseles formato automáticamente.
  4. (Opcional) Agrega exclusiones para los términos que no deban modificarse.
  5. (Opcional) Usa la herramienta de conversión por lotes para dar formato a los nombres y direcciones existentes.
  6. Prueba creando un nuevo usuario con nombres en minúsculas.

FAQ

¿Funciona esto con los nombres y direcciones existentes en mi base de datos?

¡Sí! El plugin incluye una herramienta de conversión por lotes para dar formato a todos los nombres y direcciones existentes. Ve a “Usuarios > Capitalizar y MAYÚSCULAS” y utiliza la característica de vista previa para ver qué cambiará antes de aplicar los cambios.

¿Qué diferencia hay entre el formato automático y la conversión por lotes?

El formato automático se aplica a los registros nuevos o que se editen en lo sucesivo. La herramienta de conversión por lotes sirve para convertir los registros existentes en tu base de datos. Funcionan de forma independiente: puedes configurar el formato automático de una manera y utilizar la herramienta por lotes con ajustes diferentes.

¿Puedo convertir campos específicos a MAYÚSCULAS en vez de capitalizarlos?

¡Sí! Puedes seleccionar el modo MAYÚSCULAS en los ajustes de formato automático. También puedes utilizar el modo MAYÚSCULAS en la herramienta de conversión por lotes para convertir registros existentes.

¿Cómo funcionan las exclusiones?

Las exclusiones utilizan la coincidencia exacta. Si agregas “SL” a la lista de exclusiones solo se conservará el texto exacto “SL”. Para cubrir todas las variantes, agrega cada una de ellas: sl, SL, Sl, s.l., S.L. Hay dos listas de exclusiones independientes: una para el formato automático y otra para las conversiones por lotes.

¿Puedo excluir acrónimos empresariales como SL, SA o CCOO?

¡Sí! Añádelos a la lista de exclusión tal y como deban aparecer. Para tipos de empresas españolas puedes agregar: SL, S.L., SA, S.A., SLU, S.L.U. Para sindicatos: CCOO, UGT. Para marcas: iPhone, WordPress, PayPal.

¿Cómo elijo a qué campos dar formato automáticamente?

En los ajustes principales verás casillas de selección para cada tipo de campo. Por defecto solo están activados los nombres (nombres de usuario de WordPress, nombres de facturación y nombres de envío). Puedes activar los campos de dirección y campos adicionales según sea necesario.

¿Funcionará con nombres y direcciones en otros idiomas?

Sí, el plugin utiliza la codificación UTF-8 y gestiona correctamente los caracteres internacionales, incluidos los acentos, las tildes y los caracteres especiales. Incluye partículas por defecto para español, francés, italiano, neerlandés, alemán y portugués.

¿Qué pasa con los nombres compuestos con guiones?

El plugin procesa correctamente los nombres con guiones, como “María-José” o “Jean-Claude”, capitalizando cada parte de forma independiente (o convirtiéndola a MAYÚSCULAS si está activado ese modo).

¿Admite convenciones de nomenclatura de diferentes culturas?

¡Sí! En el modo Capitalizar, el plugin respeta las partículas (de, la, van, von, da, etc.) manteniéndolas en minúsculas tanto en los nombres como en las direcciones. Por ejemplo: “Juan de la Cruz” (nombre) y “Calle de la Paz” (dirección). En el modo MAYÚSCULAS, todos los caracteres, incluidas las partículas, se convierten a mayúsculas. También puedes agregar exclusiones personalizadas para términos específicos.

¿Se aplican las partículas también a las direcciones?

¡Sí! En el modo Capitalizar se respetan las partículas tanto en los nombres como en las direcciones. Es lo correcto para el español y muchos otros idiomas en los que las partículas se escriben en minúscula en las direcciones (por ejemplo, “Calle de la Paz”, “Avenida de los Reyes”). A los nombres y las direcciones se les aplican las mismas partículas por defecto y personalizadas. También puedes usar la lista de exclusiones para un control adicional.

¿Es compatible con HPOS de WooCommerce?

Sí, el plugin es totalmente compatible con el almacenamiento de pedidos de alto rendimiento (HPOS) y funciona a la perfección tanto con HPOS como con los sistemas de almacenamiento anteriores.

¿Funcionará en sitios web grandes con miles de usuarios y pedidos?

¡Sí! La versión 2.1.0 incluye un procesamiento por lotes avanzado diseñado específicamente para sitios web grandes. Cuando hay más de 1.000 registros que procesar el plugin cambia automáticamente al modo por lotes, que:

  • Procesa registros en pequeños lotes de 50 para evitar interrupciones por tiempo de espera.
  • Muestra el progreso en tiempo real con una barra de progreso visual.
  • Gestiona automáticamente el uso de memoria y el tiempo de ejecución.
  • Utiliza AJAX para evitar fallos de tiempo de espera del navegador.
  • Puede gestionar sitios con decenas de miles de registros de forma segura.

El sistema de procesamiento por lotes se ha probado en sitios con más de 50.000 usuarios y pedidos sin problemas.

¿Ralentizará mi sitio?

No. El plugin solo procesa los nombres y direcciones al guardarlos, por lo que no afecta al rendimiento durante el funcionamiento normal del sitio web.

¿Puedo deshacer los cambios de la conversión por lotes?

Los cambios de la conversión por lotes son permanentes, por lo que el plugin muestra una vista previa detallada antes de ejecutarse y requiere que confirmes que has realizado una copia de seguridad de la base de datos. Sin embargo, puedes utilizar el modo “minúsculas” de la herramienta por lotes para convertir todo a minúsculas, o utilizar el modo “Capitalizar” para restaurar las mayúsculas adecuadas.

¿Funcionará con formularios de registro personalizados?

Funciona con los formularios estándar de WordPress y WooCommerce. Es posible que no funcione con formularios personalizados que utilicen nombres de campos diferentes.

¿Qué pasa si desactivo el plugin?

Los nombres y direcciones que ya tenían el formato conservarán dicho formato. Los nuevos registros se guardarán a medida que los usuarios los introduzcan. No se perderá ningún dato. Tus ajustes (modo de formato, selecciones de campos y exclusiones) se conservarán si reactivas el plugin.

¿Cómo hago copia de seguridad de mi base de datos?

Antes de utilizar la herramienta de conversión en lotes crea una copia de seguridad de la base de datos utilizando el panel de control de tu alojamiento web, un plugin de copias de seguridad o solicita ayuda a tu proveedor de hosting.

¿Admite códigos de provincias como SP, RJ o CA?

Sí. En WooCommerce, para los países que tienen provincias (Brasil, EE. UU., España, Canadá y otros), el campo de provincia se almacena con un código oficial. En lugar de escribirlo con mayúscula inicial como si fuera una palabra (“sp” pasaría a ser “Sp”), el plugin lo normaliza al formato propio de WooCommerce (“SP”, “RJ”, “CA”). Solo afecta al campo de la provincia, por lo que los nombres y las direcciones postales conservan sus partículas, y las regiones introducidas como texto libre siguen escribiéndose con mayúscula inicial normalmente. No hay que mantener ninguna lista: los datos provienen del propio WooCommerce.

Para desarrolladores: ¿hay ganchos para personalizar el comportamiento?

Sí, hay disponibles cuatro filtros:

  • ayudawp_acn_format_state – filtra el valor formateado de la provincia. Argumentos: ( $formatted, $original, $country, $field_type ).
  • ayudawp_acn_address_fields: filtra los campos de dirección personalizables (clave => etiqueta) por tipo de dirección, para que los plugins puedan agregar, eliminar o renombrar campos. Argumentos: ( $fields, $address_type ).
  • ayudawp_acn_exclusions – filtra el array de términos de exclusión por coincidencia exacta.
  • ayudawp_acn_particles – filtra el array de partículas en minúsculas que se dejan sin capitalizar.

Por ejemplo, agregar términos de exclusión de forma automática:

add_filter( 'ayudawp_acn_exclusions', function ( $terms ) { $terms[] = 'GmbH'; return $terms; } );

Reseñas

3 de Agosto de 2026 1 respuesta
I’ve only been using Auto Capitalize & UPPERCASE Names and Addresses for a short time, and the improvement in my database quality is incredible. Before, customers would submit names and addresses in all caps or all lowercase, and I was constantly cleaning records manually. Now, everything is saved properly formatted from the moment it’s submitted. The setup is simple, the field-level control is exactly what I needed, and the bulk tool helped me fix my existing data too. If you care about data quality in WordPress or WooCommerce, this plugin is a must-have.
Leer los 3 comentarios

Colaboradores & Desarrolladores

“Automatizar Capitalización y MAYÚSCULAS de nombres y direcciones” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Automatizar Capitalización y MAYÚSCULAS de nombres y direcciones” ha sido traducido en 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “Automatizar Capitalización y MAYÚSCULAS de nombres y direcciones” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

2.3.1

  • Improved: Tested and verified with WordPress 7.1 and WooCommerce 11.0.

2.3.0

  • Nuevo: Selección por campo. Ahora puedes elegir exactamente qué campos de la dirección de facturación y de envío (empresa, líneas de dirección, ciudad, estado/provincia) y qué campos adicionales (correo electrónico del usuario, correo electrónico de facturación, teléfono de facturación) se van a formatear, tanto en el formato automático como en la herramienta por lotes, en lugar de grupos completos.
  • Nuevo: El campo de provincia se normaliza según el código oficial de provincia de WooCommerce, por lo que los códigos de dos letras se mantienen en mayúsculas en lugar de escribirse con la primera letra mayúscula como si fuera una palabra (por ejemplo, “sp” o “Sp” se convierten en “SP” en Brasil, y “ca” se convierte en “CA” en EE. UU.). Se basa en los propios datos de países y provincias de WooCommerce, sin necesidad de mantener listas, y solo afecta a los países que tienen provincias; las regiones de texto libre siguen escribiéndose con mayúscula inicial normalmente.
  • Nuevo: Filtros para desarrolladores que permiten personalizar el comportamiento: ayudawp_acn_format_state, ayudawp_acn_address_fields, ayudawp_acn_exclusions y ayudawp_acn_particles.
  • Mejorado: Las listas de exclusión (tanto en los ajustes automáticos como en la herramienta por lotes) son ahora áreas de texto de varias líneas, con un término por línea. Las listas existentes separadas por comas siguen funcionando.

Para entradas anteriores del registro de cambios revisa el archivo changelog.txt.