Yves: Versandkosten berechnen lassen

Servus,

ich würde auf meiner Internet Seite gerne die Versandkosten automatisch berechnen lassen.
z.B. sollte der Kunde eingeben wie viel seine Ware wiegt und ihm wird dann der Preis angezeigt.
Ist dies irgendwie möglich?
Ausserdem sollte man noch auswählen können wohin das Paket gehen soll und ob Nachnahme gewünscht wird.

Bin jetzt schon auf die Antworten gespannt

liebe Grüße
Yves

  1. Hi,

    ich würde auf meiner Internet Seite gerne die Versandkosten automatisch berechnen lassen.
    z.B. sollte der Kunde eingeben wie viel seine Ware wiegt und ihm wird dann der Preis angezeigt.
    Ist dies irgendwie möglich?
    Ausserdem sollte man noch auswählen können wohin das Paket gehen soll und ob Nachnahme gewünscht wird.

    Natürlich ist das möglich. Voraussetzung ist allerdings, dass Du über die notwendigen Daten verfügst, also die Tarife der verschiedenen Versandunternehmen in Abhängigkeit von vielen Faktoren.

    Grüsse
    Frankie

  2. abend,

    mir war grad mal danach... hier ein beispiel meinerseits zur gröbsten
    realisierung (konnte deinem post keinen JavaScript-stand entnehmen, daher..).
    aber wie FrankieB bereits schrieb: es gibt sehr viele abhängige faktoren,
    die du miteinbeziehen müsstest, um ein realistisches ergebnis zu bekommen.
    (ich hab den cent/g mal auf 5 gesetzt.. war jahre nicht mehr bei der post,
    weiß schon gar nicht mehr, wie eine briefmarke schmeckt ;)

    = = = = =
    <HTML>
    <HEAD>
    <TITLE>Warenberechnung</TITLE>
    <script type="text/javascript">
    var COST_LEVEL_G = 5; //cent

    function calculate() {
     xweight = document.getElementsByName("weight")[0].value;
     xtarget = document.getElementsByName("target")[0].value;
     //kindow = document.getElementsByName("kindofway")[0].value;
     if( !xweight ) {
      alert( "Geben Sie das Gewicht an" );
      return;
     }
     if( !xtarget ) {
      alert( "Geben Sie einen Zielort an" );
      return;
     }
     costs_cent = parseInt( COST_LEVEL_G * xweight );
     costs_euro = costs_cent / 100;
     //hier kannst du noch zusätzlich eine funktion einfügen,
     //die dir die km-zahl zwischen den orten ermittelt.
     //zB. costs_euro_incl = addKm( costs_euro );
     document.getElementsByName("costs")[0].value = costs_euro;
    }
    </script>

    </HEAD>
    <BODY>

    <fieldset>
    <legend>Ihre Ware</legend>

    Gewicht: <input type=text size=6 name=weight>g &nbsp;
    Zielort: <input type=text size=40 name=target> &nbsp;
    Zahlungsweg:
    <select name=kindofway size=1>
     <option value="nachname"> Nachname </option>
     <option value="nachname"> Rechnung </option>
     <option value="nachname"> Lastschrift </option>
     <option value="nachname"> Kreditkarte </option>
    </select> &nbsp;
    <input type=button onClick="calculate()" size=5 name=calculate value=calculate>
    </fieldset>

    <p>

    Kosten: <Input type="text" name="costs" size=10>
    </BODY>
    </HTML>
    = = = =

    HIH

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. Servus,

      das sieht soweit super aus nur möchte ich das anhand des warenwertes der Preis berechnet wird damit ich acuh Versandkosten frei verschicken kann.
      Desweiteren soll bei "Ort" eine Auswahl an Ländrrn erscheinen.
      Das habe ich auch schön eingebracht nur müsste ich noch wissen wie ich dies jetzt in die Berechnung mit einbringe.

      Vielen Dank
      Yves

      1. abend,

        Servus,

        das sieht soweit super aus nur möchte ich das anhand des warenwertes der
        Preis berechnet wird damit ich acuh Versandkosten frei verschicken kann.
        Desweiteren soll bei "Ort" eine Auswahl an Ländrrn erscheinen.
        Das habe ich auch schön eingebracht nur müsste ich noch wissen wie ich dies
        jetzt in die Berechnung mit einbringe.

        was ist mit den berechnungen aus meinem bsp?
        woran scheiterts?
        was hast du versucht?
        hast du code?
        etc..??

        mfg,
        (tanz das)
        Z.N.S.

        --
        <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
        1. Das Problem ist das ich das Gewicht in Warenwert getausscht habe und nun für verschiedene Werte verschiedene Ergebnise zu bekommen:
          Ausserdem habe ich festgelegte Versandorte angegeben.

          So schauts zur Zeit aus:

          <HTML>
          <HEAD>
          <TITLE>Versandkosten</TITLE>
          <script type="text/javascript">
          var COST_LEVEL_G = 5; //cent

          function calculate() {
           xweight = document.getElementsByName("weight")[0].value;
           xtarget = document.getElementsByName("target")[0].value;
           //kindow = document.getElementsByName("kindofway")[0].value;
           if( !xweight ) {
            alert( "Geben Sie das Gewicht an" );
            return;
           }
           if( !xtarget ) {
            alert( "Geben Sie einen Zielort an" );
            return;
           }
           costs_cent = parseInt( COST_LEVEL_G * xweight );
           costs_euro = costs_cent / 100;
           //hier kannst du noch zusätzlich eine funktion einfügen,
           //die dir die km-zahl zwischen den orten ermittelt.
           //zB. costs_euro_incl = addKm( costs_euro );
           document.getElementsByName("costs")[0].value = costs_euro;
          }
          </script>

          </HEAD>
          <BODY>

          <fieldset>
          <legend>Berechnen Sie Ihre Versandkosten</legend><br>

          Warenwert: <input type=text size=6 name=weight> Euro &nbsp;
          Zielort: <select name=kindofway size=1>
           <option value="Deutschland"> Deutschland </option>
           <option value="Deutschland"> Österreich </option>
           <option value="Deutschland"> Schweiz </option>
           <option value="Deutschland"> Niederlande </option>
           <option value="Deutschland"> anderes europäisches Land </option>
          </select> &nbsp;
          Zahlungsweg:
          <select name=kindofway size=1>
           <option value="per Rechnung"> per Rechnung </option>
           <option value="per Rechnung"> per Lastschrift </option>
           <option value="per Rechnung"> per Nachnahme </option>
          </select> &nbsp;
          <input type=button onClick="calculate()" size=5 name=calculate value=berechnen>
          </fieldset>

          <p>

          Kosten: <Input type="text" name="costs" size=10>
          </BODY>
          </HTML>

          Nur muss ich ja angeben das es nach Österreich teurer ist.
          Wie mach ich dies?
          Yves

          1. abend,

            Nur muss ich ja angeben das es nach Österreich teurer ist.
            Wie mach ich dies?

            ehrlich gesagt: für dein anliegen wäre eine serverseitige sprache eindeutig
            besser! denn so wie du es dir vorstellst, lässt es sich nicht mit javascript
            realisieren. denn du musst ja irgendwo daten hinterlegen, die auskünfte
            über städte,kosten,entfernungen,etc.. beinhalten. und dazu musst du zumindest

            • wenn schon keine datenbank - auf das dateisystem zugreifen können. und da ist
              man am ende von javascript angelangt.

            mfg,
            (tanz das)
            Z.N.S.

            --
            <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">