WebSite X5Help Center

 
Alessandro R.
Alessandro R.
User

Applicare spese di spedizione, calcolando la soglia sul valore reale da pagare  it

Author: Alessandro R.
Visited 639, Followers 2, Shared 0  

Buongiorno, domando a Incomedia, la possibilità di poter applicare le spese di spedizione calcolando la soglia sul valore reale da pagare, con o senza sconto coupon.

Riporto il codice creato da Kolasim (che agisce sullo sconto coupon).

<script>
/** --- controllo sconto + spedizione x WSx5 by KolAsim --- **/
$(document).ready(function () {//K>
nK=0;nnK=0;
stepK0 ()
});//K<<
$(window).on('hashchange', function () {//K-1>
if (location.hash == '' || location.hash == '#' || location.hash == null) {//k1>
stepK0 ()
}//K1<<
if (location.hash == '#step2') {//K2>
nK=0;avvioK();
} //K2<<
});//K-1<<
//================================
//------------------------------------f---K3---(4>5)-----
function stepK0 () {//K3>
nnK=0;
calcolo_K = setInterval(function(){//K4<<
nnK=nnK+1;
if($('#cart-sidebar').is(':visible') || nnK > 200) {//K5>
sconto_K() ;
$("#cart-sidebar").hide();
clearInterval(calcolo_K); calcolo_K = 0;
} //K5<<
}, 500); ///K4<<
sconto_K() ;
} //K3<<
//---------------------------------------K6---(7>10)-----
function sconto_K() { //K6>
$("#x5CouponCode").val("null");
$("#x5ApplyCouponCode").click(function(){ //K7>
setTimeout(function(){ //K8>
couponK=$("#x5CouponCode").val();
if(couponK != "") { //K9>>
importoK = Number($("#cart-container #cart-content .price-container div.big-font span:nth-child(2)").html().split("&nbsp;").join("").split("Kč").join("") );
importoSCK = (importoK *20/100);
scontoK='<span style="font-size14px;color:blue"> Sconto del 20%: '+ importoSCK + ' Kč</span>';
$(".price-container").append(scontoK);
} //K9<<+
else { //K10>
scontoK='';
$(".price-container").append(scontoK);
$(".alert-red").hide();
} //K10<< | K9<<<<
}, 2500); //K8<<
}) //K7<<
$('input[id="x5ApplyCouponCode"]').click();
} //K6<<
//---------------------------------------K11---(12>13)-----
function avvioK() {//K11>
calcoloK2 = setInterval(function(){//K12>
nK=nK+1;
if(Number( $('#cart-content').css("height").match(/\d+/) ) > 200 || nK > 20) {//13>
$("#cart-sidebar").show();
spedizioneStep2K();
clearInterval(calcoloK2); calcoloK2 = 0;
} //K13<<
}, 500); //K12<<
} //K11<<
//---------------------------------------K14---(15>18)-----
function spedizioneStep2K() {//K14>
rigaK =$( "#cart-content > div tr" );
radioK=$('input[name="shipping-method"]')
radioTotK = radioK.length;
radio1K=$( radioK[0]);
radio2K=$( radioK[1]);
listaprezziK =$( "#cart-sidebar .s-flex .s-cell.right" );
totlistaprezziK = listaprezziK.length;
if( totlistaprezziK == 6) {//K15>>
importoK1=Number($( listaprezziK[0]).html().split("&nbsp;").join("").split("Kč").join(""));
importoK2=Number($( listaprezziK[3]).html().split("&nbsp;").join("").split("Kč").join(""));
sommaK1= importoK1 + importoK2;
numberK= sommaK1;
} //K15<<+
else {//K16>
importoK1=Number($( listaprezziK[0]).html().split("&nbsp;").join("").split("Kč").join(""));
numberK=importoK1;
} //K16<< | K15<<<<
if(numberK > 2650) {//K17>>
$(radio1K).click();
$(rigaK[2]).hide();
} //K17<<+
else { //K18>
$(radio2K).click();
$(rigaK[1]).hide();
} //K18<< | K17<<<<
} //K14<<
</script>

Mi permetto di aggiungere che il seguente codice, non era richiesto da un singolo utente ma approvato anche dalla maggioranza degli esperti del Forum.

L´ applicazione del codice sarebbe anche una forma di ringraziamento per chi lo ha creato investendo ore/giorni nello sviluppo. 

Incomedia ha la possibilitá di "venir incontro" alle esigenze degli utenti senza (o limitatissimi) investimenti...proponendo nuovi aggiornamenti, utili.

Si potrebbe valutare la possibilitá di offrire agli utenti, la possibilitá di scegliere su x5 quale sistema di sconto applicare (se quello attuale o quello richiesto dai proprietari E-Commerce che hanno la necessitá di non perdere importanti risorse economiche).

Grazie dell´attenzione e infinitamente grazie a tutti coloro che offrono sempre una consulenza sul Forum.

Saluti A.R

Posted on the
8 ANSWERS - 1 USEFUL
Alessandro R.
Alessandro R.
User
Author

Gentilmente Incomedia, potete rispondere a questo post.

Grazie

Read more
Posted on the from Alessandro R.
Giuseppe Guida
Giuseppe Guida
User

+1

Read more
Posted on the from Giuseppe Guida
Giancarlo B.
Giancarlo B.
User

Ciao Alessandro, ho visto che è un post IDEA (non credo rispondano)

e sinceramente (ZxrP!txbtp)........... undecided

Read more
Posted on the from Giancarlo B.
Alessandro R.
Alessandro R.
User
Author

Giancarlo...lo so...era un tentativo :(

..in realtá i post idea dovrebbero interessare all azienda...xo chiudiamo qui il discorso...KolAsim ha fatto un lavoro impegnativo...ore e ore in diversi giorni...

Read more
Posted on the from Alessandro R.
Giancarlo B.
Giancarlo B.
User
Alessandro R.
Giancarlo...lo so...era un tentativo :(

si capisco Ale, ma saprai anche tu in questi anni quante centinaia di post idea di molti utenti sono miseramente e inesorabilmente naufragati nelle pagine del forum ....... undecided

Read more
Posted on the from Giancarlo B.
Alessandro R.
Alessandro R.
User
Author

IL 90% ?

Il punto é uno solo...se posso permettermi...Incomedia PER VENDERE dovrebbe aver bisogno di presentare novitá e aggiornamenti...hanno il lavoro pronto sul piatto a costo zero (o quasi...)...sia in questo caso che in tutti i post idea dove sono stati generati dei codici o soluzioni...

...per non generare insoddisfazione nei clienti... prendi una ventina di post idea e presenti miglioramenti.

Lo scrivo non per critica legittima ma per interesse comune...non voglio alimentare discussioni su questo post che principalmente é diretto a Incomedia

Read more
Posted on the from Alessandro R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

ciao Alessandro R., ...i Topic IDEA vengono tutti vagliati dallo STAFF, ma generalmente non necessitano di risposte...

... comunque per tua soddisfazione ho avvisato lo stesso lo STAFF per te, e che ti risponderà quando potrà...

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Author

Grazie 1000

Read more
Posted on the from Alessandro R.