Advanced City Management

Write a review
Replace the built-in Cities add-on with a full city manager: link cities to countries and states, attach multiple ZIP codes, and store names per language. Customers pick their city from a filtered dropdown at checkout, with ZIP-code autofill. Bulk CSV import/export.
$49.00

Advanced City Management add-on for CS-Cart

Give your store a real city dropdown at checkout instead of a free-text field

Advanced City Management is a full replacement for the built-in Cities add-on bundled with CS-Cart. Build and maintain your own list of cities, link each one to a country and a state, and attach one or more postal (ZIP) codes to it. City names are stored in every language your store supports, so shoppers always see the right name.

Once your cities are set up, customers see a real city dropdown at checkout and in their address book. They pick a country and state, the city list filters to match, and they can even type a ZIP code to have the matching city, state and country filled in automatically. Works on CS-Cart Store Builder and Multi-Vendor, single or multiple storefronts. Build the list one city at a time or import thousands at once from a CSV file.

Key Features

  • Central City Manager — manage every city your store delivers to from one admin page
  • Country & State Linked — each city is tied to a country and a state, keeping location data clean and consistent
  • Multiple ZIP Codes per City — attach one or many postal codes to a city, ideal for towns that use several
  • Multi-Language City Names — city names are saved per language so shoppers see them in their own language
  • Checkout City Dropdown — customers pick their city from a filtered dropdown instead of typing it, cutting typos and cleaning up orders
  • ZIP Code Autofill — typing a postal code suggests matching cities and fills in country, state, city and ZIP in one click
  • Bulk CSV Import & Export — load thousands of cities in one go, and export your list for backups or moving to another store
  • Auto-Create Missing States — new states are created on the fly during import if your CSV references one that does not exist yet
  • Profile & Address Integration — customer profile and address forms use the same city dropdown, keeping saved addresses tidy
  • Granular Permissions — built-in “Can view” and “Can edit” levels let you give staff read-only or full access
  • Enable / Disable per City — turn a city off without deleting it; disabled cities never appear at checkout

How It Works

  1. Install the add-on and disable the default “Cities” add-on — only one of the two can be active at a time
  2. Open the new Cities page and pick the country and state you want to work on
  3. Add cities one by one with their postal codes, or bulk-load them from a CSV file
  4. At checkout (or when a customer signs up or edits an address) the shopper picks a country and state
  5. The city field instantly becomes a dropdown showing only the cities you added for that state
  6. If the shopper knows their postal code, they type it in the ZIP field and pick a suggestion to fill country, state, city and ZIP at once
  7. The order is saved with clean, consistent city data, making shipping rates, tax rules and reports more reliable

Requirements

  • CS-Cart Store Builder or Multi-Vendor (single or multiple storefronts) 4.6.3 or higher
  • PHP 7.4 or higher (tested up to PHP 8.3)
  • The default “Cities” add-on must be disabled before this add-on can be used

Installation

  1. Go to Add-ons > Manage add-ons, click Manual installation, and upload the addon zip file
  2. Activate the addon and enter the license key
  3. If the default Cities add-on is active, disable it first under Manage add-ons — Advanced City Management will not enable while it is on
  4. Go to Shipping & taxes > Cities (on Multi-Vendor this lives under the Administration shipping menu), pick a country and state, and start adding cities

Configuration Options

The add-on needs no special settings to start working — everything happens on the Cities management page.

Where / SettingDescription
Cities pageShipping & taxes → Cities (Administration shipping menu on Multi-Vendor)
Add a cityPick a country and state, click the + button, enter the city name and one or more postal codes (comma-separated or one per line)
Edit / deleteClick a city to edit it, use the gear icon to delete, or select several and use “Delete selected”
Import / ExportBulk-upload a CSV (Country Code, State Code, City Name, Zipcode, optional State name and Status) or export your full city list
City statusEnable or disable a city without deleting it
Permissions“Can view” (read-only) and “Can edit” (full access), set under Administration → Users → User groups

Support

For questions, issues, or feature requests, contact us at www.cartmodules.com.

Billing Type:
Lifetime
Compatible versions:
  • 4.10.1
  • 4.10.2
  • 4.10.3
  • 4.10.4
  • 4.10.4.SP1
  • 4.11.1
  • 4.11.2
  • 4.11.3
  • 4.11.4
  • 4.11.5
  • 4.12.1
  • 4.12.2
  • 4.13.1
  • 4.13.2
  • 4.13.2.SP1
  • 4.13.2.SP2
  • 4.13.3
  • 4.14.1
  • 4.14.1.SP1
  • 4.14.2
  • 4.14.2.SP1
  • 4.14.3
  • 4.14.3.SP1
  • 4.15.1
  • 4.15.1.SP1
  • 4.15.1.SP2
  • 4.15.1.SP3
  • 4.15.1.SP4
  • 4.15.2
  • 4.16.1
  • 4.16.2
  • 4.17.1
  • 4.17.2
  • 4.17.2.SP1
  • 4.6.3
  • 4.7.1
  • 4.7.2
  • 4.7.3
  • 4.7.4
  • 4.8.1
  • 4.8.2
  • 4.9.1
  • 4.9.2
  • 4.9.3
Localizations:
  • English
Payment type:
One-time payment
Product:
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate

Addons features

Development:
  • Backend
Recipient:
  • For customer
  • For owner
  • For vendor
Server Update:

Shared features

External ID:
CartModules-Afterpay
Free:
License number prefix:
CARTMODULES
On market:
RTL Support:

No reviews found

FAQ Block