gray-mueller / gray-mueller/online-ordering-and-delivery-system-using-python

Clarify Courier Assignment Logic and Enable Dedicated Couriers in Enatega Mulitvendor web.

Open
#1,917 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Issue: Clarify Courier Assignment Logic and Enable Dedicated Couriers
Description:
There is a lack of clarity regarding the logic for courier assignment when multiple orders are involved, particularly in zones or cities with several couriers. It's essential to define how orders are assigned to couriers, whether based on proximity to restaurants or other factors. Additionally, we need to implement a feature that allows for the allocation of dedicated couriers to specific restaurants.

Impact:
Efficiency: An unclear courier assignment logic may lead to inefficiencies in order fulfillment.

User Expectations: Users and restaurant owners expect transparency in how orders are assigned to couriers.

Steps to Reproduce:
Observe the courier assignment process when multiple orders are involved.
Attempt to determine the factors that influence courier assignment.
Investigate whether there is a feature to allocate dedicated couriers to specific restaurants.
Expected Resolution:
You should clarify the logic for courier assignment when multiple orders are involved, ensuring transparency and efficiency in the process. Additionally, You need to implement a feature that allows administrators to allocate dedicated couriers to specific restaurants, improving the management of orders and deliveries. Addressing these issues will enhance order fulfillment and user satisfaction.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the courier assignment process when multiple orders are present and identify which factors currently determine assignment. Review how administrators and restaurants are represented, then define and verify the dedicated-courier allocation behavior; done means the assignment rules are documented and the requested restaurant-specific allocation works.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.