Challenge
Due to the pandemic, our client found it necessary to strengthen its website, especially the e-commerce part. They already had a development years ago but it was not updated or optimized to current business needs, so they turned to Rootstack to present the interface design they were looking for, and the functions they needed to cover on their website.
The website they had created was linked to their AS400 system where the information was transferred in both ways to have inventory in real-time when customers wanted to make a purchase. However, the site was not optimized, this process was slow and failed in some cases. The main challenge was that the web project did not have a manual or documentation for easy editing, in addition to having different internal versions, so an adjustment had to be replicated manually at various points on the website.
Solution
The company and Rootstack gathered the characteristics and needs that should be addressed in the e-commerce platform to meet the needs of the business at a digital level. The bases in the previous website were replicated, but the code was cleaned and optimized, and from there, rebuilt and improved the features they had previously and the new ones they needed.
The objective of the features that they wanted to keep and the new ones that they needed to implement was always to improve the sales experience for the shopper and increase the scalability of the business with its e-commerce operation.
Therefore, issues such as the specific user tracking with its AS400 system were taken into account, where they can measure the average amount spent per user, purchase frequency, number of orders placed, which items were purchased, colors, and sizes, among other details. We integrated this with Sendinblue for Newsletter management and sending personalized coupons to the user.
Rootstack worked on the standardization of the e-commerce website and left specific variables for each country, such as the price in local currency and the taxes that apply to the product according to the laws of the country. The part of privacy policies and terms of use type No-Code was also left open so that its collaborators could make changes without having to manipulate the code.
One of the main changes was the design and implementation and combination of product filtering, before this function did not exist, now the user can filter by color, size, type of garment, line, category, and price range to facilitate navigation of the product. shopper in its catalog of more than seven thousand products. An integration with Pinterest was carried out, achieving the official verification of the website and thus being able to connect the user with the profile and the e-commerce website.
To preserve and implement the new features, we created the web app in Github for continuous integration, the API is in Ruby and with elastic search, the information was crossed with AS400 and Passenger. The Frontend was made with Nuxt PM2. Currently working on the Mobile App that will be in React Native.
Regarding the management of the project, it was carried out in Rootnet, where with the SCRUM methodology, the tickets were monitored within each sprint on what to do, at what times, and which people were involved in the task.
Technologies
The technologies, tools, and languages used throughout this project were React Native, Nuxt PM2, Github, Ruby, Rootnet, Elastic Search, AS400, and Passenger.
This is one of our successfully completed e-commerce projects. At Rootsack we have more than 10 years of experience creating, designing, and implementing projects for companies from different industries, impacting a wide variety of areas and operations. Here the key was the knowledge of our collaborators, who have been able to work with some of our more than 200 clients on more than 300 projects using different technologies and languages. Thanks to this our clients have access to all the knowledge that Rootstack can offer. Are you interested in a custom solution? contact us