WebSite X5Help Center

 
Axel C.
Axel C.
User

Svuota Carrello  it

Автор: Axel C.
Просмотрено 757, Подписчики 3, Размещенный 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

Размещено
19 Ответы - 6 Полезно - 1 Корректно
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

... magri se metti il LINK della pagina e la sezione in cui vuoi che appai il pulsante, sarebbe meglio per me...
... comunque puoi far da te prendendo spunto per esempio da qui:    https://helpcenter.websitex5.com/ru/post/228818

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Автор

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.

Читать больше
Размещено От Axel C.
Axel C.
Axel C.
User
Автор

https://helpcenter.websitex5.com/ru/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...

Читать больше
Размещено От Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

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

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Автор

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

Grazie della collaborazione

Читать больше
Размещено От Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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...

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Автор

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

Читать больше
Размещено От Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Автор

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.

Читать больше
Размещено От Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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> 

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

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

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

...

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Автор

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.

Читать больше
Размещено От Axel C.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца 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

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Axel C.
Axel C.
User
Автор

.

Читать больше
Размещено От Axel C.
Axel C.
Axel C.
User
Автор

Fantastico !

ho messo ritardo = 1 ed il risultato è perfetto.

Grazie mille kolAsim

Читать больше
Размещено От Axel C.