WebSite X5Help Center

 
Axel C.
Axel C.
User

Svuota Carrello  it

Autor: Axel C.
Visited 753, Followers 3, Udostępniony 0  

Buongiorno,

possiedo l'ultima versione aggiornata di website x5 Pro.

Ho la necessità di aggiungere il tasto svuota carrello dentro al carrello stesso, tra " Continua shopping" e "Procedi all'ordine". Ho trovato un post dove spiegate come aggiungere il tasto svuota carrello tramite pulsante html, ma con quel sistema posso metterlo nella header ed il altre pagine del sito, ma non nel carrello.

Ho visto al passo 1 / informazioni generali / lingua dei contenuti - che è presente una voce cart_empty_button e cart_empty... quindi presuppongo che la soluzione per aggiungerlo sia di default.

Vi chiedo la cortesia di aiutarmi a risolvere questo problema.

Grazie

Posted on the
19 ODPOWIEDZI - 6 USEFUL - 1 PRAWIDłOWA ODPOWIEDź
Axel C.
Axel C.
User
Autor

sto lavorando in locale e non ho ancora pubblicato nulla, non so se con questo link riesci http://127.0.0.1:8080/cart/index.html in ogni caso ti allego uno screeshot.

vorrei che il pulsante appaia nella prima parte dell'apertura del carrello.

Siccome ci sono due tasti procedi all'ordine, non so se si può modificarne uno per mettere svuota carrello e dargli l'imput di svuotarlo.

So che con l'oggetto html si può creare un pulsante svuota carrello funzionale, ma non so come metterlo dentro il carrello.

Czytaj więcej
Posted on the from Axel C.
Axel C.
Axel C.
User
Autor

https://helpcenter.websitex5.com/pl/post/227769 qui Lemonsong aveva parlato proprio di questo problema.. ma non riesco a capire come risolvere. L'ideale per me sarebbe trasformare il tasto procedi all'ordine con svuota carrello / cancella ed aggiungere un tasto procedi all'ordine. in modo da risolvere anche il problema che avevo menzionato nel post precedente.

Nel post da te rilasciato, l'user francesco aveva necessità di trasformare il pulsante procedi all'ordine in svuota carrello e con il codice :

<style>.btn-next { display:none;}</style><script>setTimeout(function() { $('.btn-go-next').replaceWith('<input type="button" onclick="cart_empty()" value="Svuota carrello">');}, 800);
function cart_empty() { var ce = confirm("Vuoi svuotare il carrello?"); if (ce == true) { x5engine.cart.manager.empty(); location.reload(); }}
$(window).on("hashchange", function() { if (location.hash == '#step1') location.href = 'index.html';});</script> 

questo avviene... ma poi non c'è modo di procedere con l'ordine...

Czytaj więcej
Posted on the from Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... mi dispiace, senza LINK personalmente non posso valutare, ...comunque la strada sarebbe quella anticipata...

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Autor

Grazie KolAsim.. cerco di capire come attivare un dominio personalizzato / pubblicare il sito ed appena riesco ti mando il link.

Grazie della collaborazione

Czytaj więcej
Posted on the from Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... OK... ... come fanno quasi tutti per i test reali puoi pubblicare un semplice esempio su Altervista (free), che dovrebbe avere tutte le caratteristiche richieste per il funzionamento, php ed altro...

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Autor

non ho mai fatto cose di questo genere... sapresti gentilmente indicarmi i passaggi da seguire ?

Czytaj więcej
Posted on the from Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... non posso, sono senza PC, ma penso niente di difficile come per qualsiasi altro spazio web, che dovrai pur sempre fare prima o poi registrandoti nel lo spazio web...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

...!... mi pare che non funzioni...!...

... e se poi ti funzionerà, dimmi in quale sezione (header o evento del carrello)  vuoi che appaia il pulsante per svuotare il carrello...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Autor

Scusa, forse è perchè stavo ricaricando i file, ora funziona.

Dovresti andare qui - https://testtesttesttesttest.altervista.org/a-goccia.php

provare ad acquistare un qualsiasi prodotto in basso e ad aprire il carrello.

Vorrei che nella schermata che ti allego sia presente un tasto svuota carrello insieme ai tasti continua shopping e procedi all'ordine.

Czytaj więcej
Posted on the from Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... OK ...  questo è il mio codice:

<script>
$( document ).ready(function() {//K>;
/** svuota carrello by KolAsim **/
svuotaK= '<br><br><input class="btn-go-next" value="Svuota il Carrello!" type="button" onclick="x5engine.cart.manager.empty(); location.reload();" > ';
$(" .btn-next").append(svuotaK);
});//K<<
</script> 

............................................

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... provalo, e se per caso non funzionasse per latenza della pagina si può poi valutare di applicare un ritardo nella esecuzione del codice...

...

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Autor

Grazie infinite KolAsim, ho applicato il codice in passo3 / mappa / e-commerce carrello e checkout / finestra proprietà pagina / sezione esperto ma non spunta nessuna casella "svuota carrello" nè sull'anteprima in locale, nè ricaricando il sito online - https://testtesttesttesttest.altervista.org/cart/index.html

ti allego anche uno screenshot nel caso in cui avessi sbagliato qualcosa.

Czytaj więcej
Posted on the from Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... OK ... ho controllato, ed il codice è regolare e lo hai applicato correttamente...
... forse allora potrebbe dipendere dalla latenza  della pagina cui ti ho accennato prima...
... quindi sostituisci il precedente codice con questo a seguire, ove ho applicato un ritardo di 3 secondi:
ritardoK = 3;
... che potrai valutare provando se è da aumentarne il valore:

<script>
$( document ).ready(function() {//K>;
/** svuota carrello by KolAsim **/
ritardoK = 3;
setTimeout(function(){ //K2>;
svuotaK= '<br><br><input class="btn-go-next" value="Svuota il Carrello!" type="button" onclick="x5engine.cart.manager.empty(); location.reload();" > ';
$(".btn-next").append(svuotaK);
}, ritardoK * 1000); //K2<<;
});//K<<
</script> 

....................................................

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Autor

.

Czytaj więcej
Posted on the from Axel C.
Axel C.
Axel C.
User
Autor

Fantastico !

ho messo ritardo = 1 ed il risultato è perfetto.

Grazie mille kolAsim

Czytaj więcej
Posted on the from Axel C.