Trendyol & Yemeksepeti Food Connector
Direct, BYOK food-delivery integration for Odoo — four platforms in one module
Connect Odoo directly to your own food-delivery platform accounts. No aggregator middleware, no monthly SaaS. The restaurant uses its own platform API credentials (Bring Your Own Keys). Inbound orders flow into Odoo sales orders, and status updates flow back to each platform.
Supported Platforms
Yemeksepeti
Delivery Hero Partner API. OAuth2 client-credentials auth with cached, auto-refreshed tokens. Inbound orders, status updates, menu and assortment push.
Yemeksepeti Mahalle
Delivery Hero grocery vertical on the same Partner API. Grocery orders import into Odoo with the same customer / line mapping pipeline.
Trendyol Yemek
Trendyol Go meal vertical. Basic-auth with the mandatory User-Agent / x-agentname / x-executor-user headers and the 429 rate-limit honoured. Recursive modifier products flattened into line options.
Trendyol Market / Hızlı Market
Trendyol Go grocery vertical. Lines are keyed by barcode and carry weight info; orders import as Odoo sales orders ready to pick and invoice.
Key Features
Inbound Order Pull
Orders arrive via webhook (Delivery Hero) and a polling cron (the primary channel for Trendyol Go). Each order becomes an Odoo sale order with customer, lines and modifier options.
Status Updates Back to the Platform
Accept, preparation-done and dispatch actions push the right status to each platform — ready-for-pickup / dispatched for Delivery Hero, picked / shipped / invoiced for Trendyol Go.
Per-Store BYOK Credentials
Every store connection holds its own platform credentials — DH Client ID / Secret / Chain / Vendor and webhook token, or Trendyol Supplier ID, API key / secret, store id and agent headers.
Product & Menu Mapping
Map each platform SKU / menu code / barcode to an Odoo product, so imported order lines resolve to the right item. Unknown items fall back to a generic product so the order still imports.
Menu, Price & Open/Close
Read the menu, push price updates and open / close products (Trendyol Yemek). Delivery Hero menu / assortment push and vendor open/close are supported on the same connection.
Full API Call Log
Every API call is recorded with platform, operation, method, URL, status code, duration, payload and response excerpt — with errors flagged for quick troubleshooting.
Screenshots
Store Connections — Yemeksepeti, Yemeksepeti Mahalle, Trendyol Yemek and Trendyol Market
Per-store BYOK credentials — Trendyol Supplier ID, API key/secret, agent headers and Pull Orders
Imported order — customer, lines with modifier options, and Accept / Dispatch (Food) buttons
API Logs — operation, method, status code and duration for every call, errors flagged
Product Mapping — platform SKU / menu code / barcode mapped to Odoo products
Why This Module
This module connects Odoo directly to the official Yemeksepeti (Delivery Hero) and Trendyol Go partner APIs. No third-party integration platform, no monthly SaaS fee. Enter the credentials issued to your own restaurant or chain, and let Odoo become the command centre for your food-delivery orders across all four platforms.
Note: Getir and Migros Yemek are intentionally not included — their APIs require accredited-partner onboarding rather than direct merchant (BYOK) access.
Technical
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Developer: Pokutsoft
- Depends: sale_management, account, mail
- External: Python
requests - Support: support@pokutsoft.com
Update date: 2026-07-02