import gradio as gr from simple_salesforce import Salesforce # Salesforce Connection sf = Salesforce(username='diggavalli98@gmail.com', password='Sati@1020', security_token='sSSjyhInIsUohKpG8sHzty2q') # Fetch menu items from Salesforce def fetch_menu_items(): query = "SELECT Id, Name, Price__c, Description__c, Image1__c FROM Menu_Item__c" records = sf.query(query)["records"] return records # Fetch cart items (local data structure for demonstration) cart_items = [] # Add item to cart def add_to_cart(item_id, name, price): for item in cart_items: if item["id"] == item_id: item["quantity"] += 1 return f"{name} added to the cart!", cart_items cart_items.append({"id": item_id, "name": name, "price": price, "quantity": 1}) return f"{name} added to the cart!", cart_items # Display cart items def view_cart(): cart_html = "" total_items = 0 total_price = 0 for item in cart_items: cart_html += f"
{item['name']} - ₹{item['price']} x {item['quantity']}
" total_items += item["quantity"] total_price += item["price"] * item["quantity"] cart_html += f"₹{item['Price__c']}