OdooWiki OCA HUB

Delivery Carrier City

delivery_carrier_city folder_open OCA/delivery-carrier open_in_new
Delivery License: AGPL-3

Integrates delivery carrier with base_address_city, to allow to use cities in the delivery methods' destination conditions.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets you restrict a delivery method to specific cities, so the carrier is only offered to customers whose address city matches the selected ones.

This module adds a Cities field to delivery methods. On the delivery method form (Delivery > Configuration > Delivery Methods), right after the existing States field, you can now pick one or more cities that the method should serve.

  • The city list only shows cities belonging to the states already selected on the method, and the field stays read-only until at least one state is chosen.
  • If you later remove a state from the method, any selected cities that belong to that state are automatically removed, so the configuration stays consistent.
  • When Odoo checks whether a delivery method applies to a customer address, it now also verifies the city: if cities are configured and the customer's city is not among them, the method is not offered.

It works together with the extended address data (city records linked to states and countries) and the standard delivery carrier logic. It does not add new menus or reports; it only extends the existing delivery method screen and the address-matching rule used when choosing a carrier for a sales order or delivery.

Depends on

stock_deliverybase_address_extended

Required by other modules

Models and fields (1)
  • delivery.carrier · extends an existing modelcity_ids (Cities)

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/delivery-carrier.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.