Sari la conținut

Surse de date și metodologie

De unde vin prețurile afișate, cum unificăm produsele între farmacii și cât de des actualizăm catalogul. Transparență totală pentru utilizatori, parteneri și AI.

01 · SursăFeed-uri de afiliere

Prețurile, stocurile, descrierile și imaginile produselor provin exclusiv din feed-urile CSV publice livrate de farmaciile partenere prin rețele de afiliere consacrate. Nu folosim crawl pe site-ul farmaciei și nu copiem manual date.

Fiecare farmacie publică prin rețeaua de afiliere un feed CSV cu produsele active. Importul citește URL-ul produsului direct din feed și îl ambalează în linkul de tracking al rețelei la click pe ofertă.

02 · ParteneriFarmaciile incluse

În acest moment indexăm 8 farmacii partenere, totalizând 79.011 produse.

  • drmax.ro 33.773 produse, prin program de afiliere.
  • eumed.ro 20.000 produse, prin program de afiliere.
  • springfarma.com 14.429 produse, prin program de afiliere.
  • pfarma.ro 6.074 produse, prin program de afiliere.
  • farmaciilenapofarm.ro 2.377 produse, prin program de afiliere.
  • zephyrlabs.ro 1.559 produse, prin program de afiliere.
  • pansiprod.ro 606 produse, prin program de afiliere.
  • apiland.ro 193 produse, prin program de afiliere.

Lista completă, cu link către fiecare farmacie, este pe pagina /farmacii. Adăugăm farmacii noi pe măsură ce semnăm parteneriate. Farmaciile interesate pot scrie la info@comparafarmacii.ro.

03 · NormalizareGTIN ca cheie canonică

Pentru a putea afișa „același medicament" o singură dată în comparator, normalizăm produsele după GTIN (codul de bare global). Astăzi 34% din catalog are GTIN. Pentru produsele fără GTIN, aplicăm o cheie de fallback bazată pe titlu normalizat (lowercase, fără diacritice, fără caractere speciale, spații colapsate).

Pe pagina de produs, secțiunea „Alte oferte pentru acest produs" folosește GTIN-ul, iar dacă lipsește, cheia de titlu. Astfel vezi toate farmaciile care vând exact același produs (sau un echivalent foarte apropiat), sortate după preț.

04 · AlgoritmCum sortăm

  • Sortarea implicită este după preț crescător — cel mai mic preț apare primul, indiferent de farmacie sau de comisionul de afiliere.
  • Căutarea folosește un scor ponderat: titlu ×10, brand ×6, descriere ×3, GTIN ×20. Toate cuvintele căutate trebuie să fie prezente undeva (token-AND).
  • „Cele mai bune oferte" filtrează produse cu reducere ≥ 15% și sortează după procentul de reducere descrescător, apoi după preț ascendent.
  • Niciodată nu reordonăm rezultatele după comisionul de afiliere. Acest lucru este verificabil prin inspectarea codului sursă (vezi mai jos).

05 · FrecvențăActualizare zilnică

Sincronizăm cataloagele zilnic, la 03:00 UTC, prin GitHub Actions. Workflow-ul descarcă fiecare feed CSV, parsează produsele, normalizează categoria pe baza titlului + brandului + categoriei brute, și scrie rezultatele într-un singur fișier data/products.json. Vercel redeploy-uiește automat la commit.

Stamp-ul „Verificat" afișat pe pagina fiecărui produs reflectă data ultimei sincronizări: .

06 · Registrul MSFarmaciile fizice

Directorul de farmacii fizice și marcajul „farmacie autorizată pentru vânzare online" folosesc date din Registrul farmaciilor publicat de Ministerul Sănătății (ms.ro), informații din sectorul public reutilizate conform Legii nr. 179/2022 privind datele deschise și reutilizarea informațiilor din sectorul public. Preluăm registrul lunar; el reflectă autorizațiile la data publicării de către minister, deci informațiile pot fi neactualizate. Unitățile marcate ca suspendate în registru nu sunt afișate. ComparăFarmacii.ro nu este afiliat Ministerului Sănătății, iar prezența unei farmacii în director nu reprezintă o recomandare.

07 · LimităriCe nu garantăm

  • Prețul valabil este cel afișat de farmacie în coșul de cumpărături. Pot exista discrepanțe temporare cauzate de promoții, modificări de stoc sau erori de feed.
  • Costurile de livrare nu sunt incluse în prețul afișat în mod implicit; sunt afișate separat unde feed-ul le specifică.
  • Disponibilitatea în stoc nu este afișată. Feed-urile farmaciilor nu conțin o coloană de stoc, deci nu pretindem că un produs este în stoc. Ce arătăm este data la care produsul a fost găsit ultima oară în catalogul farmaciei („Verificat"). Stocul real se vede doar pe site-ul farmaciei.
  • Informațiile despre medicamente sunt date catalog din feed-uri, nu sfat medical. Vezi disclaimer-ul în /despre.
Cod sursă

Algoritmul de sortare și logica de import sunt verificabile public — nu există nici o reordonare ascunsă după comision. Pentru întrebări tehnice sau audit, scrie la info@comparafarmacii.ro.

Ultima actualizare: