- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- calcolo della spedizione
-
calcolo della spedizione
ciao a tutti, avrei bisogno per il mio sito e-commerce uno script che mi permetta di calcolare il costo della spedizione. Mi sapete dare qualche link con tutorial o esempio? Ho cercato in rete , ma non ho trovato nulla. Grazie
-
Salve Stella
Che script per e-commercio usi?per la spessa di spedizione dipende di che prodotto venderai
farei cosi:
nel database tabella prodotti inserisci chilo per mettere il peso del prodotto
nella pagina che inserisci il prodotto inserisci anche il chilo.nella pagina del carrello che calcola i prezzi dei prodotti, potresti calcolare anche il peso e fare un if così:
<% menu2 = Request.QueryString("menu1") %> <SCRIPT language=JavaScript> <!-- function leapTo (link) { var new_url=link; if ( (new_url != "") && (new_url != null) ) window.location=new_url; else alert(""); } // --> </SCRIPT> <% dim prezzosp, titolosp if menu2="1" then prezzosp=700 titolosp="Pacco Ordinario" elseif menu2="2" then prezzosp=932 titolosp="Pacco Ordinario assicurato" elseif menu2="3" then prezzosp=910 titolosp="Paccocelere 3" elseif menu2="4" then prezzosp=1142 titolosp="Paccocelere 3 assicurati" elseif menu2="5" then prezzosp=1530 titolosp="Paccocelere 1 Plus" elseif menu2="6" then prezzosp=1762 titolosp="Paccocelere 1 Plus assicurato" elseif menu2="7" then prezzosp=2500 titolosp="Paccocelere Maxi 3" elseif menu2="8" then prezzosp=2732 titolosp="Paccocelere Maxi 3 assicurato" elseif menu2="9" then prezzosp=500 titolosp="Spedizione a Milano città" elseif menu2="10" then prezzosp=0 titolosp="" elseif menu2="11" then prezzosp=2720 titolosp="Unione Europea, fino a 3 Kg" elseif menu2="12" then prezzosp=3140 titolosp="Unione Europea, 3 Kg fino a 5 Kg" elseif menu2="13" then prezzosp=4800 titolosp="Unione Europea, 5 Kg fino a 15 Kg" elseif menu2="14" then prezzosp=6535 titolosp="Unione Europea, 15 Kg fino a 30 Kg" elseif menu2="15" then prezzosp=3605 titolosp="Norvegia o Svizzera, fino a 3 Kg" elseif menu2="16" then prezzosp=4030 titolosp="Norvegia o Svizzera, 3 Kg fino a 5 Kg" elseif menu2="17" then prezzosp=5690 titolosp="Norvegia o Svizzera, 5 Kg fino a 15 Kg" elseif menu2="18" then prezzosp=7435 titolosp="Norvegia o Svizzera, 15 Kg fino a 30 Kg" else prezzosp=0 titolosp="" end if %> <form name="form1" method="post" action=""> <font size="3"><strong>"Hai raggiunto <%=FormatNumber(SpeseSpedizione,0)%> KG"</strong></font> <select name="menu1=" onChange="MM_jumpMenu('parent',this,0)"> <option value="" >Selezione tipo spedizione:</option> <%if SpeseSpedizione < int(21000) then%> <option value="?menu1=1" <% if menu2 = "1" then %>selected<%end if%> >Pacco Ordinario € 7,00 (Italia)</option> <option value="?menu1=2" <% if menu2 = "2" then %>selected<%end if%> >Pacco Ordinario assicurato € 9,32 (Italia)</option> <option value="?menu1=3" <% if menu2 = "3" then %>selected<%end if%> >Paccocelere 3 € 9,10 (Italia)</option> <option value="?menu1=4" <% if menu2 = "4" then %>selected<%end if%> >Paccocelere 3 assicurato € 11,42 (Italia)</option> <option value="?menu1=5" <% if menu2 = "5" then %>selected<%end if%> >Paccocelere 1 Plus € 15,30 (Italia)</option> <option value="?menu1=6" <% if menu2 = "6" then %>selected<%end if%> >Paccocelere 1 Plus assicurato € 17,62 (Italia)</option> <%end if%> <%if SpeseSpedizione < int(31000) and SpeseSpedizione >int(20000) then%> <option value="?menu1=3" <% if menu2 = "3" then %>selected<%end if%> >Paccocelere 3 € 9,10 (Italia)</option> <option value="?menu1=4" <% if menu2 = "4" then %>selected<%end if%> >Paccocelere 3 assicurati € 13,00 (Italia)</option> <option value="?menu1=5" <% if menu2 = "5" then %>selected<%end if%> >Paccocelere 1 Plus € 15,30 (Italia)</option> <option value="?menu1=6" <% if menu2 = "6" then %>selected<%end if%> >Paccocelere 1 Plus assicurati € 17,62 (Italia)</option> <%end if%> <%if SpeseSpedizione < int(51000) and SpeseSpedizione >int(30000) then%> <option value="?menu1=7" <% if menu2 = "7" then %>selected<%end if%> >Paccocelere Maxi 3 € 25,00 (Italia) </option> <option value="?menu1=8" <% if menu2 = "8" then %>selected<%end if%> >Paccocelere Maxi 3 assicurati € 27,32 (Italia) </option> <%end if%> <option value="?menu1=9" <% if menu2 = "9" then %>selected<%end if%> >Spedizione a Milano città € 5,00 (Italia) </option> <option value="?menu1=10" <% if menu2 = "10" or int(menu2) >int(10) then %>selected<%end if%> >Altri paese </option> </select> <a href="faq.asp?p=spedizione">Dettagli spedizione</a> </form> <%if menu2="10" or int(menu2) >int(10) then%> <strong>Spedizione paesi dell'Unione Europea:</strong><br> Austria, Belgio, Danimarca, Finlandia, Francia, Germania, Irlanda, Lussemburgo, Paesi Bassi, Portogallo, Regno Unito, Spagna, Svezia.<br><br> <INPUT onclick="leapTo('?menu1=11')" type="radio" name="sesso" <%if menu2="11" then%>checked <%end if%>> Fino a 3 Kg € <font color="#FF0000">27,20 </font><br> <INPUT onclick="leapTo('?menu1=12')" type="radio" name="sesso" <%if menu2="12" then%>checked <%end if%>>da oltre 3 Kg fino a 5 Kg € <font color="#FF0000">31,40 </font><br> <INPUT onclick="leapTo('?menu1=13')" type="radio" name="sesso" <%if menu2="13" then%>checked <%end if%>>da oltre 5 Kg fino a 15 Kg € <font color="#FF0000">48,00 </font><br> <INPUT onclick="leapTo('?menu1=14')" type="radio" name="sesso" <%if menu2="14" then%>checked <%end if%>> da oltre 15 Kg fino a 30 Kg € <font color="#FF0000">65,35 </font><br> <br> <strong>Spedizione Norvegia - Svizzera:</strong><br> <INPUT onclick="leapTo('?menu1=15')" type="radio" name="sesso" <%if menu2="15" then%>checked <%end if%>> Fino a 3 Kg € <font color="#FF0000">36,05 </font><br> <INPUT onclick="leapTo('?menu1=16')" type="radio" name="sesso" <%if menu2="16" then%>checked <%end if%>>da oltre 3 Kg fino a 5 Kg € <font color="#FF0000">40,30</font> <br> <INPUT onclick="leapTo('?menu1=17')" type="radio" name="sesso" <%if menu2="17" then%>checked <%end if%>> da oltre 5 Kg fino a 15 Kg € <font color="#FF0000">56,90 </font><br> <INPUT onclick="leapTo('?menu1=18')" type="radio" name="sesso" <%if menu2="18" then%>checked <%end if%>> da oltre 15 Kg fino a 30 Kg € <font color="#FF0000">74,35 </font><br> <br> Altri paese non sono ammessi perché i costi sono tropi elevati.<br><br> <%end if%> prezzo spedizione = <%=VisualizzaPrezzo(prezzosp)%> ``` Ho fatto questo script per il e-commerce di mwopen
-
Ciao Eliane,
ti ho modificato il poste perchè avevi scritto tutto il codice nei tag quote.
Per migliorare la leggibilità ho inserito i tag [ code ]@Stella: anche io ti consiglio di utilizzare il peso per determinare le spese di sped.