Een burgerketen met 12 producten in Eskisehir Tepebasi hoorde elke vrijdagavond dezelfde klacht: de smashburger kostte 89TL op Yemeksepeti en 75TL in de zaak. De oplossing: eenrichtingsync naar de marketplace-API, viermaal per dag, plus een uitverkocht-webhook.
Waarom dubbele prijzen verplicht zijn
Yemeksepeti rekent 23% commissie + btw per bestelling. Met de zaal-prijs verdampt de marge. Tepebasi: 85TL zaal, 95TL bezorging.
Single source of truth: thMenu-admin bewaart price_dine_in en price_delivery als aparte kolommen.
POST /restaurant/{id}/products
OAuth 2.0 client_credentials, bearer token van 1 uur in Cloudflare KV met TTL 55 minuten. Cron op 06:00, 11:30, 17:00, 22:00 lokale tijd.
- Payload: een bulk-POST met 12 producten.
- Idempotentie: SHA-256 van payload; gelijke hash, call overgeslagen.
- Rate limit: 60 req/min, bulk houdt ons ver onder.
Uitverkocht-webhook propagatie
Burger op: KDS-tap → D1 stock_count = 0 → queue-event → adapter PATCH /products/{sku}. Latentie: 3-7 seconden.
FAQ
Hoelang duurt API-toegang? Yemeksepeti geeft sandbox in 5-10 werkdagen.
Is dubbele prijs legaal? Ja, Turkse mededingingsautoriteit accepteert marketplace-commissie als kosten.
Werkt dit voor Getir of Trendyol Yemek? Ja, met SKU-map per platform.
Was dit nuttig? Deel het.
Gerelateerde artikelen
Wat is een QR-menu? De complete gids voor restaurants
Een QR-menu geeft gasten direct toegang tot uw menukaart via hun smartphone — zo…
Van papieren menukaart naar digitaal QR-menu: stap voor stap
Wilt u overstappen op QR-menu's maar weet u niet waar te beginnen? Deze gids beh…
Geo-gerichte QR-menu's: verschillende talen serveren op basis van bezoeker-IP
Hoe een 180-stoelen all-inclusive resort in Antalya dezelfde QR routeert naar Tu…