Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ONDC compliant adaptors for Magento ecommerce platform #1 #2

Open
ravibhansali10 opened this issue Nov 18, 2024 · 3 comments
Open

ONDC compliant adaptors for Magento ecommerce platform #1 #2

ravibhansali10 opened this issue Nov 18, 2024 · 3 comments

Comments

@ravibhansali10
Copy link
Collaborator

ravibhansali10 commented Nov 18, 2024

Ticket Contents
Development of a platform-specific ONDC-compliant adaptor for either Magento. The adaptor will allow seamless integration of the seller platform with the ONDC network, enabling features such as catalog synchronization, order management, and post-order fulfillment.
Sellers using Magento need a quick, efficient way to join the ONDC network to benefit from its decentralized and interoperable model. The adaptor would remove the complexity of manual integration, streamline business processes, and enhance operational efficiency. It may even provide an admin interface for real-time updates, complaint management, and API monitoring, improving seller participation in the ONDC network.

Bounty Amount : INR 50,000

Apply through the following google form as part of the C4GT Community Campaign.

Goals
Goals & Milestones:
Create an ONDC Retail protocol compliant seller app-side adaptor for the specific platform (Magento) based on the current Retail API contract v1.2 available here and v1.2.5 available here
Ensure full lifecycle support for ONDC API compliance, including discovery, order management, fulfillment, and post-fulfillment
Provide a user-friendly admin interface for sellers of these platforms to manage ONDC workflows (catalog synchronization, order tracking, etc.)
Mid-point Milestones:
Finalize the technical architecture
Implement basic API translation between ONDC specifications and the platform-specific APIs (e.g., product search, catalog sharing)
Develop a prototype of the admin interface with functional catalog management.
Expected Outcome
Enable seamless communication between the ONDC network (buyer network participants) and the selected platform using the adaptor
Orders processed through the adaptor would showcase as seamlessly as other orders, except with an ONDC flag/ identifier
Translate ONDC API requests into platform-specific requests and vice versa (e.g., order management, catalog updates).
Provide a fully functional admin interface where sellers can track orders, sync their catalogs, manage post-order complaints, and monitor the status of API calls.
Be released as open-source to facilitate collaborative improvements.
Acceptance Criteria
The adaptor must enable a Magento seller to fully integrate with ONDC, supporting all standard ONDC API calls (discovery, order management, fulfillment, post fulfilment) facilitating complete transactions
The solution provider must ensure that the adaptor complies with ONDC’s technical requirements for network participants (NPs), including:
Log verification: provide logs for defined flows and scenarios, as required by ONDC. Log submission guidelines
Working instance walkthrough: Demonstrate an illustrative working instance of a seller, showcasing how the seller’s catalog is synchronized, orders are processed, and post-fulfillment requests are handled.
The solution should have considerations for scalability, security, and performance as large brands would adopt these adaptors to become an ONDC Network Participant
Implementation Details
Use platform-specific APIs for Magento to ensure integration.
Develop an adaptor to convert ONDC API requests to Magento platform-specific APIs and handle responses to provide API responses based on ONDC specifications.
Build the interface using React.js or Angular for the front-end, with Node.js or Django for the back-end.
Compliance & Security: Ensure all data handling complies with ONDC protocols and implement data security best practices
Mockups/Wireframes
No response

Product Name
ONDC compliant adaptors for Magento ecommerce platform

Organisation Name
ONDC

Domain
Retail Ecommerce

Tech Skills Needed
Angular

Organizational Mentor
@92shreyansh @sandeepshahi @Rishabh-ondc @ravibhansali10

Angel Mentor
No response

Complexity
High

Category
API

Interested? Please fill this form )

@ravibhansali10
Copy link
Collaborator Author

Would request everyone to kindly fill this form

@ravibhansali10
Copy link
Collaborator Author

The Open Network for Digital Commerce (ONDC) is an initiative aimed at democratizing digital commerce. It enables interoperability across various platforms by creating an open network for buyers and sellers, independent of proprietary e-commerce platforms. Using standardized protocols, ONDC facilitates seamless communication and transactions between multiple apps in domains like food, mobility, and retail. It seeks to empower small businesses, promote fair competition, and enhance consumer choice.

To seamlessly onboard sellers with existing websites to ONDC and make their offerings accessible across Buyer Apps within the network, we propose developing an API layer that integrates directly with their websites. These websites are often built on platforms like Shopify, OpenCart, WooCommerce, Magento, or Vinculum. By leveraging their existing infrastructure, this integration will enable the direct transfer of their product catalog to ONDC, ensuring a smooth and efficient onboarding process.

@ravibhansali10
Copy link
Collaborator Author

Congratulations, Veeraditya Karan Parakh and Priyam Raj, on being chosen for the implementation! 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant