Opens in a new tab
Case study · Can Tho, Vietnam · Pharmacy retail

Built Trung Son Pharmacy's shopping app, wired into its ERP.

Scope your store app

How did InApps help Trung Son Pharmacy?

Trung Son Pharmacy is a pharmacy chain founded in 1997, with GPP-standard stores across the Mekong Delta in Vietnam. InApps, a software company in Ho Chi Minh City, built its customer shopping app for iOS and Android in Flutter, on a Magento and Laravel backend. Every order placed in the app syncs to the chain's existing ERP. The app also carries online payment, delivery and order history, loyalty points and live chat support.

Trung Son Care logo Can Tho, Vietnam
Industry
Pharmacy Retail E-commerce
Services
App Development ERP Integration
Main technologies
Flutter Laravel Magento Node.js

About Trung Son Pharmacy

Nhà Thuốc Trung Sơn has sold medicines, supplements, cosmetics and medical devices since 1997, through GPP-standard pharmacies across the provinces of the Mekong Delta.

The challenge

Trung Son wanted its customers to shop from their phones: browse the range, pay online, follow the delivery and collect loyalty points. Every order placed in the app also had to reach the chain's existing ERP, a complex system to integrate with, and the product data behind the catalogue was complex too.

An app order the ERP never sees is an order the pharmacy cannot fill.

The solution

We built one Flutter app for iOS and Android on Magento, with a Laravel and Node.js backend between the app and the chain's systems. That backend carries each app order into Trung Son's ERP. We turned the chain's product data into a catalogue with categories and product pages, and used Firebase for push notifications.

How we integrate systems
In the app
  • Catalogue, categories and product pages
  • Cart and online payment
  • Delivery and order history
  • Loyalty points and redemption
  • Live chat, reviews and ratings

The stack

Flutter Laravel PHP Magento Node.js Firebase Google Cloud
Two screens from the Trung Son Care app: the home screen with a sale banner, shopping and advice shortcuts and best sellers, and a product page for a skincare gel with its promotional price and an Add to cart button

The outcome

Trung Son's customers could shop from their phones, and the ERP received every app order.

  • On iOS and Android from one Flutter codebase.
  • Orders in the ERP: each app order syncs to the system the chain already runs.
  • Loyalty on the phone: members earn and redeem points in the app.
  • Named by the client: Trung Son lists the Trung Son Care app among its achievements, beside Zalo, its hotline and trungsoncare.com.

Sources: InApps project records; Trung Son's own website (October 2026).

Questions about this project

InApps built the Trung Son Care shopping app for Trung Son Pharmacy, a pharmacy chain in the Mekong Delta of Vietnam. The iOS and Android app lets customers browse products by category, pay online, follow delivery and order history, earn and redeem loyalty points, chat with support and leave reviews and ratings. Every order placed in the app syncs to the chain's existing ERP.
The iOS and Android apps share one Flutter codebase. The store runs on Magento, with a backend in Laravel (PHP) and Node.js that connects the app to the chain's ERP. Firebase Cloud Messaging sends push notifications, and the system runs on Google Cloud.
Orders placed in the app sync to the ERP the pharmacy chain already runs, through the Laravel and Node.js backend that InApps built between the two. The ERP is a complex system, and integrating with it was the main technical challenge of the project, together with the chain's complex product data.
Trung Son Pharmacy (Nhà Thuốc Trung Sơn) is a pharmacy chain founded in 1997, with GPP-standard pharmacies across the provinces of the Mekong Delta in Vietnam. It sells medicines, supplements, cosmetics, medical devices and personal care products, in its stores and through Zalo, a hotline, the trungsoncare.com website and the Trung Son Care app.
Yes. The Trung Son app is one example: the chain kept its ERP, and InApps built the backend that carries each app order into it. InApps does this kind of work as system integration, usually as part of custom software development when the app itself is new.

Your stores already run on an ERP? Build the app around it, as Trung Son did.

4.9 / 5 across 39 verified reviews on Clutch

Two InApps engineers working through a screen together in the Ho Chi Minh City office