ཞིབ་བརྗོད།
⚠️ WooCommerce is required. This plugin relies on WooCommerce to process courier orders and manage order IDs. Please ensure WooCommerce is installed and activated before using CityCourier.
CityCourier is a lightweight WooCommerce courier plugin that enables local delivery businesses to accept courier requests with distance-based pricing and track deliveries through auto-generated pages.
Features include:
– Customizable courier request form
– Google Maps Distance Matrix API integration
– Km-based price calculation
– Address autocomplete with Google Places API
– Order summary with calculated price
– WooCommerce integration (Lite)
– Automatic shortcode page creation (no manual setup required)
How It Works
Upon activation, CityCourier automatically creates:
– A Courier Form page ([citycourier_form]) for users to request delivery
– A Courier Tracking page ([citycourier_tracking]) for users to check order status
Customers can:
– Fill out pickup & delivery details
– Choose payment method
– Submit orders directly
Admins can:
– View orders in the WordPress dashboard
– Manage order status & customer details
– Customize API keys, pricing settings, currency, and country
Privacy
This plugin uses the Google Maps JavaScript API and the Google Distance Matrix API to enable address autocomplete and to calculate the distance and estimated delivery time between pickup and delivery points. These Google services are used solely for processing courier orders and facilitating order calculations.
CityCourier does not track users or collect any analytics data.
No user information is stored or used for marketing, analytics, or tracking purposes without explicit consent.
All data is processed only as part of the courier order workflow.
See also the Google Maps Terms of Service and Google Privacy Policy.
If you enable WooCommerce integration, user and order details are handled according to your WooCommerce and WordPress site policies.
གཏུབ་རེིས།

Courier booking form (pickup & delivery addresses with Google Maps integration). 
Courier booking form (package content, payment type, and order summary). 
Order tracking page – check order status using order ID. 
Admin orders list – manage courier orders from the dashboard. 
Plugin settings page – configure pricing, API keys, and currency.
སྒྲིག་འཇུག
- Make sure WooCommerce is installed and activated.
- Upload and activate the plugin.
- Two pages will be auto-created:
- Courier Form:
/courier-form/ - Courier Tracking:
/courier-tracking/
- Courier Form:
- Optionally, use
[citycourier_form]on any other page if needed.
གདེང་འཇོག
There are no reviews for this plugin.
བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།
“CityCourier – Local Courier Booking & Tracking System” is open source software. The following people have contributed to this plugin.
བྱས་རྗེས་འཇོག་མཁན།“CityCourier – Local Courier Booking & Tracking System” has been translated into 1 locale. Thank you to the translators for their contributions.
ཁྱེད་ཀྱི་སྐད་ཡིག་ནང་ལ་ “CityCourier – Local Courier Booking & Tracking System” ཡིག་སྒྱུར་བྱོས།
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
དག་བཅོས་ཉིན་ཐོ།
1.2.2
- Added: Global form title (Courier Booking Form) with translation and filter support.
- Improved: Tracking page and settings page UI – cleaner layout, better spacing, responsive view.
1.2.1
- Fixed translation loading for
tr_TR(tr.poandtr.monow recognized correctly). - Improved readme.txt for WordPress.org compatibility (stable tag alignment).
- Minor bug fixes and code cleanup for WordPress Plugin Directory review.
1.2
- Restricted PHP session handling –
session_start()now only runs when needed. - All images, CSS, and JS assets moved into the plugin’s
assets/folder and enqueued locally viaplugins_url().
1.1
- Initial public release – courier form, order tracking, and admin panel