Summary
This module is the FoodPanda Direct Integration plugin for Odoo
a two way integration with FoodPanda's merchant middleware,
not a third-party aggregator, screen scraper, or polling
connector. Orders flow in real time over a signed and verified
connection between Odoo and FoodPanda's servers.
Turns your Odoo POS into a FoodPanda direct integration endpoint:
orders arrive in real time, the cashier accepts with one click, and Odoo
handles the entire lifecycle - Ready, Picked Up, Modifications,
Prep-time adjustment, Cancellation - without leaving the POS.
Features
✓
Real-time order arrival: secured, instant, order notification and looping audio chime until accepted/rejected
✓
One-click accept / reject: New order dialog, customer details, item breakdown and acceptance countdown
✓
Order Lifecycle: Order modification, prep time adjustment, order prepared and order picked up
✓
Order Features: Kitchen Notes, customer Notes, toppings mapping, payment method and tax selection
✓
Item Features: Optional toppings, images, deals and variants, other Foodpanda features, unavailability and sequence
✓
Catalog Sync: Sequence, availability period, sync with Foodpanda
✓
Restaurant Management: Manage opening and closing of restaurants
✓
Live Dashboard: Dashboard showing key metrics related to Foodpanda orders
✓
Reports: export pdf and excel reports of orders
✓
Logs: Logs of all orders and API calls
Installation
1.```bash
2.# 1. Drop the module into your Odoo addons path
3.git clone <your-repo>/pos_foodpanda /path/to/odoo/addons/pos_foodpanda
4.# 2. Ensure Python deps are available
5.pip install pyjwt requests cryptography
6.# 3. Update the apps list inside Odoo and install
7.# Apps → Update Apps List → search "FoodPanda" → Install
8.```
9.Or via command line:
10.```bash
11.odoo-bin -c odoo.conf -d <db> -i pos_foodpanda --stop-after-init
12.```
Configuration
Technical notes