Project

General

Profile

Task #1152

Updated by Deeksha Singh 17 days ago

Implement a feature to allow users to add Extra Toppings/Add-ons and Special Instructions while adding an item to an order. 

 **Requirements** 
 * Add an Add-ons / Extra Toppings option for each order item. 
 * Allow users to select multiple add-ons for an item. 
 * Add-on prices should be added to the respective item's price and order total. 
 * Add a Special Instructions / Note field for each order item. 
 * Allow users to enter item-specific preparation requests, requests such as: 
 * * No onion 
 * * Less spicy 
 * * Extra sauce 
 * * Well done 
 * * No garlic 
 * The Add-ons and special instruction instructions should be associated with the specific item instance. 
 * If the same item is added multiple times, each item instance should support a different note. add-ons and notes. 
 * Display the selected add-ons and special instructions in the KOT/Kitchen Display so the chef can follow them during preparation. 
 * Display the special instructions add-ons and their charges in Order Details where applicable. Details/Bill. 
 * Support adding, editing, and removing special instructions add-ons/notes while editing an order. 
 * Ensure all item-level notes details are retained correctly throughout the order lifecycle. 
 

 **Example** 

 Pizza × 1 — ₹299 

 * Extra Cheese +₹50 
 * Extra Olives +₹30 
 * Note: "Less spicy, no onion" 

 Burger × 1 — ₹199 

 * Add Chicken +₹80 
 * Note: "Extra sauce, no onion" sauce" 

 **KOT** 

 The KOT should display the special instruction directly show these instructions under the their respective item so the kitchen staff can clearly identify the required preparation instructions. items.

Back