Questa guida vale per PrestaShop 8.0 o successivo e PHP 8.1 o successivo. Sono necessari un account live24h, un workspace e una API key con permessi di scrittura – vedi passaggi comuni .

Installazione

Hai a disposizione due strade – tramite Back-Office oppure tramite Composer:

Back-Office: procurati il modulo come download diretto da live24h, nel Back-Office vai su Moduli → Carica un modulo, seleziona lo ZIP e installalo.

Composer:

composer require live24h/prestashop-adapter
php bin/console prestashop:module install live24hhealthcenter

La pubblicazione nel PrestaShop Addons Marketplace seguirà.

Passo dopo passo

Il flusso illustrato lo trovi nella panoramica ; i passaggi seguenti sono identici al wizard lì mostrato, solo nel Back-Office di PrestaShop.

  1. Apri il modulo live24h Health Center tramite la sua scheda admin dedicata nel Back-Office.
  2. Inserisci nella scheda Impostazioni la API key di live24h.
  3. Lascia la API Base su https://api.live24h.eu, salvo che il supporto indichi un altro ambiente.
  4. Salva e usa il test di connessione.
  5. Avvia la scansione per shop e store (storefront, carrello e checkout per ogni dominio dello shop, catalogo, SEO, SSL/DNS, email e Cron).
  6. Controlla il Website Health Score, le indicazioni di piano e i suggerimenti.
  7. Scegli un preset di policy (minimal, standard o enterprise) e guarda l’anteprima dry-run.
  8. Seleziona i check e creali in live24h con un clic.

In alternativa tramite CLI

# Dry-run: mostra scan, modules, score e suggestions come report
php bin/console prestashop:module live24hhealthcenter:scan

# Creazione: crea i suggerimenti di default
php bin/console prestashop:module live24hhealthcenter:scan --apply

Soluzione dei problemi e suggerimenti

La scheda «live24h Health Center» non è visibile nel Back-Office. Verifica che il modulo sia installato e attivato e svuota la cache di PrestaShop (Impostazioni avanzate → Prestazioni → Svuota la cache). Dopo un aggiornamento aiuta inoltre un hard reload del browser.

Il «test di connessione» fallisce. Controlla la API key (sono necessari i permessi di scrittura), la API Base https://api.live24h.eu e se il server può aprire connessioni verso l’esterno. I firewall dell’hosting talvolta bloccano le richieste in uscita.

Il check del checkout segnala un errore, anche se lo shop funziona. Protezione anti-bot, rate limit o una modalità di manutenzione attiva possono bloccare le chiamate automatizzate. Verifica che i percorsi dello storefront siano raggiungibili senza login.

In multistore viene verificato il dominio dello shop sbagliato. La scansione ricava storefront, checkout e SSL per ogni dominio dello shop produttivo. Verifica nella configurazione multistore di PrestaShop che ogni store abbia un dominio produttivo corretto.

Un check heartbeat resta su «In attesa». È normale e non è un errore: un heartbeat attende il primo segnale del job monitorato (il ping all’URL dell’heartbeat). Finché l’esecuzione del Cron non si è ancora annunciata, il check resta su «In attesa» – non su «Inattivo». Con la prima esecuzione lo stato passa a «Operativo».

Il Cron-Heartbeat non compare. Il suggerimento dell’heartbeat presuppone che il modulo cronjobs sia attivo oppure che un webcron avvii le attività pianificate. Senza un’attività registrata questo punto decade.

Un suggerimento è contrassegnato come «Da Pro». Il tipo di check non è incluso nel tuo piano. I suggerimenti bloccati restano visibili; puoi deselezionarli oppure aggiornare il piano .

Domande frequenti

Perché non basta un normale check della homepage? Perché uno shop genera fatturato attraverso più percorsi. Checkout, carrello, pagine prodotto e i job del Cron possono cadere mentre la home page si carica ancora.

Il plugin effettua veri ordini di prova? No. Il focus è un monitoraggio sicuro di raggiungibilità, segnali e heartbeat – senza pagamenti reali.

Funziona con il multistore? Sì. Storefront, checkout e SSL vengono ricavati per ogni dominio dello shop produttivo, così ogni store viene incluso nella configurazione.

← Torna alla panoramica dei plugin