CityCourier – Local Courier Booking & Tracking System

Beskrivelse

⚠️ 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.

Skærmbilleder

  • 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.

Installation

  1. Make sure WooCommerce is installed and activated.
  2. Upload and activate the plugin.
  3. Two pages will be auto-created:
    • Courier Form: /courier-form/
    • Courier Tracking: /courier-tracking/
  4. Optionally, use [citycourier_form] on any other page if needed.

Anmeldelser

Der er ingen anmeldelser for denne widget.

Bidragsydere & udviklere

“CityCourier – Local Courier Booking & Tracking System” er open source-software. Følgende personer har bidraget til dette plugin.

Bidragsydere

“CityCourier – Local Courier Booking & Tracking System” er blevet oversat til 1 sprog. Tak til oversætterne for deres bidrag.

Oversæt “CityCourier – Local Courier Booking & Tracking System” til dit eget sprog.

Interesseret i udvikling?

Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.

Ændringslog

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.po and tr.mo now 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 via plugins_url().

1.1

  • Initial public release – courier form, order tracking, and admin panel