=== CCMS - Caribbean Courier Management System Dashboard ===
Contributors: caridig
Tags: courier, logistics, shipping, jamaica, delivery, tracking, fleet
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.3.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Professional Courier Service Management Plugin for Jamaica by CARIDIG Marketing.

== Description ==

CCMS - Caribbean Courier Management System Dashboard is a complete WordPress plugin for running a professional courier and logistics operation. It is designed for self-hosted WordPress sites and uses the site's own database.

**Key Features**

* **Admin Logistics Dashboard** – Colorful status cards (Shipments, Pending, Delivered, Cancelled, In Transit, Returned, On Hold, Failed), vehicle list, parish-based order charts, and modern UI inspired by high-end logistics dashboards.
* **Price Calculation System** – Weight-based pricing (1–25 lbs), special parish/city rates, package types, collection amount handling, and live calculator.
* **Customer Portal** – Login by email / client code / phone, order stats, tracking, invoices, payments, suggestions & complaints.
* **Branch Manager Panel** – Order assignment, driver management, status control, cancelled / damaged / lost / returned order handling.
* **Driver Panel** – Assigned orders and status updates.
* **Collection Amount Management** – Cash / bank transfer tracking, receipts, multi-branch support, email/SMS notifications.
* **Other** – Full branding (CARIDIG logo included as default), invoice-ready structure, Google Maps ready for pickup/delivery selection, order tracking codes, email notifications on status change.

**Shortcodes**

* `[ccms_customer_dashboard]` – Customer dashboard
* `[ccms_tracking_form]` – Public tracking form
* `[ccms_price_calculator]` – Quick quote calculator
* `[ccms_login_form]` – Login form (email / client code / phone)

**Pages created on activation**

* Customer Dashboard
* Track Order
* Get a Quote
* Courier Login

== Installation ==

1. Upload the `ccms-management` folder to `/wp-content/plugins/`
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Go to **JA Courier → Dashboard** in the admin menu
4. Configure Settings (company name, currency, Google Maps API key, notifications)
5. Use the shortcodes on any page or use the pages auto-created on activation

== Frequently Asked Questions ==

= Does it work with any theme? =
Yes. The admin dashboard uses its own full-screen layout. Frontend shortcodes are styled independently.

= Is it multi-branch ready? =
Yes. Branches, drivers and order assignment are built into the database schema and admin menus.

= Can I use my own logo? =
Yes. Default logo is the CARIDIG logo. You can change it in Settings (or via the `ccms_company_logo` option).

= Database =
All data is stored in custom tables prefixed with `{wp_prefix}ccms_`. The plugin is fully self-hosted and does not require external services.

== Changelog ==

= 1.0.0 =
* Initial release
* Admin logistics dashboard matching professional reference design
* Order, vehicle, branch, driver, pricing, collection tables
* Price calculator (AJAX)
* Order tracking (AJAX)
* Customer dashboard & public shortcodes
* Email notification framework
* Jamaica parishes support
