RY City Select for WooCommerce

Descripción

This plubin is based on WC City Select

WooCommerce uses a text input for the customers to enter the city or town.
With this plugin you can provide a list of cities to be shown as a select dropdown.

This will be shown in checkout pages, edit addresses pages and shipping calculator if it’s configured that way.

After selected the city or town, auto set the postcode number if is defined.

How to add cities

A list of cities can be added in your theme functions.php file.

Use ry_wc_city_select_cities filter to load your cities.
This is done similarly to Add/Modify States.
It should be added on your functions.php or a custom plugin.

add_filter( 'ry_wc_city_select_cities', 'my_cities' );
/**
 * Replace XX with the country code. Instead of YYY, ZZZ use actual state codes.
 * The City list can list of city name with postcode or just city name.
 */
function my_cities( $cities ) {
    $cities['XX'] = array(
        'YYY' => array( // city name with postcoe
            ['City', '100'],
            ['Another City', '101']
        ),
        'ZZZ' => array( // just city name
            'City 3',
            'City 4'
        )
    );
    return $cities;
}

Instalación

Requerimientos mínimos

  • PHP 8.0+
  • WordPress 6.3+
  • WooCommerce 8.0+

Preguntas frecuentes

¿Dónde agrego la lista de ciudades de mi país?

Usá, por favor, el repositorio de GitHub.
Usá un inssue para agregar una lista o un pull requests para modificar archivos.

Si WooCommerce no lista los estados de tu país (ver el archivo /woocommerce/i18n/states.php).
También necesitás contribuir con la lista de estados.

El archivo de ejemplo es cities/TW.php and states/TW.php

¿Dónde puedo reportar errores o contribuir con el proyecto?

Report bugs on the GitHub repository,
or my person website page.

Lista de todas las ciudades desde http://geonames.org/

Desde RY-WC-City-Select-cities-files podés agregar la mayoría de los estados y ciudades del mundo, aunque algunos nombres pueden ser distintos del oficial.

Para habilitar los datos de geonames.org, agregá código en el archivo functions.php del tema que estés usando o usá Code Snippets[https://wordpress.org/plugins/code-snippets/].

add_filter('ry_wcs_load_geonames_org', '__return_true');

Reseñas

18 de agosto de 2023
Good plugin, but the names of cities in my country Armenia are incorrect, please correct it.The list of cities in Armenia can be found on wikipedia site in the search you need to type "List of cities and towns in Armenia"it's not much, only 49 pieces. please fix in zip archive \geonames-org-data\cities\AM.php
Leer todas las 7 reseñas

Colaboradores y desarrolladores

“RY City Select for WooCommerce” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

“RY City Select for WooCommerce” ha sido traducido a 2 idiomas. Gracias a los traductores por sus contribuciones.

Traduce “RY City Select for WooCommerce” a tu idioma.

¿Interesado en el desarrollo?

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

Registro de cambios

2.1.0 – 2024/03/022

  • CHANGE Plugin name.

2.0.1 – 2023/08/26

  • Fixed change city maynot edit the zip code.

2.0.0 – 2023/04/23

  • CHANGE License to GPLv3.

1.1.3.1 – 2023/03/30

  • Change WordPress croe tested version info.

1.1.3 – 2023/02/13

  • Change main class name.

1.1.2 – 2022/07/16

  • Change plugin info.

1.1.1 – 2022/06-03

  • add Romanian cities. (by condor2)

1.1.0 – 2022/04/04

  • postal code clear with selected no postal code city (issuu #6)
  • change form field html style more like woocommerce

1.0.0 – 2019/12/07

  • First release