Porta la promo agosto nel branch piattaforme, per vederle insieme in locale

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-31 16:24:02 +02:00
3 changed files with 91 additions and 5 deletions
+15
View File
@@ -177,6 +177,21 @@ export function createDb(path?: string): Database.Database {
const updPromoTx = db.transaction(() => { for (const [tag, oldV, newV] of PROMO_FRECCE) upd02.run(newV, tag, oldV); });
updPromoTx();
// Listino promo agosto 2026 (finestra 119 agosto): nuovi prezzi comunicati dal cliente e nota
// di validità con le date. I prezzi barrati (price-old) restano invariati. UPDATE guardato dal
// vecchio valore → idempotente e non sovrascrive eventuali ritocchi fatti dal pannello.
const PROMO_AGOSTO_2026: [string, string, string][] = [
['promo.card.1.price', '163 €', '200 €'],
['promo.card.2.price', '110 €', '125 €'],
['promo.card.3.price', '100 €', '115 €'],
['promo.card.4.price', '50 €', '75 €'],
['promo.validity-note',
"Disponibile solo per l'apertura · Valido entro 2 mesi dal primo incontro e comunque non oltre il 1° dicembre 2026",
'Promo valida dal 1° al 19 agosto 2026 · Incontri validi entro 2 mesi dal primo incontro e comunque non oltre il 1° dicembre 2026'],
];
const updAgostoTx = db.transaction(() => { for (const [tag, oldV, newV] of PROMO_AGOSTO_2026) upd02.run(newV, tag, oldV); });
updAgostoTx();
// Il servizio "Performance Class" torna a chiamarsi solo "Class" (titolo card /services,
// H1 pagina dettaglio, link footer). Inverte la precedente normalizzazione Class→Performance
// Class. Guardato dal vecchio valore → idempotente, non tocca eventuali modifiche del pannello.