Microsoft ERP for Retailers Magento Ecommerce Platform with Microsoft ERP data synchronization for ecommerce platforms, retailers, wholesalers & shopping portals.
Case Study for Microsoft ERP for Retailers Magento Ecommerce Platform
1. Case Study for RFID Based
Mobile Application for Job
Tracking
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
2. Client Requirement
➢
Integration of Magento Ecommerce Platform
➢
With Microsoft ERP for retailers and wholesalers
➢
Integrated with an ERP system
➢
Web application to list a plethora of products
➢
Application that enables customers to view the product images
➢
Place online orders using the cart system
➢
Objective was also to enable customers to choose from the various options
➢
The project addresses the development of an online shopping cart system
➢
Allows suppliers to sell their products directly online to the customers
http://www.brainvire.com
3. Client Expected The Following Functionalities
➢
Integration of a payment gateway
➢
Order management system
➢
Inventory management system
➢
User-friendly design
➢
Integration with the Microsoft ERP system
➢
Tweaks to database for high performance
http://www.brainvire.com
4. Project Challenges
➢
Developing an active shopping portal capable of handling millions of user
requests at the same time without slowing the site down
➢
Incorporating web usability principles in the website design to ensure easy
navigation for all types of users
➢
ERP integration and data synchronization with the ecommerce shopping cart
system for varied products on regular basis
➢
Taking care of the discounts that are offered to the retailers and wholesalers
➢
Each combination results in a different pricing being displayed
➢
Ensuring safe and secure transfer of data.
http://www.brainvire.com
5. http://www.brainvire.com
Technologies Used
Operating System & Server
Management
Red Hat Linux OS, Multi-Server Architecture
with Staging & Production Environment
through Version Controlling releases, Server
Optimization, Security & SSL Implementation,
Scheduler for Back-ups, Alert Monitoring
System Integration, Server Performance
Tuning at regular intervals, Software Firewall
Configuration & Maintenance
Development Tools & Environments PHP5+, Magento Community Edition 1.7,
Zend Framework,Apache Web Server, AJAX,
Java Script, HTML5, CSS3 etc
Database MYSQL Database Server, DB Clustering, DB
Optimization, Master Slave Replication, Query
Optimization, Scheduler for Backups
7. http://www.brainvire.com
Planning
➢
The Database layer containing MYSQL Server Database, Tables,
Stored Procedures and so on
➢
The Data Access layer containing the libraries responsible for
accessing data from the database
➢
The Business Logic layer consisting of all the business logic
procedures for modules
➢
The User Interface layer which forms the Graphical User Interface of
the website
8. http://www.brainvire.com
Architecture
PHP and MYSQL Server formed the basis of development
Shipping Management, Order Management, Check Out and other modules
were developed in PHP
PHP files consisted of all the business logics used for respective modules
The Data Access layer contained the libraries responsible for accessing data
All business layer components were coded to use this library for data
accessing process from database
Stored procedures were used only for complex retrieval of data
The UI layer was kept free of any business logic with images & applications
9. http://www.brainvire.com
Development Highlights
The system managed the entire gamut of online activities
Successfully handling all the orders, shipping, payments
Extensive pre-development research was carried out to create a
robust application in minimum time
Web usability guidelines were strictly followed during development
The interface was made easily navigable through judicious use of
AJAX, CSS and HTML controls
The site was developed and fully functional within a span of 6
months