Esto te permite agregar nuevas provincias o estados a la página de pago, brindando al cliente la opción de elegirlos. Resulta especialmente útil para aquellos países que no cuentan con un listado de provincias predefinido en WooCommerce, como es el caso del Reino Unido, Colombia, Chile, entre otros.
Para configurarlo, simplemente sustituye el código ‘CO’ en la línea 5 con el correspondiente al país deseado y agrega el listado de provincias separadas por comas, siguiendo el formato presentado en la línea 6.
// Añade provincias/estados personalizados para poder seleccionarlos desde la página de pago add_filter( 'woocommerce_states', 'set_my_custom_states' ); function set_my_custom_states( $states ){ $country_code = 'CO'; // Aquí debes de indicar el código ISO del páis. Por ejemplo, para Francia sería 'FR' o para España 'ES' $my_states_list = array( 'Amazonas', 'Antioquia', 'Provincia 3' ); // Aquí debes escribir los nuevos nombres de las provincias separados por comas if ( isset( $states[ $country_code ] ) ) { $states[ $country_code ] = array_merge( $states[ $country_code ], $my_states_list ); }else{ $states[ $country_code ] = $my_states_list; } return $states; }