Retailer online de suplimente: de la export la conector în 3 zile
60.000 de produse, 1,7 milioane de comenzi, platformă de ecommerce proprie (MariaDB, PHP), dezvoltată de o firmă terță. Vânzări pe site, eMAG și Trendyol.
Situația
Managementul voia răspunsuri despre marjă reală pe produs și pe canal, aprovizionare și evoluția clienților, fără să aștepte rapoarte de la furnizorul platformei. Nu aveau acces direct la baza de date, iar furnizorul nu avea capacitate de dezvoltare pentru rapoarte noi.
Ce am făcut
- Am cerut furnizorului un singur lucru: un export zilnic al bazei de date, pe FTP securizat, la o oră fixă. Fără modificări în platformă.
- Am analizat exportul local (structură, chei, date personale, tabele relevante) și am scris o specificație a tabelelor necesare: 45 din cele peste 200.
- Am construit importul automat: descărcare, verificare de integritate, pseudonimizare (clientul devine un identificator stabil; numele, adresele, telefoanele și emailurile nu intră în copia analitică), încărcare în Postgres, schimbare atomică a datelor noi cu cele vechi.
- Am scris stratul semantic: comentarii pe toate cele 45 de tabele și pe coloanele lor, 34 de reguli de business cu prioritate (cost pe bucată, discount de coș atribuit pe linie, marfă bonus, transport ca venit, ce înseamnă o comandă anulată) și 6 funcții de raport: vânzări pe perioadă și dimensiune, marjă pe produs, marjă pe factură, linii de vânzare, aprovizionare, comparații.
- Am pornit serverul MCP cu autentificare OAuth 2.1 pentru fiecare utilizator, pe un server dedicat în UE.
Rezultat
- 3 zile de la primul export la conector funcțional, testat din Claude de un utilizator care nu văzuse niciodată baza de date.
- Întrebări ca „marja netă pe canal, lunar, pe ultimul trimestru” sau „ce produse ale furnizorului X au stoc zero și ce cantitate ar trebui comandată” primesc răspuns în sub 10 secunde, cu calculul explicat.
- Import zilnic la 05:00, 46 de minute, cu verificări și alertă dacă exportul lipsește sau e trunchiat. Dacă furnizorul întârzie, conectorul răspunde din datele de ieri.
Următorul pas la acest client: conectori pentru Google Ads, GA4, Meta și Merchant Center, și un al doilea conector pentru firma de distribuție din același grup.