Title: Colciudades &#8211; Ciudades de Colombia para WooCommerce
Author: David Zoque
Published: <strong>11. јул 2026.</strong>
Last modified: 13. октобар 2026.

---

Претражи додатке

![](https://ps.w.org/colciudades/assets/banner-772x250.png?rev=3604031)

![](https://ps.w.org/colciudades/assets/icon-256x256.png?rev=3604031)

# Colciudades – Ciudades de Colombia para WooCommerce

 Аутор: [David Zoque](https://profiles.wordpress.org/davidzoque/)

[Преузми](https://downloads.wordpress.org/plugin/colciudades.1.1.1.zip)

 * [Детаљи](https://sr.wordpress.org/plugins/colciudades/#description)
 * [Рецензије](https://sr.wordpress.org/plugins/colciudades/#reviews)
 *  [Постављање](https://sr.wordpress.org/plugins/colciudades/#installation)
 * [Развој](https://sr.wordpress.org/plugins/colciudades/#developers)

 [Подршка](https://wordpress.org/support/plugin/colciudades/)

## Опис

**Works in the block checkout and in the classic one.** WooCommerce shows Colombia’s
33 departments at checkout, but the City field is left as free text. Most plugins
only turn it into a dependent dropdown in the classic checkout; this one also does
it in the new **block checkout** (the React based one), and it adds per-city shipping.

 * City dropdown that depends on the selected department, in the WooCommerce **block
   checkout** and the **classic checkout** (shipping and billing addresses).
 * In classic stores it also works in My Account > Addresses and in the cart shipping
   calculator, with a search box.
 * Adds a **per-city shipping method** (based on flat rate): pick the cities and
   a cost inside a zone, with an option to hide the other methods when it applies.
   The city selector is a search box.
 * **„Rest of the zone“ rates:** a general rate that is only offered to cities without
   a special rate of their own, so a customer in a city with its own price never
   sees the cheaper general one too.
 * Bundles Colombia’s **1,104 official municipalities** (DANE), with correct accents.
 * Uses WooCommerce’s native departments (ISO 3166-2). **No other plugin required.**
 * Saves the value in the standard `city` field, so shipping, taxes and the invoice
   get it unchanged.
 * Compatible with HPOS and the cart/checkout blocks. Translation ready, with Spanish
   included.

### Credits

The municipality list is built from the open-source „colombia-json“ dataset by Marco
Vega (https://github.com/marcovega/colombia-json), available under the MIT license,
based on official DANE (public domain) data.

## Снимци екрана

[⌊The City field turned into a department-dependent dropdown in the block checkout.⌉⌊
The City field turned into a department-dependent dropdown in the block checkout
.⌉[

The City field turned into a department-dependent dropdown in the block checkout.

[⌊The "Shipping by city (Colombia)" method with the searchable city selector and
the cost.⌉⌊The "Shipping by city (Colombia)" method with the searchable city selector
and the cost.⌉[

The „Shipping by city (Colombia)“ method with the searchable city selector and the
cost.

## Постављање

Upload the `colciudades` folder to `/wp-content/plugins/` (or install the ZIP from
Plugins > Add New > Upload Plugin), then activate it. Make sure WooCommerce is active.
It works with the block Checkout and with the classic one. For per-city shipping,
go to WooCommerce > Settings > Shipping, add the „Shipping by city (Colombia)“ method
to a zone, and pick the cities and the cost.

## ЧПП

### Do I need another „Colombia departments and cities“ plugin?

No. It uses WooCommerce’s own departments plus its own municipality list and its
own per-city shipping.

### Does it work in the classic checkout?

Yes. In the classic checkout, My Account > Addresses and the cart shipping calculator
the City field becomes a searchable dropdown, like the Department field. The per-
city shipping method works in both checkouts, because it is a standard WooCommerce
shipping method.

### I have special prices for some cities and one general price for the rest. Customers see both

Add the general price as a „Shipping by city (Colombia)“ rate with an empty city
list and set **Rest of the zone** to Yes. It will only be offered when the customer’s
city is not in the list of any other „Shipping by city“ rate of the zone, and only
once the customer has entered a city (until then it is not known whether a special
rate applies). Free shipping, local pickup and other methods are not affected.

### Some town names exist in more than one department

Palestina, Rionegro, La Unión and about 60 other names exist in several departments.
When a zone covers more than one department (or all of Colombia), the city selector
shows those names with their department, for example „Palestina (Huila)“, and the
rate only applies in that department. Lists saved before 1.1.1 keep working as before;
a repeated name saved without a department shows as „(any department)“ and you can
replace it with the one you meant.

### A customer’s town is not in the list

The list has the official DANE municipalities. You can add values with the `colciu_ciudades`
filter.

## Рецензије

![](https://secure.gravatar.com/avatar/27184debf8d7939f4255641c93a48b0a470f279189ed1de5aa79aa2e5154ee96?
s=60&d=retro&r=g)

### 󠀁[Funciona de maravilla ¡Ojalá lo sigan actualizando siempre!](https://wordpress.org/support/topic/funciona-de-maravilla-ojala-lo-sigan-actualizando-siempre/)󠁿

 [mailliw19](https://profiles.wordpress.org/mailliw19/) 27. август 2026.

¡Muchas gracias por desarrollar este grandioso plugin! Me ha funcionado de maravilla
en la versión 7.1 de WordPress, 11.0.1 de WooCommerce y PHP 8.3. Les dejo 5 estrellas
por el gran trabajo y aprovecho para compartirles un pequeñísimo detalle que encontré
para que ojalá lo tengan en cuenta en la próxima actualización: Cuando la moneda
está en COP, el separador de miles en punto (.) y decimales en coma (,), al configurar
el Método de Envío por ciudades y digitar un valor numérico en el campo de Coste,
el sistema elimina los últimos tres ceros al guardar (ej: si digito 50000, cambia
a $50). Como workaround temporal lo solucioné escribiendo el valor en forma de fórmula(
50000*1) y así sí me guarda los $50.000 correctamente. Por favor continúen con este
excelente proyecto y manténganlo activo con actualizaciones periódicas a medida 
que salgan nuevas versiones de WordPress para que nunca quede obsoleto. ¡Es una 
herramienta imprescindible!

 [ Прочитај 1 рецензију ](https://wordpress.org/support/plugin/colciudades/reviews/)

## Сарадници и градитељи

„Colciudades – Ciudades de Colombia para WooCommerce“ је софтвер отвореног кода.
Следећи људи су допринели овом додатку.

Сарадници

 *   [ David Zoque ](https://profiles.wordpress.org/davidzoque/)

„Colciudades – Ciudades de Colombia para WooCommerce“ је преведен на 1 језик. Хвала
[преводиоцима](https://translate.wordpress.org/projects/wp-plugins/colciudades/contributors)
на њиховим доприносима.

[Преведите „Colciudades – Ciudades de Colombia para WooCommerce“ на свој језик.](https://translate.wordpress.org/projects/wp-plugins/colciudades)

### Заинтересовани сте за развој?

[Прегледајте кôд](https://plugins.trac.wordpress.org/browser/colciudades/), погледајте
[SVN складиште](https://plugins.svn.wordpress.org/colciudades/) или се претплатите
на [дневник развоја](https://plugins.trac.wordpress.org/log/colciudades/) преко 
[RSS-а](https://plugins.trac.wordpress.org/log/colciudades/?limit=100&mode=stop_on_copy&format=rss).

## Дневник измена

#### 1.1.1

 * Fix: a „Rest of the zone“ rate was offered while the customer had picked a department
   but no city yet, so the cart could show the general rate to a customer whose 
   city has another price (or free shipping). It now waits until there is a city.
   A rate with an empty list without „Rest of the zone“ (the whole department) still
   works with just the department.
 * Fix: per-city rates compared only the city name, so a rate for Palestina (Huila)
   also applied to Palestina (Caldas) in zones covering several departments. The
   city must now belong to the customer’s department, and names repeated across 
   the zone’s departments are offered with their department in the city selector.
   Existing lists keep working.

#### 1.1.0

 * New: „Rest of the zone“ option in the per-city shipping method. A rate with this
   option is only offered when the customer’s city is not covered by another per-
   city rate with its own city list, so the general rate and the special city rate
   are never shown together. Free shipping, local pickup and other methods are left
   alone.

#### 1.0.4

 * Hardening after a security review: the city list for the shipping method is only
   built for users who can manage WooCommerce, and the city data printed on the 
   checkout is encoded so that no name can ever close the script tag.
 * Fix: a shipping cost typed with a backslash lost it, because the value was unslashed
   once more than WooCommerce does.

#### 1.0.3

 * Renamed to „Colciudades – Ciudades de Colombia para WooCommerce“.
 * New: the city dropdown now also works in the classic checkout, My Account > Addresses
   and the classic cart shipping calculator, as a search box like the Department
   field.
 * For Colombia, Department now comes before City in the address forms (classic 
   and block), so the city list matches the chosen department.
 * Per-city shipping now matches cities ignoring accents and case, so a city typed
   as „medellin“ (block cart shipping calculator, addresses saved before the plugin)
   matches „Medellín“.
 * Saved addresses whose city lacks accents are now recognised in the dropdown instead
   of being cleared.
 * „Single method“ also works when the city list is empty (whole department), and
   it only hides other methods in the package where this method applies.
 * The hidden original City input no longer takes keyboard focus.
 * The checkout script stops looking for the block checkout after 30 seconds on 
   pages that do not use it.

#### 1.0.2

 * Fix: on stores whose thousand separator is a dot (e.g. COP), the per-city shipping
   cost could lose its thousands when saved (50.000 became 50). WooCommerce 11 shows
   the localised value in the settings modal but only de-localises its own flat 
   rate fields on save; the cost is now interpreted using the store’s separators.
   Cost formulas keep working as before.

#### 1.0.1

 * City label position fix on some themes.
 * Per-city shipping method with a searchable city selector, and support for country-
   level zones.
 * Translation ready, with Spanish included.

#### 1.0.0

 * Initial release: department-dependent city dropdown in the block checkout, and
   per-city shipping method.

## Мета

 *  Издање **1.1.1**
 *  Последње ажурирање **пре 12 сати**
 *  Активних постављања **10+**
 *  Издање Вордпреса ** 6.5 или новије **
 *  Испробано до **7.1.3**
 *  PHP издање ** 7.4 или новије **
 *  Језици
 * [English (US)](https://wordpress.org/plugins/colciudades/) и [Spanish (Spain)](https://es.wordpress.org/plugins/colciudades/).
 *  [Преведите на свој језик](https://translate.wordpress.org/projects/wp-plugins/colciudades)
 * Ознаке
 * [block checkout](https://sr.wordpress.org/plugins/tags/block-checkout/)[cities](https://sr.wordpress.org/plugins/tags/cities/)
   [colombia](https://sr.wordpress.org/plugins/tags/colombia/)[shipping](https://sr.wordpress.org/plugins/tags/shipping/)
 *  [Напредни преглед](https://sr.wordpress.org/plugins/colciudades/advanced/)

## Оцене

 5 од 5 звездица.

 *  [  1 рецензија са 5 звездицом     ](https://wordpress.org/support/plugin/colciudades/reviews/?filter=5)
 *  [  0 рецензија са 4 звездица     ](https://wordpress.org/support/plugin/colciudades/reviews/?filter=4)
 *  [  0 рецензија са 3 звездица     ](https://wordpress.org/support/plugin/colciudades/reviews/?filter=3)
 *  [  0 рецензија са 2 звездица     ](https://wordpress.org/support/plugin/colciudades/reviews/?filter=2)
 *  [  0 рецензија са 1 звездица     ](https://wordpress.org/support/plugin/colciudades/reviews/?filter=1)

[Ваша рецензија](https://wordpress.org/support/plugin/colciudades/reviews/#new-post)

[Види све рецензије](https://wordpress.org/support/plugin/colciudades/reviews/)

## Сарадници

 *   [ David Zoque ](https://profiles.wordpress.org/davidzoque/)

## Подршка

Проблеми решени у последња два месеца:

     1 од 1

 [Види форум подршке](https://wordpress.org/support/plugin/colciudades/)