If the auto-assign feature is not assigning drivers as expected in Local Delivery Drivers for WooCommerce Premium, please go through the checklist below to identify and resolve the issue.
1. Verify Plugin Settings
- Go to Plugin Settings › Drivers.
- Make sure Enable Auto-Assign Drivers is checked.
2. Check Order Status Configuration
- Navigate to Plugin Settings › General.
- Ensure that the Processing Status is correctly mapped and not assigned more than once across different status roles.
3. Confirm Available Drivers
- Go to the Plugin Dashboard.
- Check that you have at least one driver who is:
- Marked as Active
- Available for work today
- Allowed to claim orders
4. Inspect the Order Itself
- Go to the WooCommerce Order Page.
- Confirm that the order status is set to Processing.
- Make sure the order does not already have a driver assigned.
- Confirm that the order does not contain only virtual or downloadable items.
- Check that the Shipping or Pickup Method used for the order is not excluded from auto-assign (see driver settings for shipping method exclusions).
5. Still Having Issues?
If you have completed all checks and the issue remains unresolved, please contact us at apowerfulwp@gmail.com with:
- A short description of the problem
- A sample order ID
- Screenshots of your driver settings and order status
We’ll review the information and assist you promptly.