Recenziile și ratingurile importate de pe hyperice.com
Fișele de produs de pe hyperice.md afișează recenzii preluate din magazinul american hyperice.com, marcate „verificat" și prezentate ca păreri ale clienților noștri. Un cumpărător din Moldova crede că citește experiențele unor oameni care au comandat de la „FITNESS and WELLNESS CLUB" SRL, deși magazinul nu a vândut niciodată acelor persoane. Marcajul „verificat" pe recenzii pe care nu le-am colectat noi este practică comercială înșelătoare în dreptul consumatorului din Republica Moldova și în cel european, iar textele sunt conținut al altei companii, reprodus fără dovadă de permisiune. Până când situația nu e rezolvată, pe fișele de produs nu poate fi adăugat niciun marcaj Schema.org de tip aggregateRating sau Review.
Ce am găsit
Volumul recenziilor importate
grep -c "verified: true\|verified: false" frontend/src/data/productDetails.ts
1389
Alte numărători în același fișier: 46 câmpuri reviewCount:, 21 blocuri reviews: [, iar valoarea '4.8/5' apare de 13 ori (nu pe toate produsele).
Recenziile afișate pe live poartă nume anglofone și marcaj „verificat"
Pe produsul normatec-3-full-body live sunt afișate 95 de recenzii, toate cu verified: true. Primele trei din răspunsul API: JC — 06/20/26, Jennifer S. — 06/16/26, K — 06/09/26. Textele sunt traduse în română, dar datele au fost rescrise în 2026; recenzia de la indexul 80 a păstrat data originală 12/19/22, ceea ce arată originea importată.
Sursa în cod
frontend/src/data/productDetails.ts:1555-1556:
rating: '4.8/5',
reviewCount: '(17)',
Imediat sub ele încep intrările de recenzie — frontend/src/data/productDetails.ts:1558:
{ name: "Billy", verified: true, rating: 1, title: null, body: "Shipped wrong item- recieved a Wahl massager…", date: "07/09/26" },
Blocul conține și texte în franceză („Un super achat, découvert au gym…") și un pasaj în engleză despre acid lactic, semnat „Bart" — recenzii scrise în alte limbi, pentru alt magazin, pe un site moldovenesc.
Ce se vede în pagină
În DOM-ul randat pe https://hyperice.md/products/hypervolt-3-pro apar „4.8/5", titlul de secțiune „Clienții spun" și numele „Billy" și „Bart".
De făcut
-
Vitalie alege varianta de conținut: (a) recenziile și ratingul se scot complet de pe fișele de produs; (b) rămân, dar fără eticheta „verificat" și cu o mențiune vizibilă că sunt recenzii ale produsului preluate de la producător, nu ale magazinului; (c) rămân doar recenziile reale colectate prin frontend/src/components/WriteReviewModal.tsx. -
Se aplică varianta aleasă în frontend/src/data/productDetails.ts, pe toate produsele care au rating și bloc de recenzii. -
Se rulează seed:live, pentru că recenziile sunt servite din baza de date, nu direct din fișier. -
Marcajul Schema.org aggregateRatingșiReviewse adaugă în JSON-LD-ul de produs doar dacă se alege varianta (c), niciodată peste datele actuale.
Criteriu de acceptare
- Pe un PDP live, fie nu mai apare nicio recenzie importată, fie fiecare recenzie afișată este însoțită de o mențiune clară de proveniență și nu mai poartă eticheta „verificat" dacă nu provine dintr-o comandă din magazinul nostru.
- Decizia e aplicată pe toate produsele cu rating și verificată pe live.
- În JSON-LD-ul de produs nu există
aggregateRatingsauReviewcâtă vreme datele nu sunt ale magazinului.
Depinde de
Alegerea variantei este decizie de conținut și juridică, nu tehnică: o ia Vitalie. Partea tehnică (modificarea fișierului de date, seed:live, verificarea pe live) se execută imediat după ce varianta e stabilită.