The old online order service was based on an outdated technical solution and required high expenses on manual order processing. The client made a decision to develop a new web app, which would have an extended functionality helping to manage the following issues:
RECORD OF GOODS AVAILABLE/SOLD
CUSTOMER MANAGEMENT SYSTEM
REPORTING
ORDER MANAGEMENT SYSTEM
SYSTEM OF CUSTOMERS' REWARDS
Non-Functional Requirements
HIGH SPEED OF DEVELOPMENT
SIMPLICITY OF MAKING MODIFICATIONS
FAST FIRST VERSION IMPLEMENTATION
Our Solution
We developed a web solution based on a popular library for ecommerce applications - Spree Commerce. The choice of this library allowed implementing the solution pretty fast.
The application has all typical e-commerce functions available on both back and front offices, including:
Registration
Search
Orders management
Product management
Basket
Check out process
Customer service
Payment systems integration
We implemented main modules of the e-commerce application almost without efforts and concentrated on the development of custom functionality (reporting, promotion and gift cards modules).
We also developed a stand-alone client application, which allows development of mobile applications for different platforms by "assembling" a mobile app from a ready-made client.
What's Now
The company has increased business profitability thanks to improvements in customer retention (gift, bonuses) and attraction of new clients. Moreover, the new functions allow reducing operating costs and improving operational efficiency.