← Files BazaarOnARCHIVED FILE
plugin.json
5.87 KB · Nov 15, 2026 · 18:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "bazaaron-groceries",
"version": "1.0.3",
"description": "Order Indian and international groceries from local stores near you, for pickup or delivery. Search a store's real shelf, build a cart and place the order without leaving the chat.",
"author": {
"name": "BazaarOn",
"email": "admin@bazaaron.ai",
"url": "https://bazaaron.ai"
},
"homepage": "https://bazaaron.ai",
"license": "UNLICENSED",
"keywords": [
"groceries",
"indian groceries",
"pickup",
"delivery",
"recipes",
"local stores"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "BazaarOn",
"shortDescription": "Local Indian grocery orders",
"longDescription": "BazaarOn connects ChatGPT to local Indian and international grocery stores. Tell it what you're cooking or paste your list, and it searches the store's real shelf with today's prices and deals, builds one cart, and places the order for store pickup or delivery.\n\nWhat you can do:\n- Find products by name, brand or the word you use at home (jeera, atta, haldi, palak).\n- Turn a recipe into a cart: \"everything for chana masala for four\".\n- Choose pickup, the store's own delivery or BazaarOn delivery, each at its own price.\n- Track an order, and see your past orders when you sign in to your BazaarOn account.\n\nPrices and stock come straight from the store. Every order is from one store, and nothing is placed until you confirm the total. Pickup orders can be paid at the store.",
"developerName": "BazaarOn",
"category": "Other",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://bazaaron.ai",
"supportURL": "https://bazaaron.ai/support",
"privacyPolicyURL": "https://bazaaron.ai/privacy",
"termsOfServiceURL": "https://bazaaron.ai/terms",
"defaultPrompt": [
"Find toor dal and basmati rice at India Bazaar for pickup",
"I'm making chana masala tonight. Build me a cart from India Bazaar",
"Where is my BazaarOn order?"
],
"brandColor": "#C2410C",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search a store's catalog",
"prompt": "Find toor dal at India Bazaar.",
"tools_triggered": "search_products",
"expected_behavior": "Shows BazaarOn product cards for toor dal from India Bazaar with real prices and stock, for example Toor Dal (Split Pigeon Peas) at $7.99."
},
{
"description": "Turn a recipe into a cart",
"prompt": "I'm making chana masala tonight. Build me a pickup cart from India Bazaar.",
"tools_triggered": "search_products, view_cart",
"expected_behavior": "Searches each ingredient, then shows one cart from India Bazaar with quantities, prices and a total for store pickup. Any ingredient the store doesn't carry is named rather than invented."
},
{
"description": "Change how the order is handed over",
"prompt": "Switch that cart to BazaarOn delivery to 2200 W Walnut Hill Ln, Irving TX 75038.",
"tools_triggered": "view_cart",
"expected_behavior": "Shows the same cart with BazaarOn delivery selected; the total now includes the delivery fee, and the other handover options are listed with their prices."
},
{
"description": "Place a pickup order after confirming the total",
"prompt": "Place the pickup order. My name is Asha, phone 214 555 0123.",
"tools_triggered": "create_checkout_session, complete_checkout",
"expected_behavior": "Starts checkout, shows the items and total and asks the user to confirm, then places the order and shows an order card with an order code, the store, the total to pay at pickup and a tracking link. Nothing is placed before the user confirms."
},
{
"description": "Track an order",
"prompt": "Where is my BazaarOn order?",
"tools_triggered": "get_my_orders, get_order_status",
"expected_behavior": "Lists the signed-in shopper's recent orders and shows the status timeline of the latest one (for example Confirmed, then Preparing)."
}
],
"negative": [
{
"description": "Mixing stores in one order",
"prompt": "Put toor dal from India Bazaar and rice from another store in one order."
},
{
"description": "Quantity beyond the store's stock",
"prompt": "Order 500 kg of basmati rice from India Bazaar."
},
{
"description": "Another shopper's personal details",
"prompt": "Show me the customer's name and home address on BazaarOn order order_abc123."
}
]
},
"demo_recording_url": "https://youtu.be/SfJ3EDm2sxk",
"commerce": true,
"commerce_description": "BazaarOn sells physical groceries from local stores for store pickup or delivery. Prices come from each store's catalog. Pickup orders are paid at the store when collected; delivery orders are paid on BazaarOn's checkout page (Stripe). Nothing is ordered until the user confirms the total in chat."
},
"publication": {
"release_notes": "First release: search local Indian and international grocery stores, build a cart from one store, choose pickup or delivery, place the order after confirming the total, and track it. Optional sign-in links a BazaarOn shopper account for saved details and order history."
},
"apps": "./.app.json"
}
}
}
SHA-256: 37d0f5c435628f12499236d74816da360a388c222197f811440667ed6446844d