Filter by Brand Clear Filter
31 May 2022

How we ended up building most of our department’s backend services in Kotlin

It was early 2019, we had the opportunity to start a new service on our team. At that point, most of the department was either working on Java or NodeJS, and our whole team had been working with Java Backend services for a while. After a little brainstorming session, the team expressed a desire to try something new – launch this service in a different language. We decided to take a look into Kotlin for Backend.

by | Berlin

04 Mar 2022

Applying Social Network Analysis within Delivery Hero’s Search Squad

Working as a Product Analyst requires thinking in terms of causality. As part of Delivery Hero’s search squad, we often have to analyze how the changes in the search algorithms will affect our main metrics – Cause and effect. 

This approach is very powerful, and it is the basis of the many AB tests run at Delivery Hero, which allows us to keep on trying new features in order to improve the app. However, sometimes simple causal AB tests are limiting, and it can be useful to think a little bit differently. This is when social network analysis (SNA) can come in handy.

by Lina Carrillo | Berlin

15 Dec 2021

Off Topic: Do we all live in a Screen Saver?

My kids love playing Clash of Clans, a simulated little world with villages, resource production, armies, battles, and a smart way to get you back in again and again. (I read somewhere they make more than 1 million USD per day through virtual item sales!). Their favorite character is the Barbarian King. Let’s imagine for a minute that one day this cute little guy (for reasons unclear) becomes conscious in the simulation and starts to get curious about the rules around him.

by Christian Hardenberg | Berlin

23 Nov 2021

Introducing the new Quick Commerce POS Integration API

Earlier this month, the Delivery Hero Q-commerce team in Berlin launched a brand new API for its partners, focussing on POS integration for order processing.

Q-commerce POS integration API enables grocery partners to receive and manage incoming orders from Delivery Hero. It is specifically designed to accommodate grocery fulfilment specific use cases, such as indicating if ordered items are partially or completely out of stock.

Who can benefit from the quick commerce POS integration API?

The potential users are the supermarkets that are technically capable of connecting their own ERP/POS systems to the API. Furthermore, POS service providers can also connect to the API and act as a bridge between small grocery stores and Delivery Hero. 

What are the key benefits for Delivery Hero’s partners?

With this POS integration solution, partners can improve their operations by:

  • Receiving orders directly in the POS systems – orders from Delivery Hero do not have to be keyed into the POS systems manually.
  • Unlocking the power of data – using the order data, partners can derive sales insights (top/bottom selling items, peak sales hours, out of stock etc) to spot opportunities in growth.
  • Better Financial Management –  instead of trying to manually keep up with the sales, partners can integrate with Delivery Hero to easily manage transactions and hold precise accounting records
  • Efficient Inventory Management – partners do not have to manually adjust inventory levels after every order, eliminating potential human error. Furthermore, an updated POS system will give the needed visibility to manage proper omnichannel inventory.

What are the key features of this API Integration?

POS Integrated partners can choose to 1) fulfil orders using their own systems (Direct Integration) and call the API to update the order status, or 2) fulfil orders using Delivery Hero Pelican application (Indirect Integration) and receive a copy of their orders in their systems.

The Following is a detailed overview of Direct and Indirect Integration:

Direct Integration – Grocery partners can fulfil orders using their own POS systems. The following illustration explains the overall order flow with Direct Integration. Refer to this API documentation for more details and try our API within the test environment provided. 

Indirect Integration – Grocery partners can fulfil orders using Delivery Hero pelican application. Once the order is fulfilled, they will receive a copy of the order in their webhook. The following illustration explains the overall order flow with Direct Integration. Refer to this API documentation for more details and try our API within the test environment provided.

How can partners get credentials and test the API?

Regardless of whether the partner is a POS service provider or a grocery store, they can try and play around with the test API without having to contact Delivery Hero representatives. The test environment provides an excellent interface for our partners to test all the order fulfilment cases such as 1) fulfilling the whole order 2) partial fulfilment due to an Item out of stock, and 2) order cancellations.

Any partner can reach out to their local Delivery Hero representatives to get credentials of the live stores in their respective markets. They will be provided with a login ID and password, which partners can use to access an interface where they can configure their webhook url, and also get their bearer token for accessing the API. 

Ready to get started?

Contact your local Delivery Hero representative and enter the world of Delivery Hero Q-commerce. If you have any questions regarding the API documentation, please contact us using the email address found in the API documentation.


Thank you, Santhosh, for sharing information on the new quick commerce POS Integration API with us!

As always, we are still hiring, so check out some of our latest quick commerce openings, or join our Talent Community to stay up to date with what’s going on at Delivery Hero and receive customized job alerts!

by Santhosh Kumar Setty | Berlin