WebSite X5Help Center

 
Alessandro R.
Alessandro R.
User

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

Autore: Alessandro R.
Visite 456, Followers 2, Condiviso 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

Postato il
8 RISPOSTE - 1 UTILE
Alessandro R.
Alessandro R.
User
Autore

Gentilmente Incomedia, potete rispondere a questo post.

Grazie

Leggi di più
Postato il da Alessandro R.
Giuseppe Guida
Giuseppe Guida
User

+1

Leggi di più
Postato il da Giuseppe Guida
Giancarlo B.
Giancarlo B.
User

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

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

Leggi di più
Postato il da Giancarlo B.
Alessandro R.
Alessandro R.
User
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...

Leggi di più
Postato il da 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

Leggi di più
Postato il da Giancarlo B.
Alessandro R.
Alessandro R.
User
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

Leggi di più
Postato il da 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

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Alessandro R.
Alessandro R.
User
Autore

Grazie 1000

Leggi di più
Postato il da Alessandro R.