Skip to main content

Guide to Using the Enterprise Settings on the OrderingPlus Dashboard: Enterprise Delivery Features

Growth Team avatar
Written by Growth Team
Updated over 6 months ago

The Enterprise Delivery Features in the OrderingPlus Dashboard are designed to optimize large-scale operations.

These advanced settings allow for more efficient logistics management, driver assignment, and order handling, ensuring that deliveries are completed quickly and accurately.

Below is an explanation of each feature and how they can improve your business’s delivery management.

Step 1 screenshot

1. Order & Status Management

These options let you manage real-time updates and modifications to order statuses based on driver proximity and interaction.

  • Enable Auto-Update of Order Status for Customers: Automatically updates the order status when the driver is near the customer.

    • How to use it: Activate "Enable Auto-Update of Order Status for Customers" and define the desired distance.

      • Use Case: Automatically informs customers when the driver is nearby, reducing unnecessary calls or messages.

        • Example: A customer receives a notification saying, "Your order is about to arrive!" when the driver is 100 meters away.

  • Set Customer Proximity for Auto-Updates: Specify the distance from the customer to trigger automatic order status updates.

    • How to use it: Adjust "Set Customer Proximity for Auto-Updates" with the distance in meters.

      • Use Case: Notifies customers precisely when the driver is within a defined range, improving delivery communication.

        • Example: A customer gets a status update when the driver enters a 200-meter radius from their location.

  • Enable Auto-Update of Order Status for Businesses: Allows automatic updates of the order status when the driver is near the business.

    • How to use it: Activate "Enable Auto-Update of Order Status for Businesses" and set the desired distance.

      • Use Case: Alerts businesses when drivers approach, ensuring orders are ready for handoff.

        • Example: A restaurant receives a notification when the driver is 50 meters away, prompting staff to prepare the order.

  • Set Business Proximity for Auto-Updates: Defines the distance from the business that triggers automatic updates of the order status.

    • How to use it: Adjust "Set Business Proximity for Auto-Updates" with the required distance in meters.

      • Use Case: Automates order updates to let businesses know when drivers are nearing the pickup point.

        • Example: A coffee shop sees an alert when the driver is 100 meters away, allowing them to prioritize packing the order.

  • Driver Radius Requirement: Enable or disable the requirement for drivers to be within a specific radius to update order statuses.

    • How to use it: Adjust the "Driver Radius Requirement" to define the minimum radius.

      • Use Case: Ensures drivers are within a valid area before they can update order statuses, reducing location mismatches.

        • Example: A driver can only mark an order as "delivered" when they are within a 20-meter radius of the customer's address.

  • Minimum Radius for Status Update: Set the minimum distance drivers must be from their destination to update pickup or delivery status.

    • How to use it: Configure "Minimum Radius for Status Update" with the preferred distance.

      • Use Case: Restricts drivers from prematurely updating statuses, ensuring accuracy in tracking and reporting.

        • Example: A driver cannot mark an order as "picked up" unless they are within 15 meters of the restaurant.

Step 1 screenshot


2. Driver Assignment & Schedule

This section allows you to manage driver assignments, schedules, and availability with administrative controls and automated systems.

  • Reassign Order to the Same Driver: Allows paused orders to be reassigned to the same driver.

    • How to use it: Activate "Reassign Order to Driver".

      • Use Case: Ensures seamless order handling by reassigning paused orders back to the original driver.

        • Example: A driver pauses an order while resolving an issue, and it is reassigned to them once they are ready to continue.

  • Enable Admin to Assign Drivers: Administrators can manually assign drivers to orders.

    • How to use it: Activate "Enable Admin to Assign Drivers".

  • Scheduled Driver Login: Limits drivers’ ability to log in to their scheduled work hours.

    • How to use it: Activate "Scheduled Driver Login".

  • Enable Schedule-Based Driver Login: Automatically activates a driver’s account upon login if it matches their scheduled work hours.

    • How to use it: Set "Enable Schedule-Based Driver Login".

  • Automate Driver Schedule Availability: Adjusts driver availability automatically based on their schedule.

    • How to use it: Define in "Automate Driver Schedule Availability" how the availability will adjust.

  • Allow Managers to Update Schedules: Allows managers to modify drivers’ schedules.

    • How to use it: Activate "Allow Managers to Update Schedules".

  • Set Driver Availability Strategy: Choose between scheduling or delivery blocks to manage driver availability.

    • How to use it: Adjust "Set Driver Availability Strategy" based on your preferred strategy.

Step 2 screenshot



3. Driver Permissions & Controls

Options to give drivers control over their profiles and order handling, including status updates.

  • Allow Order Rejection: Drivers can reject assigned orders.

    • How to use it: Activate "Allow Order Rejection".

      • Use Case: Drivers operating in high-demand areas may encounter orders that are too far or unfeasible to complete. By enabling this option, drivers can reject orders, allowing them to maintain efficiency and reduce delays.

        • Example: A driver receives an order from a distant location and rejects it to focus on closer deliveries, ensuring a better customer experience.

  • Allow Driver Profile Updates: Drivers can update their profile information.

    • How to use it: Enable "Allow Driver Profile Updates".

      • Use Case: Drivers need to keep their profiles up-to-date with information such as contact details, vehicle updates, or profile pictures. This configuration allows them to manage their profiles without admin intervention.

        • Example: A driver changes their phone number and updates it in the app immediately, ensuring smooth communication with dispatch and customers.

  • Enable Driver Availability: Allows drivers to set their availability status.

    • How to use it: Activate "Enable Driver Availability".

      • Use Case: Drivers working flexible hours can set their availability status in real time, ensuring they are only assigned orders when ready to work.

        • Example: A part-time driver logs into the app and marks themselves as available for orders during lunch hours, then sets themselves to unavailable after their shift ends.

  • Enable Driver Order Availability: Drivers can change their availability to accept orders.

    • How to use it: Configure "Enable Driver Order Availability".

      • Use Case: Drivers can toggle their status for accepting orders during their shift, allowing them to pause assignments temporarily without logging out of the system.

        • Example: A driver is on a short break and marks themselves unavailable for orders. Once ready, they toggle the option to start accepting orders again.

  • Hide Driver ETA: Hides the estimated time of arrival (ETA) for drivers in the app.

    • How to use it: Activate "Hide Driver ETA".

      • Use Case: Hiding ETA prevents customers from expecting precise arrival times, which might fluctuate due to traffic or other delays. This is ideal for operations prioritizing quality over speed.

        • Example: A restaurant using their own delivery drivers prefers to communicate a general delivery timeframe rather than showing exact ETAs, avoiding customer dissatisfaction over minor delays.

  • Enable Order Not Ready Status: Drivers can mark an order as not ready.

    • How to use it: Configure "Enable Order Not Ready Status".

      • Use Case: Drivers can inform the system when an order is not ready for pickup, helping to avoid unnecessary wait times and ensuring the status is visible to customers and dispatch.

        • Example: A driver arrives at a restaurant, but the order is still being prepared. They mark the order as "Not Ready," notifying the system of the delay.

  • Enable Failed Pickup Status: Allows drivers to mark an order as a failed pickup.

    • How to use it: Activate "Enable Failed Pickup Status".

      • Use Case: Drivers can mark orders as failed pickups when issues arise, such as the merchant being closed or the order being unavailable, enabling quicker resolution by the support team.

        • Example: A driver arrives at a store but finds it closed. They mark the order as a failed pickup, triggering a notification to the operations team for further action.

  • Specify Delivery Time: Requires drivers to indicate the expected delivery time in minutes.

    • How to use it: Set "Specify Delivery Time" with the required minutes.

      • Use Case:Drivers can provide an estimated delivery time, allowing dispatch or customers to have a realistic expectation based on the driver's conditions.

        • Example: A driver gets delayed due to heavy traffic and updates the delivery time to 45 minutes, notifying the customer and system of the adjusted timeline.

  • Allow GPS Mock Locations: Enables the use of simulated GPS locations.

    • How to use it: Configure "Allow GPS Mock Locations".

      • Use Case: Testing or debugging the delivery platform might require simulated GPS data to replicate real-world scenarios without actual movement.

        • Example: During a software testing phase, an admin enables mock GPS locations for a driver profile to simulate deliveries and test the app's accuracy in tracking order completion.

Step 3 screenshot



4. Offline Functionality

Allows drivers to make adjustments and capture data during connectivity issues.

  • Enable Offline Changes: Drivers can save changes while offline.

    • How to use it: Activate "Enable Offline Changes".

      • Use Case: Drivers operating in areas with poor or intermittent internet connectivity, such as rural locations or dense urban zones with signal interference, need to continue their tasks without disruption. This feature allows them to save changes (e.g., status updates, notes, or order completions) locally and sync them once connectivity is restored.

        • Example: A driver is delivering an order in a remote area with no network coverage. While offline, they mark the order as delivered and add notes about the delivery. Once the app regains connectivity, the data is automatically synced to the system, ensuring operational continuity without data loss.

Step 4 screenshot


5. Auto-Assignment Penalties

Set penalties for drivers who miss or delay the completion of automatically assigned orders.

  • Set Penalty for Missed Assignments: Defines the number of missed assignments allowed before penalizing by sending the order to the end of the queue.

  • Set Penalty Duration: Defines how long penalized orders will remain at the end of the queue.

Step 5 screenshot



These Enterprise Delivery Features allow for advanced logistics management, optimizing the delivery process and ensuring detailed control over your company’s operations. Adjust each setting to suit your needs and enhance the efficiency and accuracy of your delivery operations.

Did this answer your question?