ONDC integration
What is ONDC?
ONDC is a platform whose work is to maintain and operate registries of businesses and maintain a network whose work is to distribute packets of information among sellers and buyers in an open and decentralized way.
What is its goal?
The goal of ONDC is to decentralize digital commerce much like what Eshopbox is trying to do. It has been introduced to make selling products easy for local small sellers by providing them with a seller app that is onboarded onto ONDC helping them with the discovery of their products.
What are the requirements for Eshopbox to onboard onto ONDC?
Eshopbox can onboard as a marketplace seller node or as an inventory seller node.
As a marketplace seller node, we must have a user-friendly app for local sellers, and as an inventory seller node, we already have an app for bigger sellers.
APIs connecting Eshopbox and ONDC network based on the Beckn protocol must be present.
All transactions must adhere to the policies put by the government.
What is our goal?
Our goal is to integrate our services with ONDC.
What is the retail MVP requirement for ONDC?
Product catalogue: attributes to be included-
-Time to ship
-Cancellable
-Returnable
-Return period
-On return - seller pickupOrder confirmation - for marketplace app -
-Choice is to be provided for seller to accept or reject the order placed by the buyer.
-Acceptance or rejection by the seller shall have a predefined time limit
-Seller should receive constant alerts at predefined intervals of inaction on the order till its accepted or rejected by the seller
-In the event of inaction by the seller within the predefined time limit for acceptance or rejection by the seller - the order should be auto rejected
-In the event of rejection/acceptance buyer app must be notified.Payment collection -
-In case of prepaid, buyer app collects the payment
-In case of COD(cash on delivery), the payment must be collected by Eshopbox.
-Payment settlements to sellers and buyers is to be done off of the network.Order creation- Buyers may purchase multiple items from different seller in a single transaction.
-The sellers must be notified by the seller app of order creation from their service.Serviceability Check -
-Serviceable to the location as per users should be returned(may be their search location or location they wish to get the delivery)Order fulfillment -
-Buyer must be given choice for self-delivery mode or delivery through eshopbox delivery partners.
-Returns status, cancellation status to be provided to the buyerDeclared price
- Total declared price must be given including the buyer app fee and fees levied by eshopbox to the buyer.Charges/markups
Offers/discounts
Return/Cancellation
Payment settlements
Invoicing -
-Invoice to be raised for eshopbox charges + Buyer’s finder fee(invoice raised by buyer app) + logistics charges(invoice raised by logistics service) + seller discountsRefund
Customer support
Logging -
-Logging must be enabled after API’s are ready following the Beckn protocolReplacements-
- buyer app must be notified if a particular SKU is replaceable or not.