getConnection();
// Piani attivi, dal più economico al più caro
$plans = $pdo->query("
SELECT id, name, description, price, billing_period
FROM subscription_plans
WHERE is_active = 1
ORDER BY price ASC
")->fetchAll(PDO::FETCH_ASSOC);
// --- Feature per piano (mappate per nome). Modificabili qui. ---
// Ogni voce: [testo, incluso(true/false)]. Le non incluse appaiono barrate.
$featuresByPlan = [
'Base' => [
['Prenotazioni online illimitate', true],
['Agenda e calendario appuntamenti', true],
['Gestione clienti del salone', true],
['Pagina salone pubblica + QR', true],
['1 operatore', true],
['Statistiche avanzate', false],
['Priorità nei risultati di ricerca', false],
],
'Pro' => [
['Prenotazioni online illimitate', true],
['Agenda e calendario appuntamenti', true],
['Gestione clienti del salone', true],
['Pagina salone pubblica + QR', true],
['Operatori illimitati', true],
['Statistiche avanzate', true],
['Priorità nei risultati di ricerca', true],
],
];
// Fallback per piani senza mappa dedicata
$defaultFeatures = [
['Prenotazioni online', true],
['Agenda appuntamenti', true],
['Gestione clienti', true],
];
// Qual è il piano "consigliato" (badge)? Il più caro tra gli attivi.
$recommendedId = !empty($plans) ? (int)$plans[count($plans) - 1]['id'] : 0;
function euro($v): string
{
return number_format((float)$v, 2, ',', '.');
}
?>
Fai crescere il tuo salone con Come Li Facciamo
Prenotazioni online 24/7, agenda sempre in ordine e nuovi clienti che ti trovano. Scegli il piano su misura per la tua attività.