WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Kingsley Ochu v1.3.2

States, Cities, and Places for WooCommerce

WordPress plugin that shows dropdowns for State and City Select for WooCommerce.

States, Cities, and Places for WooCommerce

The facts

Rating
4.6★ from 29
Active installs
6k+
Price
Free
Last updated
21 Feb 2022
Added
Aug 2016
Requires WP
4.0
Tested up to
WP 5.9.16
Requires PHP
7.0
Downloads
80,226

Our analysis

AI-assisted

States, Cities, and Places for WooCommerce is a WordPress plugin designed to enhance the address fields in WooCommerce checkout forms by adding filterable locations for various countries. It allows users to select states from a dropdown menu, improving the user experience during the checkout process.

The plugin supports a range of countries and provides filter hooks for developers to customize the states and places for specific countries. It is suitable for WooCommerce store owners who need to manage shipping addresses across multiple countries.

Best for: WooCommerce store owners needing to manage international shipping addresses.

What it does well

  • Enhances WooCommerce address forms with filterable locations
  • Supports a wide range of countries
  • Includes filter hooks for customization
  • Free to use from the WordPress.org directory
  • Well-rated by users

Where it falls short

  • Limited to specific countries listed
  • Cities are not compatible with shipping zones
  • Data is missing on certain features and customisation options

Verdict

This plugin is a practical solution for improving address selection in WooCommerce. However, its effectiveness is limited to the countries it supports.

From the developer

Kingsley Ochu's own description of States, Cities, and Places for WooCommerce, lightly tidied.

This plugin adds locations of available countries (see list below) to the State and City fields of the WooCommerce address forms, making the fields filterable to enhance the user experience.

Additionally it adds the States to the Shipping Zones (Cities are not compatible with this area).

Supported Countries

  • 🇩🇿 Algeria
  • 🇦🇺 Australia
  • 🇧🇭 Bahrain
  • 🇧🇩 Bangladesh
  • 🇧🇧 Barbados
  • 🇧🇴 Bolivia
  • 🇧🇷 Brazil
  • 🇧🇫 Burkina Faso
  • 🇨🇱 Chile
  • 🇨🇴 Colombia
  • 🇨🇺 Cuba
  • 🇩🇰 Denmark
  • 🇩🇴 Dominican Republic
  • 🇪🇨 Ecuador
  • 🇪🇬 Egypt
  • 🇸🇻 El Salvador
  • 🇬🇭 Ghana
  • 🇬🇹 Guatemala
  • 🇭🇹 Haiti
  • 🇭🇳 Honduras
  • 🇮🇹 Italy
  • 🇰🇿 Kazakhstan
  • 🇰🇼 Kuwait
  • 🇱🇧 Lebanon
  • 🇲🇾 Malaysia
  • 🇲🇺 Mauritius
  • 🇲🇽 Mexico
  • 🇳🇮 Nicaragua
  • 🇳🇪 Niger
  • 🇳🇬 Nigeria
  • 🇴🇲 Oman
  • 🇵🇰 Pakistan
  • 🇵🇦 Panama
  • 🇵🇾 Paraguay
  • 🇵🇪 Peru
  • 🇵🇹 Portugal
  • 🇷🇴 Romania
  • 🇷🇺 Russia
  • 🇸🇦 Saudi Arabia
  • 🇪🇸 Spain
  • 🇱🇰 Sri Lanka
  • 🇹🇳 Tunisia
  • 🇹🇷 Turkey
  • 🇦🇪 United Arab Emirates
  • 🇺🇾 Uruguay
  • 🇻🇪 Venezuela
  • 🇻🇳 Vietnam
  • Do you want to add your country here?
    Help us extending this list adding your country.

Plugin Demo Site

If you want to see the plugin in action, follow the steps below:

  1. Visit the plugin demo site: https://wcstatesandcities.ml/
  2. Select a sample product from the list.
  3. Go to the Checkout to interact with available country locations.

Available filter hooks

States, Cities, and Places for WooCommerce has two filter hooks for handling the States and Places in all the available countries:

  • scpwoo_custom_states_xx: It allows you to handle the States of a given country. The xx at the end must be replaced by the two-letter country code in lower case.
  • scpwoo_custom_places_xx: It allows you to handle the Places of a given country. The xx at the end must be replaced by the two-letter country code in lower case.

Please read the article Using the filter hooks to learn How to use.

Available languages

  • English (US, Australia, Canada, UK, New Zealand, and South Africa)
  • Spanish (Argentina, Chile, Colombia, Costa Rica, Dominican Republic, Ecuador, Guatemala, Honduras, Mexico, Peru, Puerto Rico, Spain, Uruguay, and Venezuela)
  • Do you want to see your language here?
    Help us translating the plugin to your language.

Read the full description on the official page →

Tagged as