# Gumirom v3 — ghid de predare

Site static (HTML + CSS + JS, fără server de aplicație). Se urcă pe FTP **tot folderul `app/`**.
Folderele `docs/`, `tests/`, `.superpowers/` și `_backup-2026-10-06/` NU se urcă.

## Ce trebuie făcut înainte de publicare

1. **Stocul real** — editează `app/js/stoc.js` (instrucțiunile sunt în capul fișierului), apoi pune `demo: false`.
   Cât timp `demo: true`, magazinul și pagina principală afișează „Catalog demonstrativ".
   Produsele scrise greșit nu apar; motivul se vede în consola browserului (F12 → Console).
2. **Garanția «Fără vibrații» (30 de zile)** — e o propunere și NU apare pe site.
   Dacă proprietarul o acceptă: în `app/js/core.js`, la `offer.guarantees`, pune `confirmed: true` pentru `vibratii`.
3. **Datele firmei pentru magazin** — `app/js/core.js` → `company: { name, cui, regCom }`. Apar în subsolul magazinului doar când sunt completate.
4. **Cerințe legale pentru vânzarea online** (de verificat cu contabilul/juristul): datele de identificare ale firmei, informarea GDPR pentru datele trimise pe WhatsApp, termeni și condiții, informațiile ANPC.
5. **Recenzii reale** — 3–5 recenzii Google citate (cu acordul autorilor) lângă ofertă și garanții. Este cea mai mare creștere de conversie rămasă (vezi `docs/audit-sell-like-crazy-hormozi.md` §9).
6. **Măsurare** (opțional) — instalați Google Tag Manager / GA4. Site-ul trimite deja evenimente în `dataLayer`:
   `gumirom_call_click`, `gumirom_whatsapp_booking`, `gumirom_quiz_complete`, `gumirom_add_to_cart`, `gumirom_order_whatsapp`.

## Unde se schimbă ce

| Ce | Unde |
|---|---|
| Program, tarife, sezoane, garanții, WhatsApp | `app/js/core.js` → `CONFIG` |
| Telefoane (linkurile „Sună") | direct în `app/index.html` și `app/magazin.html` (caută „0744 398 932" și „+40744398932") |
| Stoc anvelope | `app/js/stoc.js` |
| Textele paginilor | `app/index.html`, `app/magazin.html` |

## Cum verifici după modificări (pentru dezvoltator)

Din folderul `v3/`, cu XAMPP pornit (http://localhost:8082):

```
node --test "tests/*.test.js"                          # logica: prețuri, program, sezon, test, coș
node tests/browser/run.js probe index index.html       # pagina principală în Chrome headless
node tests/browser/run.js probe magazin magazin.html   # magazinul
node tests/browser/run.js errors index.html magazin.html
```
