Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : captain 30 May 2017, 10:02:11
-
Ciao a tutti, quando aggiungo un prodotto al carrello appare il popup con la scelta se andare al carrello o continuare gli acquisti. Secondo voi è possibile proseguire gli acquisti di default senza vedere il pop up ?
ho visto che spuntando la casella in configurazione/processo di acquisto si può andare direttamente al carrello ma non trovo nulla per rimanere sulla pagina dove si sta acquistando
grazie
Loris
-
ciao non di default no ma poi non logico che io utente metta nel carello un prodotto magari l'unico che acquisto non avere la possibilità immediata di fare la scielta non credi?
esempio compro e rimango fermo li dove sono mi devo cercare il pulsante x passare al carello x finire la comprata.
poi tutto si puo fare se mastichi un po di php e js si tutto.
-
Nel mio caso particolare è logico in quanto l'utente normalmente compra tanti articoli della stessa categoria, per esempio pastelli di vari colori, e quindi quel pop up alla lunga infastidisce. Inoltre mi da problemi con ipad e iphone l'utente non visualizza il carrello. Tuttavia se lo disattivo mi manda direttamente al carrello dopo ogni articolo che è nel mio caso scomodissimo.
-
il problema sui mobili "responsive" e dato dal tuo template che non formattato adeguatamente x visionare corettamente il popup , riguardo al resto devi mettere mano al codice non hi altro da fare.
-
vediamo se riesco a darti una mano il tuo probleema e che non vuoi vedere il popup ma logimante per te non e giusto ma forse x il 99.9% il funzionamento ah una logica.
ora se ti potrebbe andar bene mettendo un setTimeout sul popup di qualche secondo a tuo piacere in questo modo appare e sparisce allo scadere del tempo.
apri il file vmprices.js che trovi components/com_virtuemart/assets/js
modifica da if(usefancy){
jQuery.fancybox({
"titlePosition" : "inside",
"transitionIn" : "fade",
"transitionOut" : "fade",
"changeFade" : "fast",
"type" : "html",
"autoCenter" : true,
"closeBtn" : false,
"closeClick" : false,
"content" : txt
}
);
} else {
in
if(usefancy){
jQuery.fancybox({
"titlePosition" : "inside",
"transitionIn" : "fade",
"transitionOut" : "fade",
"changeFade" : "fast",
"type" : "html",
"autoCenter" : true,
"closeBtn" : false,
"closeClick" : false,
"onComplete" : function(){
setTimeout( function() {jQuery.fancybox.close(); },2000);
},
"content" : txt
}
);
} else {
2000= 2 secondi di visione
netti tu il tempo che vuoi vedere il popup
qui (https://www.mdmnavigation.it/prova/shop-negozio/materiale-elettrico)puoi vedere una demo funzionante versione vm 3.2.2
-
grazie 1000 conti 1 sei stato gentilissimo
ho applicato le modifiche e funziona
spero che questa modifica possa essere utile anche ad altri
immagino però che non sia possibile fare l'override per le js e si debba ripristinare la modifica ogni volta che si fa l'aggiornamento di virtuemart
-
@gianter, gli annunci e le richieste di collaborazione vanno inseriti nell'apposita sezione "annunci" del forum