Improvement of ecommerce website and creation of mobile app

By dbracho, 10 September, 2021
Content
Description

Challenge

 

Technology has led the entire society to digitize all its operations. On the Internet, users are able to purchase absolutely any kind of product or service and it is unacceptable for a company to have a bad website: it has a direct impact on sales and on the image that the brand projects to customers and prospects.

 

For that reason, the company turned to Rootstack: they wanted to improve the performance of their e-commerce, wanting a much faster and more agile platform that would provide a better user experience for their customers and boost their online sales. In addition, they were urged to have a mobile application for their business, diversifying access to customers to their virtual store and adjusting to the consumption and browsing patterns of current users.

 

Our solutions

 

It was a project full of complexities, but Rootstack took on the challenge successfully, adjusting to the particularities of this ecommerce. The first thing we did was clone the current site to work on Ruby on Rails, an open-source web application framework that allows the developing of high-performance websites, allowing engineers to work faster and more agile in optimization, achieving a more agile and functional platform than the previous one.

 

Then our experienced team focused on optimizing two aspects of the website: the development and connection of the APIs in the backend and the improvement of the frontend styles.

 


 

  • How we work APIs

 

This was one of the challenges of the project due to the particular structure that this e-commerce has. The company has a platform for each of the countries in which it is available: Honduras, El Salvador, Guatemala, and Costa Rica, and the ‘International’ portal, for purchases made outside these countries. In addition, this site has two different portals for end-users and for sellers, configured in a similar way, but with additional functions for sellers.

 

Our team configured the business rules corresponding to each country and type of user for each of these platforms: although the rules between Honduras, El Salvador, Guatemala and International shared similarities, the Costa Rican market had certain particular rules that we configured separately.

 


 

The core of this Lovable project was to achieve the development and connection of the APIs, making possible efficient communication between the website and the ERP, which provided all the data related to the inventory and the products that the ecommerce showed. This work with the APIs had to be replicated in each and every one of the platforms in the different countries.

 

The multi-country functionality that this ecommerce present makes it possible to change the currency, discounts and any other type of particularity that a certain market has. That is, the user can go from the Guatemala portal by viewing the local currency, by going to the Costa Rica portal, by displaying the currency of that country, and so on.

 

  • Frontend styles

 

Of course, along with all this work on the backend, we also take care of optimizing details of the frontend after cloning. We worked the CSS of the original Lovable site with the SASS processor to generate the style sheets. We made a refactory of the site they already had in production, where the interfaces were not altered, but the internal structure was altered, allowing communication with a Ruby-based API to query the data to be displayed.

 

User types and payment gateways

 

The website is structured like this: it has a portal aimed at end users, at the conventional customer who makes their usual purchases; and it has a portal focused on the sellers of the products of this company, where they can purchase the merchandise that they are going to distribute to their private customers. Both types of user have a similar configuration, although the profile of the sellers has some extra functionalities for the type of activity.


We also configure the payment gateways for each of the methods offered by Lovable in this ecommerce, such as payment by debit and credit card and transfers. This configuration was done in each of the platforms by country and by each type of user, a task full of complexities that our experienced team was able to carry out satisfactorily.
 

Mobile application development

 

Another of the main needs that they had was the development of a mobile application that would allow them to expand their reach much more in this underwear market, adapting to the browsing habits of users today.


 

So, we created a platform with a clean and functional design, focused on offering the best user experience to customers. The arrangement of each of the elements on the screen guides the customer in their purchase process in a simple and friendly way.

 

By entering the app as a customer, users have access to their order history and most recent orders, as well as their profile, addresses and wish list. The search for products can be done by different categories such as women, men, boys and girls, accessories and discounts. Also by type of piece, use, size and by values such as price range and best-selling pieces.


 

Being the mobile app of an ecommerce store, images have a great role in the graphical interface, so we try to use this element optimally in the design.

 

Technologies

 

We work on the ecommerce backend in Ruby on Rails, adding the Nuxt.js and Bootstrap technologies to complement the work on the frontend, offering a graphical interface optimized for an efficient user experience. For the development of the mobile application we use React Native, one of the most powerful frameworks to create native applications for Android, iOS, among other operating systems.

 

At Rootstack, we truly give ourselves to our projects. We do not rest until we achieve the best results in each of the platforms and applications that we create. The satisfaction of our clients is our north and we celebrate with them when our work enhances their productivity and sales. We have the best ecommerce solutions for your business!

Style
Default
Image position
Right
With Background
No
Text Alignment
Center
Testimony
Author Role
CFO
Author
Construction Company
Quote

“Mastering business data is key to define strategies that have an impact. Working with Rootstack, we were able to take control of our data and analyze it purposefully to help us advance in the right direction.”

Author Role
CTO
Author
Financial Institution
Quote

“Working with Rootstack has been a wonderful experience. They have truly helped us improve our site design and performance, allowing our business to grow and stand out in the online world”

Title
Testimonials
Margin
With Margin vertical
With title
Off
Title
Check out some of our other success stories!
Subtitle
These are some of the solutions we have for your business needs
Text Alignment
Center
Text Color
Dark Indigo
Items Alignment
Center
View
Success Stories
Item style
Success Story Card
Show Filters
No
Margin
With Margin vertical
With Background
Off
Variant
Modern variant
Title
Our Main Services
Text Alignment
Center
Text Color
Dark Indigo
Items Alignment
Center
View
Services
Item style
Service Card
Show Filters
No
Margin
With Margin vertical
With Background
Off
Variant
Modern variant
PDF Document
Document
Weight
0
Image
Hero
Title
Improvement of ecommerce website and creation of mobile app
Image
Image
Description

Rootstack supported this underwear business in improving its e-commerce, enhancing its performance, working on APIs and creating its first mobile app.

Text Color
White
Text Alignment
Left
Size
Medium
Overlay effect
Hide overlay effect
Margin
With Large margin bottom