Si tu marketplace solo acepta vendedores de países específicos, es útil simplificar el formulario de registro limitando el menú desplegable de países solo a esas ubicaciones.
Por defecto, el formulario Registro de WC Vendors muestra todos los países, y no hay una configuración integrada para eliminar los no deseados.
Afortunadamente, puedes controlar fácilmente qué países aparecen añadiendo un pequeño fragmento de código personalizado.
Esta guía te mostrará cómo:
- Eliminar países no admitidos del formulario de registro
- Asegurarte de que el menú desplegable de países solo muestre los que deseas
- Hacer que el menú desplegable de Estado/Provincia se cargue automáticamente
¿Por qué limitar los países en el formulario de registro?
Restringir la lista de países puede hacer que tu formulario de registro sea más fácil de usar al evitar registros de regiones no admitidas, reducir la confusión y acelerar la finalización del formulario.
También ayuda a mejorar la precisión del registro y crea una experiencia de registro más limpia y enfocada.
Si tu marketplace trabaja principalmente con solo un puñado de países (ejemplo: AU y EE. UU.), esta es una excelente manera de optimizar la incorporación.
Cómo mostrar solo países seleccionados (usando un fragmento de PHP)
Para limitar los países que se muestran en el Formulario de Registro de Vendedores, agregue el fragmento a continuación al archivo functions.php de su tema o a un plugin de código personalizado como WPCode Lite.
Cómo preseleccionar un país por defecto
Si deseas que un país se seleccione por defecto cuando se carga el formulario, simplemente coloca ese país primero en la matriz $allowed_countries.
Por ejemplo:
$allowed_countries = array( 'AU', 'GB', 'US', 'CA' );
En este ejemplo, Australia (AU) aparecerá como el país seleccionado por defecto, mientras que los otros países permanecen disponibles para su selección.
Este pequeño ajuste optimiza el proceso de registro, especialmente si la mayoría de tus vendedores son del mismo país.
Uso de los códigos de país correctos
Cada país debe usar un código de país ISO de 2 dígitos correcto.
Ejemplos:
- AU = Australia
- US = Estados Unidos
- GB = Reino Unido
- CA = Canadá
Puedes añadir, eliminar o reordenar países simplemente editando la lista en $args['options'].
El conjunto completo de códigos de país ISO se encuentra en Wikipedia, mostrando todos los códigos que puedes usar.
Por qué esta optimización mejora los registros de vendedores
Personalizar el desplegable de países es una forma fácil pero eficaz de mejorar tu formulario de registro de vendedores.
Si la mayoría de tus vendedores provienen de países específicos, este ajuste merece la pena implementarlo.

