Buongiorno, sul tema Venue ho attivato il flag per l’accettazione di termini e condizioni (ma soprattutto la condizione che l’utente sia maggiorenne perchè vendiamo alcolici)
purtroppo questo non è vincolante, cioè anche se l’utente non accetta termini e condizioni può accedere ugualmente al check out
Il mio nome è Gabb e faccio parte del team di Shopify. Oggi avrò il piacere di rispondere al suo post!
Posso comprendere la sua esigenza di dover richiedere ai suoi clienti di accettare le informazioni riguardo il GDPR e soprattutto il consenso per dichiarare di avere l’età minima consentita. Da quello che posso capire lei ha modificato il suo tema per poter implementare queste modifiche, ma al momento non stanno funzionando come sperava.
Noi dell’assistenza di Shopify non abbiamo la possibilità di darle delle indicazioni sulle modifiche sul suo tema a livello di codice in quanto queste modifiche, se non fatte bene, potrebbero impattare il funzionamento del suo intero negozio. Per questo motivo, le vorrei far presente delle applicazioni che lei potrebbe utilizzare per avere le stesse funzioni!
Applicazione per la verifica dell’età: 18 Plus Age Verification Popup - questa applicazione è molto popolare ed offre un periodo di prova di 7 giorni e vari tipi di abbonamento (uno anche gratuito).
Applicazione per i Cookie: vi sono moltissime applicazioni e pertanto le consiglierei di dare uno sguardo al nostro AppStore. Una delle app gratuite in voga è RGPD + Gestione dei cookie.
In alternativa lei potrebbe anche richiedere l’aiuto di un esperto per poter creare queste funzioni direttamente dal suo pannello di controllo modificando i codici del suo tema. Tuttavia, questo le potrebbe costare un po’ di denaro.
Spero che queste informazioni le siano state utili!
Buongiorno @Gabb , grazie per la risposta. Preferirei non aggiungere un’altra app. Il mio tema (Venue) prevede già che si possa aggiungere un check box al carrello, ma non capisco come mai questo non sia vincolante. Ho provato ad aggiungere questo codice :
$(document).ready(function() {
$(‘body’).on(‘click’, ‘[name=“checkout”], [name=“goto_pp”], [name=“goto_gc”]’, function() {
if ($(‘#agree’).is(‘:checked’)) {
$(this).submit();
}
else {
alert(“Devi avere più di 18 anni e prendere visione di termini e condizioni prima di acquistare.”);
return false;
}
});
});
al mio theme.js ma non funziona. Forse ho sbagliato la posizione in cui inserirlo
potrei avere per cortesia un aiuto che non sia a pagamento? siamo una giovane start up e al momento non abbiamo molti soldi
Comprendo a pieno la sua situazione e pertanto ho cercato di trovare altro soluzioni per il suo problema in quanto noi dell’assistenza di Shopify non possiamo consigliare le modifiche da apportare nel codice del suo negozio. Inoltre, dato che il tema da lei in uso è creato e gestito da terze parti, non avremmo conoscenza di tutte le funzionalità che il tema offre.
Lei potrebbe anche valutare di utilizzare un’applicazione gratuita. Pertanto ho trovato Age Checker Plus che è totalmente gratuita e sembra essere gradita da altri commercianti.
Altrimenti ho trovato un articolo tratto dalla nostra community in inglese dove vengono descritti alcuni metodi per implementare queste funzioni direttamente tramite il cambio del codice del tema. La prego di far attenzione quando lei cerca di apportare queste modifiche e difatti le consiglierei di creare una copia del tema prima di tentare queste modifiche.
Spero che queste informazioni la possano aiutare ulteriormente!