Salta ai contenuti
Prova gratis per 15 giorni
Italiano
Apri in Claude Fai domande su questa paginaApri in ChatGPT Fai domande su questa pagina

Come funziona

Uno sguardo in parole semplici a come Sami B2B Lock, Password Protect applica i tuoi blocchi sulla vetrina.

Non serve capire nulla di tutto questo per usare Sami B2B Lock, Password Protect: attivare l’incorporamento app una sola volta è tutta la configurazione di cui l’app ha bisogno. Ma se ti incuriosisce cosa succede quando una persona arriva su una pagina bloccata, o se vuoi capire perché un blocco compare o non compare, questa pagina te lo spiega passo dopo passo.

L’incorporamento app viene eseguito su ogni pagina della vetrina

Sezione intitolata “L’incorporamento app viene eseguito su ogni pagina della vetrina”

Sami B2B Lock, Password Protect viene distribuita sulla tua vetrina tramite un incorporamento dell’estensione app del tema Shopify, indicato nell’editor di temi come Sami Lock. Dopo aver attivato l’incorporamento per un tema, un piccolo script dell’app viene eseguito su ogni pagina caricata da chi visita la tua vetrina: home page, pagine prodotto, pagine collezione, articoli del blog, carrello e così via.

Su gran parte delle pagine lo script non fa nulla. Il suo primo compito a ogni caricamento è verificare se la pagina corrisponde a un blocco che hai creato e, per la grande maggioranza delle visualizzazioni nella maggior parte dei negozi, la risposta è no: lo script si fa da parte e la pagina viene mostrata normalmente.

Quando la pagina corrente corrisponde a un blocco, perché è esattamente il prodotto, la collezione, la pagina, l’articolo del blog o l’URL che hai bloccato, oppure perché hai bloccato l’intero sito, l’app passa a controllare le regole di accesso di quel blocco.

Questo controllo avviene direttamente nel browser della persona, usando le informazioni a cui l’app ha già accesso perché è in esecuzione sulla tua vetrina: se ha effettuato l’accesso, cosa c’è nel suo carrello, da quale lingua e da quale paese sta navigando e così via. La maggior parte delle regole di accesso (stato di accesso, tag cliente, contenuto del carrello, intervalli di date, lingua della vetrina) si può verificare subito con queste informazioni, senza attendere altro.

Alcuni tipi di regola devono cercare un’informazione prima di poter rispondere sì o no:

  • Location confronta il paese della persona, che l’app determina con un servizio pubblico di ricerca dell’IP invece di leggerlo dall’account: una VPN o un proxy possono quindi cambiare il paese rilevato.
  • Cart conditions (prodotti, varianti, quantità o subtotale) vengono ricontrollate ogni volta che il carrello cambia, perché si possono aggiungere o rimuovere articoli dopo il primo caricamento della pagina.
  • Purchased items e Order quantity esaminano gli ordini passati del cliente che ha effettuato l’accesso per stabilire se ha già acquistato l’articolo giusto o ha ordinato abbastanza volte.

Quando tutte le regole di almeno una chiave di accesso risultano soddisfatte, l’app considera la persona sbloccata e mostra il contenuto normalmente (nel rispetto del comportamento del blocco che hai configurato, come nascondere un prezzo o reindirizzare). Se nessuna chiave di accesso è completamente soddisfatta, l’app applica il blocco: mostra una schermata di blocco, nasconde un prezzo o il pulsante Add to cart oppure reindirizza, a seconda di come l’hai impostato.

I blocchi del pagamento funzionano in modo diverso

Sezione intitolata “I blocchi del pagamento funzionano in modo diverso”

Tutto quanto descritto sopra riguarda il modo in cui vengono applicati i blocchi sul tuo sito: prodotti, collezioni, pagine, blog, URL e l’intera vetrina. Un blocco del pagamento viene applicato in modo diverso: invece di affidarsi a uno script eseguito nel browser, è applicato dalla convalida del pagamento di Shopify, usando le condizioni che imposti nel generatore di regole del pagamento dell’app. Questo significa che una condizione di blocco del pagamento non può essere aggirata disattivando JavaScript o eludendo in altro modo il codice lato client, come potrebbe teoricamente accadere con un blocco puramente visivo: è Shopify stesso a rifiutarsi di completare l’ordine finché la condizione non è soddisfatta.

Un solo passaggio di configurazione, nulla da modificare nel tema

Sezione intitolata “Un solo passaggio di configurazione, nulla da modificare nel tema”

Poiché l’incorporamento app gestisce tutto questo da solo, non c’è codice del tema da scrivere o mantenere. Non aggiungi snippet ai modelli, non modifichi file Liquid e non gestisci un elenco di pagine bloccate nel tema: tutto si trova nell’app e l’incorporamento legge la configurazione attuale dei blocchi a ogni caricamento di pagina. Attivare l’incorporamento app una sola volta è l’unica configurazione richiesta; dopodiché creare, modificare o rimuovere blocchi nell’app ha effetto sulla vetrina in automatico, senza altro da attivare nel tema.

Questa pagina ti è stata utile?