E-shop for a Network of 350 Pharmacies
on the Marco 3.0 Platform
# E-commerce
Moje Lékárna (Sanovia a.s.)
2024
We built a new online store at mojelekarna.cz on the Marco 3.0 platform with hexagonal architecture. The store serves a network of 350 pharmacies with pharmacy system integrations and a loyalty program.
10,000+
products in catalog
350+
connected branches
100,000+
orders per year
+30% Y/Y
year-over-year growth
E-commerce for a network
of 350 pharmacies
Moje Lékárna is one of the largest pharmacy networks in the Czech Republic Sanovia a.s. operates over 350 locations and needed a unified e-shop connecting online sales with the inventory management of the entire network.
The challenge was integrating with pharmacy systems managing inventory at each branch and displaying real-time availability of thousands of products. We deployed Marco 3.0 with hexagonal architecture three times faster and more scalable than the previous version.
Marco 3.0
with hexagonal architecture
Marco 3.0 is the third generation of our e-commerce platform, completely rewritten with hexagonal architecture. Domain logic is separated from infrastructure adding a new supplier, payment method, or pharmacy system integration only requires implementing the relevant adapter, while the core remains untouched.
Performance tests showed a threefold speed improvement over Marco 2.0. The catalog with over 10,000 products responds smoothly even under heavy load. The backend runs on PHP and Symfony, content is managed by Sulu CMS.
Integration
with Algis and Lekis
We connected the e-shop to the Algis and Lekis pharmacy systems, which manage inventory and drug dispensing across 350+ locations. Customers see real-time stock availability at specific branches synchronization runs continuously, and inventory changes are reflected in the e-shop within minutes.
The integration also covers pricing, product categorization, and regulatory restrictions the e-shop complies with rules for online pharmaceutical sales and displays all legally required information.
E-prescriptions
and in-store pickup
We developed functionality for picking up medications via electronic prescription the customer enters their e-prescription code, selects a branch, and the pharmacy prepares the medications for pickup. The e-shop doesn't act as a sales channel for prescription drugs, but as an interface that simplifies communication between the patient and the pharmacy.
The e-shop also offers full-text search across a catalog of 10,000+ products via Cognito Search, editorial content managed in Sulu CMS, and an upcoming loyalty program connecting online and offline purchases.
What the client said
about our work
“The combination of Sulu CMS and the Marco e-commerce solution allowed us to build a platform that meets the specific needs of pharmacy retail—from product catalog management to e-prescription processing.”
Our
approach
From deploying Marco 3.0 through pharmacy system integration to loyalty programs and beyond.
E-commerce on Marco 3.0
Pharmacy system integration
E-prescriptions and medication pickup
CMS and search
Loyalty program
Cutting-edge technologies
and breakthrough innovations
We build on modern technologies ensuring high development efficiency and stability as well as security of our solutions in accordance with ISO 27001. We specialize in PHP and the Symfony framework, rely on ReactJS for frontend, and are implementation partners of the Sulu CMS content management system.
We leverage the latest AI innovations that accelerate development and systematically reduce technical debt and application errors.
Web portals, applications, e-shops, and other solutions run on a modern high-availability architecture based on Docker and Kubernetes.
Services and products
services we delivered
Marco 3.0
E-commerce platform as the store foundation.
Sulu CMS
Content management system for editorial content and store pages.
Cognito Search
Full-text search across the product catalog.
Operations and Maintenance
Long-term operations, updates, and new feature development.