- Amazon CloudFront
- Amazon SES
- authorize.net API
- Fedex API
- Google PageSpeed
- JS custom scripts
- PayPal API
- PHPframework Codeigniter
- Web design
- zip2tax.com API
Within the business expansion client planned the start of building adhesives production under its own brand "Glue Warehouse". We had a task to develop a comprehensive solution that would include an online store, CRM / ERP system to manage sales and customers, and also a integration module with existing in the company document management system, based on IBM Lotus Notes (further Lotus Notes). .). Also there were stringent requirements to the store cross-browser compatibility in the following browsers: Google Chrome, Mozilla Firefox, Safari и Internet Explorer 7+.
Online store key features:
Shop is focused on regular wholesale customers
There should be a custom system for creation, confirmation and account activation
Ability to create different price lists and their binding to the accounts
Interactive tool for matching adhesive color with kitchen countertops of various brands
Credit module, which allows customers to apply for a credit limit and enables administrators of the system to review and process these applications.
Analyzing customer requirements we decided to develop the site and control panel on a single platform based on PHP framework Codeigniter, which at that time was one of the best MVC frameworks. As a data base was chosen DBMS MySQL, which was later replaced with a more powerful database - Percona Server. To implement the Payment through credit cards, we selected authorize.net service. To integrate the shop with Lotus Notes workflow system was selected communication protocol SOAP.
In order to improve SEO indexes of the site, we added a blog to the store, which was implemented on CMS WordPress in the company's corporate style.
- Designer - website design, various illustrations, printed materials, email newsletters design;
- Project-manager - communication with the customer, distribution and control of the tasks;
- 2 PHP/JS programmers – functional and frontend development;
- Lotus Notes specialist - SOAP service development for data exchange;
- Tester - functional and cross-browser testing.
After agreement of all the details with the client, we have made evaluation and work plan. The project was divided into several independent parts, each of them were also divided into smaller parts and stages. As a result, the project was estimated at almost 1500 hours of development. Thanks to competent management the development of different parts of the system were conducted in parallel, which enabled us to complete the project in 4 months