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.