<?php
/**
 * Migrație: recenzii eMAG la products.
 *
 * ATENȚIE: numărul de recenzii + ratingul NU sunt expuse de Marketplace API.
 * Se obțin prin citirea paginii publice a produsului (scraping JSON-LD
 * aggregateRating). De aceea sunt separate de câmpurile venite din API și se
 * actualizează doar la cerere (buton dedicat), nu la sync-ul normal.
 *
 *  - emag_reviews_count → numărul de recenzii (reviewCount)
 *  - emag_rating        → media (ratingValue, ex: 4.67)
 *  - reviews_checked_at → când au fost verificate ultima dată
 */
return function (PDO $db): void {
    $db->exec("ALTER TABLE products ADD COLUMN emag_reviews_count INTEGER NULL");
    $db->exec("ALTER TABLE products ADD COLUMN emag_rating REAL NULL");
    $db->exec("ALTER TABLE products ADD COLUMN reviews_checked_at TEXT NULL");
};
