Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona Negozio Privato e Prezzi Nascosti per PrestaShop 8 e 9, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Chiudere il negozio senza perdere il posizionamento
Chiudere tutto va bene per un negozio B2B o per un club privato, ma costa visibilità su Google. Per questo il modulo propone tre livelli. Intero negozio: ogni pagina richiede un account, tranne le pagine CMS e la pagina contatti che lasci pubbliche. Parti selezionate: sono protetti solo le categorie, i prodotti, i marchi, i fornitori, le pagine CMS o i pattern di URL che indichi. Prezzi riservati ai membri: il catalogo resta pubblico e indicizzabile, ma prezzi e pulsante carrello compaiono solo per i clienti approvati.
Una pagina riservata, non un redirect brutale
La pagina riservata è autonoma: non carica menù, ricerca né carrello, quindi nulla del catalogo traspare. Mostra i tuoi testi, il tuo logo, il selettore di lingua e fino a tre schede: accesso, richiesta di accesso e codice invito. Lo sfondo accetta un'immagine, uno slideshow di tre immagini, un video ospitato sul negozio, un video YouTube in modalità privacy avanzata o un video Vimeo. Il video non si carica sugli smartphone per impostazione predefinita, né quando il visitatore ha attivato il risparmio dati o chiesto meno animazioni.
Approvazione degli account e tracciamento delle richieste
Ogni richiesta crea un account inattivo e una riga nella schermata Clienti > Richieste di accesso. Approvi o rifiuti, singolarmente o in blocco, e il cliente riceve l'email corrispondente. Gli indirizzi dei tuoi domini di fiducia possono essere approvati automaticamente. La scheda cliente richiama la richiesta e gli account social collegati. Attivare un cliente dal back office approva anche la sua richiesta e invia l'email, senza altre operazioni.
Login social senza SDK né dipendenze
I quattro provider sono implementati direttamente in OAuth 2.0 e OpenID Connect: PKCE S256 per Google, appsecret_proof per Facebook, client secret firmato in ES256 a partire dalla chiave .p8 per Apple e Business Login per Instagram. Nessuna libreria di terze parti, nessun Composer. Il back office mostra l'URI di reindirizzamento esatto da dichiarare presso ogni provider e attivi solo quelli che vuoi. Poiché Instagram non restituisce mai un indirizzo email, il cliente lo inserisce in un breve modulo dopo l'accesso.
Quello che altri moduli lasciano passare
Proteggere la pagina di un prodotto non basta: nome, immagine e prezzo restano visibili nella ricerca, nei blocchi della home e nei filtri. Qui i prodotti riservati vengono rimossi dagli elenchi, dalla ricerca, dall'autocompletamento, dalle faccette e dai blocchi prodotto di qualsiasi modulo, anche quando il loro HTML arriva dalla cache. Le pagine generate per un membro, un codice invito, un IP autorizzato o un bot partono con intestazioni no-store, anche per LiteSpeed e le cache CDN, così nessuna cache le serve a un visitatore anonimo.
Ancora non ci sono recensioni.