WebSite X5Help Center

 
Alessandro R.
Alessandro R.
User

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

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

Размещено
8 Ответы - 1 Полезно
Alessandro R.
Alessandro R.
User
Автор

Gentilmente Incomedia, potete rispondere a questo post.

Grazie

Читать больше
Размещено От Alessandro R.
Giuseppe Guida
Giuseppe Guida
User

+1

Читать больше
Размещено От Giuseppe Guida
Giancarlo B.
Giancarlo B.
User

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

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

Читать больше
Размещено От Giancarlo B.
Alessandro R.
Alessandro R.
User
Автор

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...

Читать больше
Размещено От 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

Читать больше
Размещено От Giancarlo B.
Alessandro R.
Alessandro R.
User
Автор

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

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

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

.

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

Grazie 1000

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