Enterprise Magento Powered Online Store for Retailers

Categories : All, Retail / E-commerce

Client Requirement


Enterprise Magento Powered Online Store for Retailers – Epicor Software Corporation a global leader in business software solutions for manufacturing, distribution, retail and services organizations introduced its new Epicor Retail Cross-Commerce offering a flexible, advanced ecommerce platform that enables retailers to personalize the shopping experience across channels to support increased revenue and customer loyalty. We have worked with the client as their Magento Ecommerce Consultant for Epicor’s cross-commerce product.

While e commerce has been utilized by retailers for many years, Epicor aims to offer a solution that bridges the gap between traditional e commerce and other sales channels enabling customers to interact and transact with their favorite retail brands in a seamless fashion that is integrated across all channels. Powered by the Enterprise Magento ECommerce Platform and integrated with Merchandising and Enterprise Selling, Cross-Commerce communicates with physical stores (Store POS), mobile devices, call center, kiosk and social media to improve engagement through personalized sales, targeted promotions, recommendation engines, contact centers etc.

Project Challenges

Team faced the following challenges:
  • Integrated Epicor CRM system with Magento. The team faced problem while importing millions of customers from CRM to Magento
  • Once the order is placed in the Cross-Commerce is then passed to the Epicor ecommerce system in the backend as well as assigned to the particular POS.
  • For every order placed in Epicor ecommerce system from Cross Commerce, fetching of price from the system and also the updation of price in Cross-Commerce live application was a big challenge
  • Import products from Epicor system required configuration changes. We have used Magmi for import product feature.
  • Keeping syncs between the CRM and Cross-Commerce System
  • Technologies Used

    Operating System Linux Cent OS,Apache Web Server, Multi-Server Architecture with Staging & Production environment through Version controlling releases Load Balancer, Apache optimization , security and SSL implementation, scheduler for backups, alert monitoring system integration,server performance tuning at regular intervals, software firewall configuration and maintenance,email server configuration etc.
    Development Environment PHP,Magento EE 1.13, Zend Framework, Jquery, Prototype.js, TFS,Ngnix,Solar Search Engine ,Third Payment Gateway Integration, Integration with Microsoft based home grown ERP system for Taxing,Billing & Accounting,Integration With Pos System Or Customer Orders etc.
    Database MY SQL,DB Clustering,DB Optimization, High Availability,Master –Slave Replication,Query optimization,Slow Query Optimization, scheduler for backups,Alert Monitoring System integration,Percona Server Integration etc.


    Project Leader 1
    Developers 3
    Designers 1
    Quality Assurance Testers 1


    Keeping in mind the enormous structure of the website and the challenges involved a 3-tier development approach was adopted consisting of:
    • The data Access layer containing the libraries responsible for accessing data from the database.
    • The user Interface Layer which forms the Graphical User Interface of the website.
    • The Business Logic layer consisting of all business logic procedures for modules like user profiles, groups and registration info etc.


    We are using 3- tier architecture which consists of Presentation layer (PL), Business Access layer (BAL) and Data Access layer (DAL).
    • BAL:Business Access layer contains business logics and validations related to the data.
    • PL:Presentation layer contains .phtml where data is presented to the user and inputs are taken from the users.
    • DAL: Data Access layer contains methods which help the business layer to connect the data and perform required action via returning data or manipulating data (insert, delete, update).

    Deployment Architecture

    For deployment we are using Linux Cent OS 6.0. We are also using MVC architecture.

    The benefits of MVC are given below:

    • Enables the full control over the rendered HTML
    • Easy integration with JavaScript frameworks
    • Follows the design of stateless nature of the web
    • Restful URLs that enables SEO
    • Provides RAD development

    Development Highlights

    Cross-Commerce gives retailers the rich functionality along with complete flexibility and control to customize their online channels. Search engine optimization, catalog management and powerful marketing tools support the creation of websites providing a rich value added shopping experience for the customers and which can be tailored to meet the retailers’ unique business requirements. Integration with the Epicor Retail Suite enables retailers to drive more online traffic, transform store visitors into lucrative multi-channel shoppers and convert browsers into buyers across all the sales channels. Other exclusive features include a rich merchandising suite,dynamic rule-based product relations, persistent shopping, private sales, gift registry, gifting options, rewards points, merchandise credits and many more.

    The Solution is highly scalable to accommodate high traffic volume and large product catalogs.Additionally, it is IDEAL to support retailers’ international expansion plans,supporting localization via support for native languages, multiple currencies and tax rates. Retailers can also benefit from the ability to launch mobile-optimized storefronts via a mobile HTML5 interface that supports iPhone, Android™ and Opera Mobile browsers.

    [Total: 0    Average: 0/5]

Client Saying

BIG THANK YOU to Brainvire team for all their smart work and fantastic services. We are very pleased with the...
Mr. Greg Pietsch
I just want to say it's truly worth investing in services of Brainvire. They gave me what I required and...
Mr. Vinay Saini
Just wanted to say massive thanks for all the help from the Brainvire team. After years of having a website...
Mr. Rohit Singla
Brainvire is a professional company with professional developers who understand the problems that we are facing as a company. Outsourcing...
Mr. Clarke Verdel
Brainvire completed the job professionally and with an interest to solve the actual root problem I was having. They demonstrated...
Mr. Timothy Drylie

Latest Happenings

  • 04 Oct 2016
    Brainvire Making great Strides with Symfony Development Services [ + ]
  • 29 Sep 2016
    Brainvire augments its List of Offerings with Magento Sears Integration Services [ + ]