This project is an E-Commerce application developed within Microsoft Dynamics 365 Finance & Operations (D365 F&O) as a practical implementation of integrating e-commerce functionalities into an ERP environment.
The main goal is to explore how an ERP system can support e-commerce operations by managing products, customers, and business transactions within a unified platform.
The project demonstrates the practical application of D365 F&O development concepts and provides hands-on experience with extending ERP functionalities.
- Build an E-Commerce application inside Microsoft Dynamics 365 F&O.
- Understand how to extend standard ERP functionalities.
- Apply X++ development concepts in a practical business scenario.
- Explore data management and business logic within D365 F&O.
- Connect e-commerce operations with ERP business processes.
- Microsoft Dynamics 365 Finance & Operations
- X++
- Visual Studio
- SQL Server
- Dynamics 365 F&O Development Environment (OneBox)
The project focuses on implementing core e-commerce functionalities within the ERP environment.
- Product Management
- Category Management
- Customer Management
- Shopping Cart
- Order Management
- Integration with ERP Business Logic
Note: Features listed above should be adjusted to reflect the functionalities actually implemented in the project.
The project was developed using a local Microsoft Dynamics 365 Finance & Operations OneBox environment.
Development workflow:
- Creating a development model and project in Visual Studio.
- Developing custom objects using X++.
- Designing forms and user interfaces.
- Implementing business logic.
- Building and synchronizing database objects.
- Testing functionalities within D365 F&O.
Through this project, I gained practical experience in:
- Understanding the D365 F&O development architecture.
- Working with X++ and application objects.
- Creating and customizing forms and tables.
- Implementing business logic within the ERP.
- Understanding how custom solutions can extend ERP capabilities.
In Development
This project is part of my practical learning journey in Microsoft Dynamics 365 Finance & Operations Technical Development.
Developed by Mahmoud Anani