Changeset 3496372
- Timestamp:
- 04/01/2026 10:00:47 AM (29 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orders-delivery-drivers-for-woocommerce/tags/1.0.0/readme.txt
r3496356 r3496372 1 <<<<<<< .mine 2 === Orders Delivery Drivers for WooCommerce === 3 Contributors: wpsaad, arabianmido, freemius 4 Tags: delivery drivers, woocommerce delivery, woocommerce orders, orders delivery, local delivery 5 Requires at least: 5.5 6 Tested up to: 6.9 7 Requires PHP: 7.4 8 Stable tag: 1.0.0 9 License: GPLv2 or later 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html 11 Plugin URI: https://wpsaad.com/wp-plugins/orders-delivery-drivers-for-woocommerce-pro/ 12 Author URI: https://wpsaad.com/ 13 Author: WPSaad 14 15 Assign drivers, track deliveries, and manage WooCommerce orders with a driver dashboard and Google Maps. 16 17 == Description == 18 19 **Orders Delivery Drivers for WooCommerce** is a delivery drivers plugin for WooCommerce stores that need local delivery, order assignment, and driver management in one dashboard. Create delivery drivers, assign orders fast, and track delivery status with a clear delivery workflow. 20 21 This WooCommerce delivery drivers solution adds a driver dashboard, delivery status tracking, and Google Maps delivery view. It is designed for businesses handling delivery orders, dispatching drivers, and managing last-mile delivery efficiently. 22 23 — 24 25 **Free Features** 26 27 – **Driver Assignment Panel**: Assign any WordPress user with the `Driver` role to a WooCommerce order. 28 – **Driver Dashboard (Frontend)**: Drivers can view assigned and completed orders, toggle availability, and update delivery status. 29 – **Delivery Status Tracking**: Orders support statuses like `Driver Assigned`, `Out for Delivery`, and `Completed`. 30 – **Live Google Maps Embed**: Show delivery address on a live map in the driver order view (requires Google Maps API key). 31 – **Mobile Ready**: Frontend views are responsive and optimized for drivers in the field. 32 – **Driver Ratings**: Customers can rate deliveries (stored on the order). 33 – **Admin Orders Monitor**: Admin dashboard with filters, tabs, and driver availability table. 34 35 — 36 37 == Upgrade to Pro == 38 Unlock advanced delivery automation, enhanced notifications, and admin controls. 39 40 **Pro Features** 41 42 * Auto-assign drivers to new orders (least open deliveries or random). 43 * Accept driver applications from a public form and approve inside WordPress. 44 * Multi-provider SMS integration: Twilio, Vonage, MessageBird, Plivo, AWS SNS, SMS Misr (SMS Egypt), and Generic HTTP gateway. 45 * Enhanced email templates for driver assigned, out for delivery, and completed. 46 * Additional permissions and security controls for admin workflows. 47 48 [Upgrade to Pro](https://wpsaad.com/wp-plugins/orders-delivery-drivers-for-woocommerce-pro/) 49 50 — 51 52 **Google Maps Integration** 53 Each assigned order includes a Google Map with the delivery address marked, letting drivers visualize the route quickly. The map appears on the driver�s order details page in their dashboard. 54 55 Example: 56 Drivers can click `Out for Delivery`, view the address on the map, call the customer or dispatch, and update the status. 57 58 — 59 60 **Driver Applications** 61 62 Admins can manage driver applications from: 63 Users -> Driver Applications 64 65 The Driver Applications screen provides three tabs: 66 – Pending — new driver applications awaiting review 67 – Approved — applications that have been approved and converted into driver accounts 68 – Rejected — applications that were declined 69 70 When an application is approved: 71 – A WordPress user account is created automatically 72 – The user is assigned the Driver role 73 – Driver profile data (vehicle details, phone, images) is saved to user meta 74 75 — 76 77 **Use Cases** 78 79 Great for any WooCommerce-powered business offering local delivery: 80 – Grocery and meal prep 81 – Flowers and gifts 82 – Local services (cleaning, repair) 83 – Restaurants and takeout 84 – Health and wellness providers 85 86 — 87 88 **How it Works** 89 90 1. Add users with the role `Driver` 91 2. Assign drivers via the WooCommerce order admin panel 92 3. Driver receives access to a dedicated dashboard 93 4. Driver can: 94 – View map and order details 95 – Change status to **Out for Delivery** or **Completed** 96 – Trigger optional customer and admin updates 97 98 — 99 100 **Why Use This Plugin** 101 102 – Easy to assign and track drivers 103 – Driver UI is fast and simple 104 – Maps support included (requires API key) 105 – No coding or third-party delivery services required 106 – Built for WooCommerce only 107 108 — 109 110 **Getting Started** 111 112 1. Install and activate the plugin on your WooCommerce site 113 2. Create or edit users and assign them the `Driver` role 114 3. Assign a driver in the order edit screen (meta box on right) 115 4. Driver will see new orders in their **Driver Dashboard** 116 5. Driver updates order status as they progress 117 6. Map and contact buttons are available in each delivery order view 118 119 — 120 121 **Driver Dashboard Preview** 122 Includes: 123 – Assigned and Completed Orders 124 – Live Map with Address 125 – Status Updates 126 – Call Dispatch / Call Customer buttons 127 – Availability toggle: "Accepting Deliveries" 128 129 — 130 131 **Shortcodes** 132 133 – `[oddw_delivery_drivers_dashboard]` — Driver dashboard (My Account endpoint uses this). 134 – `[driver_application_form]` — Public driver application form. 135 – `[delivery-drivers-orders-monitor]` — Admin orders monitor dashboard. 136 – `[oddw_dashboard]` — Backward-compatible alias for driver dashboard. 137 138 — 139 140 == Installation == 141 142 1. Upload the plugin folder to `/wp-content/plugins/`. 143 2. Activate the plugin through the WordPress admin. 144 3. Go to **WooCommerce -> Settings -> Delivery Drivers** to configure the plugin. 145 4. Create drivers manually (or approve driver applications). 146 5. Assign drivers to orders (or enable auto-assignment). 147 148 == Frequently Asked Questions == 149 150 = How are drivers created? = 151 Drivers can be created manually by creating a WordPress user and assigning the Driver role. You can also approve applications from **Users -> Driver Applications**. 152 153 = How does automatic driver assignment work? = 154 Available drivers can be auto-assigned to new orders when they are created. The assignment algorithm can select the driver with the least open deliveries or choose a driver randomly. 155 156 = Can drivers update order status? = 157 Yes. Drivers can mark assigned orders as **Out for Delivery** and **Completed** from the Driver Dashboard in My Account. 158 159 = Are SMS notifications required? = 160 No. SMS notifications are optional and only sent when an SMS provider is configured. Multi-provider SMS integration is available. Email notifications work without SMS. 161 162 — 163 164 == Screenshots == 165 166 1. Admin view — assign driver and set delivery status 167 2. Order meta box with `Delivery Driver` select field 168 3. Frontend driver dashboard with map and actions 169 4. Order detail with status, product, map, and controls 170 171 — 172 173 == Changelog == 174 175 = 1.0.0 = 176 * New: Google Maps integration in driver order view 177 * Tweak: UI improvements in dashboard templates 178 * Fix: Compatibility with WooCommerce 6.8 179 180 — 181 182 == Need Help? == 183 * Get support on the [WordPress.org Support Forum](https://wordpress.org/support/plugin/delivery-drivers-for-woocommerce/) 184 * Access [Premium Support](https://wpsaad.com/support/) 185 * [YouTube Channel](https://www.youtube.com/@wpsaad) 186 187 == More by WPSaad == 188 * [Shipping Manager for WooCommerce](https://wordpress.org/plugins/shipping-manager-for-woocommerce/) — [Pro Version](https://wpsaad.com/wp-plugins/shipping-manager-for-woocommerce/) 189 * [Custom Product Type for WooCommerce](https://wordpress.org/plugins/custom-product-type-for-woocommerce/) — [Pro Version](https://wpsaad.com/wp-plugins/custom-product-type-for-woocommerce/) 190 * [WPSaad Addons for Dokan and Elementor](https://wordpress.org/plugins/wpsaad-addons-for-dokan-and-elementor/) — [Pro Version](https://wpsaad.com/wp-plugins/wpsaad-addons-for-dokan-and-elementor/) 191 * [Bulk Wholesale Dynamic Pricing Buttons](https://wordpress.org/plugins/bulk-wholesale-dynamic-pricing-buttons-for-woocommerce/) — [Pro Version](https://wpsaad.com/wp-plugins/bulk-wholesale-dynamic-pricing-buttons-for-woocommerce/) 192 * [Product Add-Ons, Custom Fields, Booking and Extra Options](https://wordpress.org/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/) — [Pro Version](https://wpsaad.com/wp-plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/) 193 194 == Other Services == 195 * [WordPress Design and Development Services](https://support.motkhases.com/%d8%a3%d9%81%d8%b6%d9%84-%d8%b4%d8%b1%d9%83%d8%a9-%d8%aa%d8%b5%d9%85%d9%8a%d9%85-%d9%85%d9%88%d8%a7%d9%82%d8%b9-%d9%81%d9%8a-%d9%85%d8%b5%d8%b1-%d9%88%d8%a7%d9%84%d9%88%d8%b7%d9%86-%d8%a7%d9%84%d8%b9/) 196 * [WordPress Professional Support Services](http://support.motkhases.com/) 197 198 — 199 200 == License == 201 202 This plugin is licensed under the GPLv2 or later. 203 204 == External Services == 205 206 This plugin uses Google Maps to show delivery directions and maps inside the driver order view. 207 208 Data sent and when: 209 * The delivery address and store address are sent to Google Maps when a driver opens an order that contains the map. 210 * A Google Maps link is generated for directions using the delivery address when the driver views the order details. 211 212 Service provider: 213 * Google Maps Platform (Google) 214 * Terms of Service: https://maps.google.com/help/terms_maps/ 215 * Privacy Policy: https://policies.google.com/privacy 216 ||||||| .r0 217 ======= 1 218 === Orders Delivery Drivers for WooCommerce === 2 219 Contributors: wpsaad, arabianmido, freemius … … 213 430 * Terms of Service: https://maps.google.com/help/terms_maps/ 214 431 * Privacy Policy: https://policies.google.com/privacy 432 >>>>>>> .r3496366
Note: See TracChangeset
for help on using the changeset viewer.