Commerce beyond boundaries
The first thing to understand about ONDC is that it is not another application or platform but just a set of specifications. So ONDC is not a competitor in the ecommerce landscape. ONDC is the custodian of the open architecture which will make buy and sell to transcend individual eCommerce applications and platforms.
Let us understand this with an example of doing a journey of a complete transaction.
Hrithik wants to get a sculpture of a tiger around 6 ft in length and 3 ft in height max. Hrithik registers himself with one of the eCommerce or marketplace applications and registers his requirement. Let us say the application is BuyZ. It is quite possible that BuyZ will try to find a matching seller in its own ecosystem. However from ONDC perspective and how the power will get unlocked is that BuyZ will send a query to multiple other platforms who will be hosting the sellers about the need of this buyer. As every platform would have implemented the same interface it will be the same type of call going to all platforms in a loop. Let’s say SellP and SellQ are two platforms who return back with a response. SellP returns the response that Shahrukh of Chennai can provide such a sculpture. SellQ comes back telling that Sachin of Mumbai has the sculpture. Hrithik on his BuyZ application screen would see both the choices without even realizing that it is coming from two other different platforms. Suppose he chooses SellQs’ Sachin to buy the sculpture. To explain the idea in simple terms we will for now ignore the need of Hrithik to actually talk to Sachin and Shahrukh both to understand their work better and to make sure that he is going to get what he is looking for.
Now Hrithik places the order. For SellQ it is possible that the platform would be handling the logistics or they might in turn go to multiple logistics providers again supporting the ONDC protocol and get a quote.
We have kept this narrative very simple to bring the core idea, which is the ability for different platforms to talk to each other via a standard protocol at different stages of an eCommerce transaction lifecycle.
Some of the issues that need to be sorted out:
Create, Connect, Collaborate!