PrestaShop ALTCHA Anti-Spam
Proteggi i tuoi moduli PrestaShop da spam e bot con ALTCHA. Un’alternativa gratuita a reCAPTCHA, senza dipendere da…
- PS 1.7+
- PS 8
- PS 9
Non si vende a un tedesco come a un turco. Questo modulo rileva il paese del visitatore e gli serve il negozio nella sua lingua, nella sua valuta e con il listino che hai deciso per quel mercato, dalla prima pagina che apre. Senza duplicare il negozio e senza mettere a rischio il posizionamento. Per PrestaShop dalla 1.7.6 alla 9.x.
Con un prezzo solo bisogna scegliere: o metti quello che regge il tuo mercato più forte e resti fuori dagli altri, o metti il più basso e regali margine dove avrebbero pagato di più. PrestaShop sa già memorizzare un prezzo diverso per valuta; quello che non sa fare è far entrare ogni visitatore nella valuta che gli spetta prima che veda la prima cifra, tenendo fuori dalla sua vista gli altri listini. È ciò che fa questo modulo.
Metti in rupie il prezzo che ha senso in India e in euro quello che ha senso in Germania. Chi arriva da Mumbai vede rupie fin dalla home, senza toccare nulla. Chi arriva da Berlino vede euro e non gli viene mai proposto il listino indiano: il selettore del suo paese mostra solo le valute che hai abilitato per lui.

I prezzi restano dove già li tieni: nel prezzo specifico per valuta di PrestaShop. Il modulo non inventa un'altra tabella di prezzi da mantenere; si occupa di ciò che il core non fa, cioè decidere in quale valuta entra ogni visitatore.
Dall'intestazione di Cloudflare o dal database GeoLite2 di MaxMind sul tuo server. Nessun servizio a pagamento e nessuna chiamata esterna a ogni visita.
Ogni regola fissa la valuta con cui entra il visitatore e quali altre può scegliere. Quello che non è nella sua regola non gli viene nemmeno proposto.
Il visitatore atterra sull'URL della sua lingua. Se stava già andando su un URL con lingua, viene rispettato: è quello che ha chiesto.
Ogni lingua conserva il suo URL indicizzabile e i crawler restano fuori dal reindirizzamento: Google continua a vedere la pagina che ha indicizzato.
Finestra, menu a tendina, pannello laterale o pulsante compatto, in una qualsiasi delle quindici posizioni del tuo tema. Con ricerca e nomi dei paesi scritti nella loro lingua.
Ogni negozio dell'installazione ha le proprie regole e le proprie eccezioni, senza mescolarsi.
Deutschland, España, Italia, भारत. I nomi non vengono tradotti nella lingua della pagina: compaiono nella lingua principale di ogni paese, quella in cui li riconosce chi ci vive. Sotto, la lingua e la valuta di quel paese, già selezionate; e una ricerca che capisce entrambi i nomi, così «Germania» trova «Deutschland».

All'installazione legge le lingue attive e crea una regola per ognuna con la valuta corrispondente, più una regola di riserva per il resto del mondo. Funziona dal primo minuto; da lì, si affina.
Una riga per paese: lingua, valuta di ingresso e valute che può scegliere. Si trascinano per ordinarli nel selettore e si disattivano senza cancellarli.
Nella scheda prodotto, un prezzo specifico per valuta. Tutto qui: al resto pensa il modulo, facendo arrivare ogni visitatore con la valuta giusta.

È il punto in cui la maggior parte dei negozi internazionali fallisce: servire contenuti diversi sullo stesso URL a seconda di chi entra. Questo modulo è costruito al contrario.

La lista dei bot è già pronta — Google, Bing, Yandex, i soliti strumenti SEO — e accetta qualsiasi altro user agent o indirizzo IP: utile anche perché la tua agenzia o il tuo team vedano il negozio senza geolocalizzazione.
Se il negozio è dietro Cloudflare, il paese arriva già risolto nell'intestazione di ogni richiesta: nessuna query, nessuna manutenzione. Altrimenti il modulo lo risolve con il database GeoLite2 di MaxMind installato sul tuo server. In automatico usa l'intestazione quando arriva e il database quando manca.

Un pulsante scarica il database GeoLite2 da un mirror pubblico e lo installa. Se preferisci il tuo, basta un account MaxMind gratuito per scaricarlo e caricarlo dalla stessa schermata. Il pannello mostra dimensione e data del file e ti avvisa quando è invecchiato.

Scrivi un indirizzo IP di qualsiasi paese e il modulo ti dice quale paese rileva, quale regola si applica e con quale lingua e valuta entrerebbe quel visitatore. Con scorciatoie per provare indirizzi noti di vari paesi.

Il potere d'acquisto di India, Brasile o Turchia non è quello della Germania. Un listino per valuta ti apre mercati che al tuo prezzo europeo non comprerebbero, senza abbassarlo per tutti.
Un prezzo nella valuta del cliente converte meglio di uno convertito al volo: niente da tradurre a mente, nessun cambio di cui diffidare.
Il visitatore arriva subito nella sua lingua invece che su una home che non capisce, e i motori continuano a vedere un sito pulito con un URL per lingua.
Ogni paese entra con la valuta e le condizioni della sua area, e le valute delle altre non compaiono nemmeno nel selettore.
Sì, con un prezzo specifico per valuta su ogni prodotto o combinazione. Quello che PrestaShop non fa da solo è far entrare il visitatore nella valuta del suo paese: se ne occupa questo modulo, ed è per questo che insieme danno un listino per mercato.
Creando una regola per quel paese con la sua valuta. Da quel momento chi arriva da lì vede il negozio in quella valuta senza fare nulla, e nel selettore gli vengono offerte solo le valute che hai segnato come disponibili per il suo paese.
Danneggia quando è fatta male: cambiando il contenuto di un URL a seconda di chi lo chiede. Qui ogni lingua mantiene il suo URL, i motori sono esclusi dal reindirizzamento e per loro la valuta segue la lingua dell'URL, quindi indicizzano sempre la stessa pagina con gli stessi prezzi.
No. Puoi scaricare il database GeoLite2 con il pulsante del modulo, senza account. E se il negozio passa da Cloudflare non serve alcun database: il paese arriva nell'intestazione della richiesta.
Può sceglierla dal selettore. La sua scelta resta in un cookie — per i giorni che decidi tu — e prevale sulla geolocalizzazione finché dura: chi sceglie, sceglie.
Sì. È testato dalla 1.7.6 alla 9.x, su PHP da 7.1 a 8.4 e su installazioni multinegozio.
No. Il selettore si aggancia a una delle quindici posizioni standard di PrestaShop, scelta dalla configurazione. Non sovrascrive i template del tuo tema né i file del core.
Il negozio torna a comportarsi come prima e regole, eccezioni e impostazioni restano salvate nel caso reinstalli o cambi server. Si cancellano solo se premi il pulsante apposito.
È pronto a potenziare il suo negozio PrestaShop? Parliamo del suo progetto e creiamo insieme qualcosa di straordinario.
Ci contatti