Přejít na obsah

E-shop pro síť 350 lékáren na

platformě Marco 3.0

# E-commerce

Moje Lékárna (Sanovia a.s.)

2024

Molka

Vyvinuli jsme nový e-shop mojelekarna.cz na platformě Marco 3.0 s hexagonální architekturou. E-shop obsluhuje 350+ poboček, nabízí přes 10 000 produktů a je integrovaný s lékárenskými systémy Algis a Lekis. Oproti předchozí verzi platformy je třikrát rychlejší.

10 000+

produktů v katalogu

350+

propojených poboček

100 000+

objednávek ročně

+30 % Y/Y

meziroční růst

MOL_1

E-commerce pro síť

350 lékáren

Moje Lékárna je jedna z největších sítí lékáren v Česku – Sanovia a.s. provozuje přes 350 poboček a potřebovala jednotný e-shop propojující online prodej se skladovým hospodářstvím celé sítě.

Výzvou byla integrace s lékárenskými systémy řídícími zásoby na každé pobočce a zobrazování dostupnosti tisíců produktů v reálném čase. Nasadili jsme Marco 3.0 s hexagonální architekturou třikrát rychlejší a lépe škálovatelnou než předchozí verze.

MOL_3

Marco 3.0 s hexagonální

architekturou

Marco 3.0 je třetí generace e-commerce platformy, kompletně přepsaná s hexagonální architekturou. Doménová logika je oddělená od infrastruktury přidání nového dodavatele, platební metody nebo napojení na lékárenský systém vyžaduje jen implementaci příslušného adaptéru, jádro zůstává nedotčené.

Výkonové testy ukázaly trojnásobné zrychlení oproti Marco 2.0. Katalog s více než 10 000 produkty reaguje plynule i při vysoké zátěži. Backend běží na PHP a Symfony, obsah spravuje Sulu CMS.

MOL_2

Integrace s Algis

s Lekis

Napojili jsme e-shop na lékárenské systémy Algis a Lekis, které řídí skladové hospodářství a výdej léků napříč 350+ pobočkami. Zákazník vidí aktuální dostupnost na konkrétní pobočce v reálném čase , synchronizace probíhá průběžně, změna stavu skladu se promítne do e-shopu během několika minut.

Integrace zahrnuje také cenotvorbu, kategorizaci produktů a regulatorní omezení e-shop respektuje pravidla pro online prodej léků a zobrazuje legislativou stanovené povinné informace.

MOL_4

E-recepty a výdej

léků na pobočce

Vyvinuli jsme funkcionalitu pro vyzvednutí léků na elektronický recept – zákazník zadá kód e-receptu, vybere pobočku a lékárna připraví léky k vyzvednutí. E-shop přitom nefunguje jako prodejní kanál pro léky na předpis, ale jako rozhraní zjednodušující komunikaci mezi pacientem a lékárnou.

E-shop dále nabízí fulltextové vyhledávání v katalogu 10 000+ produktů přes Cognito Search, redakční obsah v Sulu CMS a připravovaný věrnostní program propojující online a offline nákupy.

Co o naší práci

řekl klient

MOL_testimonial
Moje_lekarna_lista

„Díky kombinaci CMS Sulu a e-commerce řešení Marco se nám podařilo vytvořit e-shop, který splňuje nejen naše současné požadavky, ale poskytuje také dostatečný prostor pro budoucí růst. Moderní publikační platforma Sulu se výborně osvědčila v každodenní praxi. Pravidelné aktualizace a vysoká úroveň zabezpečení celé platformy nám dává jistotu, že je náš e-shop nejen uživatelsky přívětivý, ale také bezpečný a připravený na další rozvoj."

Ing. Libor Koziorek CBO, Sanovia, a.s.

Jak jsme postupovali

Od nasazení Marco 3.0 přes integraci lékárenských systémů po věrnostní program.

1

E-commerce na Marco 3.0

Nasadili jsme novou verzi platformy Marco s hexagonální architekturou. Oproti Marco 2.0 je třikrát rychlejší a lépe škálovatelná pro vysoký objem produktů i transakcí.

2

Integrace s lékárenskými systémy

Napojili jsme e-shop na systémy Algis a Lekis, které řídí skladové hospodářství a lékárenské procesy napříč celou sítí 350+ poboček.

3

E-recepty a výdej léků

Vyvinuli jsme funkcionalitu pro vyzvednutí léků na e-recept, která propojuje online objednávku s výdejem na pobočce.

4

Redakční systém a vyhledávání

Sulu CMS zajišťuje správu redakčního obsahu, Cognito Search poskytuje fulltextové vyhledávání v katalogu 10 000+ produktů.

5

Věrnostní program

Připravujeme věrnostní program pro zákazníky sítě Moje Lékárna, který propojí online i offline nákupy.

PHP
PHP
Symfony
Symfony
Sulu
Sulu CMS
Elasticsearch
Elasticsearch
Docker
Docker
K8s
Kubernetes
Postgresql_elephant 1
PostgreSQL
RabbitMQ
RabbitMQ

Použité technologie

E-shop Moje Lékárna běží na e-commerce platformě Marco 3.0 s backendem v PHP a Symfony. Obsah spravuje Sulu CMS, vyhledávání zajišťuje Elasticsearch. Data ukládáme v PostgreSQL, asynchronní zpracování řeší RabbitMQ. Řešení je kontejnerizované v Dockeru a provozované na Kubernetes.

Služby a produkty,

které jsme dodali

Marco 3.0

E-commerce platforma jako základ e-shopu.

Sulu CMS

Redakční systém pro správu obsahu a redakční sekce.

Cognito Search

Fulltextové vyhledávání v produktovém katalogu.

Provoz a rozvoj

Dlouhodobý provoz, aktualizace a rozvoj nových funkcí.

Máte projekt nebo nápad? Domluvte si nezávaznou konzultaci a zjistěte, jak vám můžeme pomoct.