+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

calcolo della spedizione

Ultimo Messaggio di Legolas il:
  1. #1
    User
    Data Registrazione
    Sep 2006
    Messaggi
    25

    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

  2. #2
    User L'avatar di eliane
    Data Registrazione
    Oct 2006
    Messaggi
    131
    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ì:
    Codice:
    <%
    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 &euro; <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 &euro; <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 &euro; <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 &euro; <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 &euro; <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 &euro; <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 &euro; <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 &euro; <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
    Ultima modifica di Legolas; 04-11-06 alle 10:34

  3. #3
    Moderatore L'avatar di Legolas
    Data Registrazione
    Mar 2005
    Località
    Viterbo
    Messaggi
    770
    Aggiungi Legolas su Facebook Aggiungi Legolas su Linkedin
    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.


+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.