Applicare spese di spedizione, calcolando la soglia sul valore reale da pagare
Autore: Alessandro R.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(" ").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(" ").join("").split("Kč").join(""));
importoK2=Number($( listaprezziK[3]).html().split(" ").join("").split("Kč").join(""));
sommaK1= importoK1 + importoK2;
numberK= sommaK1;
} //K15<<+
else {//K16>
importoK1=Number($( listaprezziK[0]).html().split(" ").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
Autore
Gentilmente Incomedia, potete rispondere a questo post.
Grazie
+1
Ciao Alessandro, ho visto che è un post IDEA (non credo rispondano)
e sinceramente (ZxrP!txbtp)...........
Autore
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...
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 .......
Autore
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
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
.
Autore
Grazie 1000