Powered by Adobe Commerce 2.4.9

ctyshppng.png

City Based Shipping

PRODUCT:
0
TOTAL:

Trader Information

Back to top

Overview

Back to top

This extension for Magento enables merchants to configure and apply shipping charges based on the customer's selected delivery city during checkout. It is an ideal solution for businesses that deliver products to multiple cities with different shipping costs, including grocery stores, pharmacies, food delivery services, regional distributors, wholesalers, and local retailers. After installing the extension, customers are presented with a city selection dropdown during the checkout process. When a customer selects a city, the extension automatically calculates and updates the shipping cost according to the predefined rate configured for that location, eliminating manual calculations and ensuring accurate delivery charges. Store administrators can easily manage city-specific shipping rates from the Admin Panel by adding cities individually or importing them in bulk using a CSV file, making it convenient to maintain even large delivery networks. The extension improves the customer checkout experience by displaying transparent, location-based shipping charges in real time while giving merchants complete control over their shipping pricing strategy. It can also be customized to accommodate specific business requirements, allowing merchants to adapt the shipping workflow to match their delivery operations and pricing policies.

Features

  • Configure shipping charges based on the customer's selected city.
  • Display a city selection dropdown during checkout.
  • Automatically update shipping costs when a customer selects a city.
  • Add and manage cities individually from the Admin Panel.
  • Import cities and shipping charges in bulk using CSV.
  • Edit or update shipping rates whenever required.
  • Support location-based delivery pricing for different cities.
  • Easy-to-use administration interface with simple configuration.
  • Improve checkout transparency by displaying accurate shipping charges.
  • Reduce manual effort in managing city-wise shipping costs.

How It Works

Admin Configuration

The administrator can configure shipping charges for each delivery city directly from the Admin Panel. Cities can be added individually or imported in bulk, making it easy to manage a large number of locations. Each city can be assigned its own shipping rate, allowing merchants to implement flexible delivery pricing based on operational costs.

Example Configuration

  • New York — $10
  • Washington — $15
  • Chicago — $12

Once the configuration is saved, the extension automatically applies the appropriate shipping charge during checkout based on the customer's selected city.

Customer Experience

During checkout, customers select their delivery city from the available dropdown list. As soon as the city is selected, the shipping charge is recalculated automatically and displayed in the order summary. Customers immediately see the correct shipping cost before placing the order, creating a transparent and user-friendly checkout experience.

Example

  • Customer selects New York → Shipping charge becomes $10.
  • Customer selects Washington → Shipping charge becomes $15.
  • Customer selects Chicago → Shipping charge becomes $12.

The customer can continue the checkout process with the updated shipping total, while the merchant receives the order with the correct city-specific shipping charge already applied.

Benefits

  • Configure different shipping charges for different cities.
  • Automatically calculate shipping costs based on customer city selection.
  • Improve checkout accuracy with real-time shipping cost updates.
  • Eliminate manual shipping charge calculations.
  • Easily manage hundreds of cities through manual entry or bulk import.
  • Provide customers with transparent location-based delivery pricing.
  • Save administrative time with centralized shipping management.
  • Suitable for local, regional, and multi-city delivery businesses.
  • Flexible configuration to match different business and delivery requirements.

Use Cases

This extension is suitable for businesses that charge different shipping fees depending on the delivery city, including:

  • Grocery and supermarket deliveries
  • Pharmacy and healthcare deliveries
  • Food and restaurant delivery services
  • Furniture and appliance delivery
  • Regional wholesale distributors
  • Local courier businesses
  • Multi-city retail stores
  • Businesses offering same-day or next-day city-based delivery

This extension helps merchants provide accurate shipping charges, streamline delivery pricing management, and offer customers a smooth and transparent checkout experience through automatic city-based shipping calculations.

Customer Demo

Email: roni_cost3@example.com
Password: roni_cost3@example.com

If you experience login issues, please clear your browser cookies and try again.

Admin Demo

Username: demo_admin
Password: demoadmin123

Technical Specifications

Back to top

Seller profile

PurpleTree Software LLP

Seller contact

E-mail

Current Version

1.0.0

Adobe Commerce platform compatibility

Adobe Commerce (cloud): 2.4 (current)

Adobe Commerce (on-prem): 2.4 (current)

Magento Open Source: 2.4 (current)

Type

Stable Build

Updated

22 July, 2026

Categories

Extensions, Shipping & Fulfillment

Quality Report

Back to top

Installation & Varnish Tests

Passed

Coding Standard

Passed

Plagiarism Check

Passed

Malware Check

Passed

Marketing Review

Passed

Manual Testing

Passed

All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top

1.0.0:

  • Compatible with Adobe Commerce (cloud) : 2.4
  • Compatible with Adobe Commerce (on-prem) : 2.4
  • Compatible with Magento Open Source : 2.4
  • Stability: Stable Build
  • Description:

    Compatibility fixes for PHP 8.4 and Magento 2.4.9

Support

Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top

Reviews

Back to top