Success Story: Microservices to Adapt Custom Solutions

Rootstack implemented a series of microservices in Heineken's ecommerce to make it compatible with the address system used in Panama.




Heineken was looking to develop an ecommerce store in Shopify to sell its products in Panama. The goal was to work together with some gas stations in Panama and courier service to make the shipment from the store/gas station to the delivery location indicated by the consumer.


Heineken sought help from Rootstack because there is no postal code in Panama and addresses are difficult to identify. In Panama, “corregimientos” are used to be able to indicate the exact address. However, Shopify needs to use the zip code data and does not allow you to create custom fields on the payment’s last page. To add a field, you have to pay a very expensive monthly subscription, and Heineken did not want to subscribe.


Our Solutions


Our software developers created a series of microservices, a small piece of code to do a very specific action that does not need a server to run, to run on the Amazon platform.




Since Shopify does not allow modifying the checkout page, we had to alter the cart page including a map where the user can indicate where they want to receive the order. The microservice receives the latitude and longitude information and queries if it has a nearby gas station in a record previously uploaded to AWS. It indicates which is the closest gas station. With that information, it allows you to continue to the payment page. At the end of the purchase, another microservice in charge of sending the information to the third party in charge of making the shipment indicates it looks for the product in a certain gas station and coordinates shipment. A link is also generated to be able to follow the order. This link is sent to Shopify and then to the consumer.


In this way, Rootstack achieved a successful modification in Shopify and achieve Heineken's ecommerce goals.



Check out some of our other success stories!

Rootstack developed an innovative financial management system with a particular focus on generating an engaging user experience.
Read More
Rootstack implemented a series of microservices in Heineken's ecommerce to make it compatible with the address system used in Panama.
Read More
One Time
Rootstack supported One Time in bringing an innovative software solution to market with advanced technology and modern design.
Read More
Rootstack supported Implosa to adapt its old systems and develop a complete ecommerce to commercialize its wide portfolio of products.
Read More
Read more success stories

Our Main Services

Managed Teams
Our talented teams report directly to your management and lead your project with expertise.
Learn More
IT Staff Augmentation
Obtain the extra talent you need to make your next technology project a success
Learn More
Project-Based Model Services
Work with all the tech profiles you require collaborating together in a self-managed team.
Learn More