Linux 软件免费装
Banner图

Celery Shipping – Ciudades de Colombia y Envíos Personalizados

开发者 celerysoftware
更新时间 2026年9月10日 06:16
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

colombia departamentos envíos colombia ciudades de colombia municipios

下载

1.4.3

详情介绍:

Celery Shipping adapts WooCommerce to the Colombian market and solves, through configuration fields and without writing any code, the most common shipping rule in the country: a base cost that covers a certain weight, plus a surcharge for every kilo above it. For example: 10,000 COP up to 20 kg, plus 500 COP for each additional kilo, for a selected group of cities. The plugin ships two independent modules that can be switched on or off separately, so you can use only the part you need. Localization module (can be enabled or disabled) Registers Colombia's 32 departments plus Bogota D.C. as WooCommerce states, using official ISO codes. It loads the 1,104 municipalities published by DANE (DIVIPOLA) and turns the checkout "City" field into a dependent dropdown: the customer picks a department and only its municipalities are listed. City Shipping module (can be enabled or disabled) Adds its own shipping method, "Celery — Envio por Ciudad", which is placed inside a shipping zone and configured through fields. Its fields are: The rate is only offered when the customer's destination city is in the selected list. The calculation charges the base cost up to the included weight, and above that it adds the price per additional kilo for every extra kilo, rounded up. The maximum weight works as an optional hard cap: if the order exceeds it, the rate disappears. This is useful to force a manual quote on large orders. The city picker Picking from 1,104 municipalities with a plain list is unworkable, so the picker is a searchable checkbox list grouped by department, with collapsible sections: Each city is identified internally by department + city. Because of that, municipalities that share a name across departments — Rionegro in Antioquia and Rionegro in Santander, for example — are independent entries, and you can configure them separately with different prices in different methods. Automatic migration When updating from earlier versions, the cities already saved are converted to the new format across every method in every zone, so nothing has to be selected again. It runs only once. Settings page A "Celery Shipping" tab under WooCommerce → Settings, with the switches to turn each module on or off independently. Compatibility and data The plugin declares compatibility with HPOS (High-Performance Order Storage) and with the block-based checkout. It is designed for the classic checkout. Department and municipality data comes from the Political-Administrative Division (DIVIPOLA) published by DANE, public information of the Colombian government.

安装:

  1. Install and activate the plugin. It requires WooCommerce to be active.
  2. Go to WooCommerce → Settings → Celery Shipping and check that the modules you want are switched on. Both are on by default.
  3. If you are going to use the shipping module, go to WooCommerce → Settings → Shipping and open a shipping zone.
  4. Click Add shipping method and choose Celery — Envio por Ciudad.
  5. Edit the method and fill in the fields: title, base cost, included weight, price per additional kilo, and the cities where it applies.
  6. Save.
Example: 10,000 COP up to 20 kg, +500 COP per additional kilo In the shipping method, set: An order of 23.2 kg to one of those cities is charged 10,000 + (4 × 500) = 12,000, because the extra 3.2 kg are rounded up to 4.

屏幕截图:

  • Both modules can be switched on or off independently, so you can use only the part you need.
  • Shipping rate: base cost, the weight it already covers, and the surcharge for every extra kilo.
  • Pick exactly which cities a rate applies to, grouped by department.
  • The municipalities of a department, straight from the DANE list.

常见问题:

Can I use only the departments and municipalities, with another shipping plugin?

Yes. Turn the City Shipping module off in the settings tab and leave the Localization module on. The dependent checkout dropdown keeps working alongside any other shipping plugin.

And the other way around, only the shipping method?

That works too. Turn the Localization module off. Keep in mind that without it the customer types the city by hand, and it may not match exactly the cities you selected in the method.

How do I handle two cities with the same name in different departments?

They are handled automatically. Each city is identified by department + city, so Rionegro (Antioquia) and Rionegro (Santander) are separate entries in the picker and can go into different methods with different prices.

What if I need several rates for the same group of cities?

Add several "Celery — Envio por Ciudad" methods to the same zone, each with its own cost and maximum weight. WooCommerce will show the ones that apply to the order.

Does it work with the block-based checkout?

The plugin declares compatibility with the block checkout and with HPOS, but it is designed and tested for the classic (shortcode) checkout.

A municipality is missing. What do I do?

The data comes from DANE's DIVIPOLA. If you find a municipality that is missing or misspelled, report it on the plugin support forum and mention the department.

更新日志:

1.4.3 1.4.1 1.4.0 1.3.0 1.2.1 1.2.0 1.1.0 1.0.0