CityCourier – Local Courier Booking & Tracking System

Plugin Banner

CityCourier – Local Courier Booking & Tracking System

by Gksoft Dev Team

Download
Description

⚠️ WooCommerce is required.
CityCourier uses WooCommerce to generate courier orders, store customer information, and provide delivery tracking.

CityCourier is a modern, lightweight WooCommerce courier plugin that allows local delivery businesses to accept courier bookings with distance-based pricing, Google Places autocomplete, and automatic order tracking.

The plugin includes a clean and responsive courier form, auto-generated tracking page, and advanced Google Maps-based features.

Features (Lite – Free Version)

✔ Customizable courier booking form
✔ Google Places address autocomplete
✔ Google Distance Matrix distance & duration calculation
✔ Km-based price calculation
✔ Minimum fee & maximum distance restrictions
✔ WooCommerce order creation + email integration
✔ Auto-generated Order Tracking page
✔ Modern, responsive UI

Admin Settings:
– Country restriction
– Currency & symbol
– Per-km pricing
– Minimum service fee
– Maximum distance (km)
– Contact number
– Google Maps API keys

Features (Pro Version)

CityCourier Pro upgrades the basic form into a full delivery management platform.

⭐ Service Zone (Map)
– Draw polygon, circle, radius zones
– Restrict orders outside service regions
– Zone-based pricing support

⭐ Select Map on Form (Interactive Map Picker)
– Draggable pin
– Auto-fill address
– POI suggestions (hotels, sites, workplaces)
– Instant price recalculation

⭐ Business Days & Smart Time Estimation
– Working days & hours
– Smart next-available slot
– ETA based on distance

⭐ Live Route Map on Tracking Page
– Visual pickup delivery route
– Distance & duration

⭐ Admin Reports (CSV Export)

⭐ Priority Support

More details: https://gksoft.dev/plugins/citycourier/

How It Works

Upon activation, CityCourier automatically creates:
– Courier Form page: [citycourier_form]
– Courier Tracking page: [citycourier_tracking]

Customers can:
– Enter pickup & delivery details
– Select map location (Pro)
– View instant delivery fee
– Choose a time slot
– Track their order

Admins can:
– Manage courier orders via WooCommerce
– View route distance and details
– Configure pricing, currency, API keys, and restrictions

Privacy

CityCourier uses Google Maps APIs only for:
– Address autocomplete
– Distance calculation
– Delivery estimation

No analytics or tracking data is collected.
All order data is stored via WooCommerce according to your site’s policies.

Google terms:
https://maps.google.com/help/terms_maps/
https://policies.google.com/privacy

  1. Install and activate WooCommerce.
  2. Upload and activate CityCourier.
  3. Plugin creates two pages automatically:
    • /courier-form/
    • /courier-tracking/
  4. Optional shortcodes:
    • [citycourier_form]
    • [citycourier_tracking]
  1. Courier booking form with Google Maps

    Courier booking form with Google Maps

  2. Form with package details and summary

    Form with package details and summary

  3. Order tracking page

    Order tracking page

  4. Admin orders list

    Admin orders list

  5. Plugin settings page

    Plugin settings page

1.2.5

  • New: Automatically create booking page on plugin activation.

1.2.4

  • Fixed: UI/UX bugs

1.2.3

  • New: Service Zone (Map) (Pro)
  • New: Map Picker (draggable pin) (Pro)
  • New: Working days & smart time estimation
  • New: Live route map on tracking page (Pro)
  • New: Admin Reports (CSV Export)
  • Improved: POI suggestions
  • Improved: Email courier details layout
  • Improved: Elementor compatibility
  • Fixed: Mobile zoom issues
  • Fixed: UI/UX bugs

1.2.2

  • Added global form title
  • Improved tracking page & settings

1.2.1

  • Fixed TR translation loading
  • WordPress.org compatibility fixes

1.2

  • Optimized session handling
  • Local asset loading improvements

1.1

  • Initial release
Back to top