Re: ONLINE SHOP weiter Zahlart einfügen - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 24.November.2004, 16:31.
    Re: ONLINE SHOP weiter Zahlart einfügen

      > Habe aber jetzt große Probleme. 
      

      Du musst die Probleme schon ein bisssssschen genauer beschreiben, sonst isses schwer zu helfen... ;-) Habe den Link aufgerufen und was testweise in den Warenkorb gelegt - klappt doch alles...?


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sebastian (0 Beiträge) am Montag, 22.November.2004, 11:55. WWW: uni-fit.de
    ONLINE SHOP weiter Zahlart einfügen

      Hallo zusammen, habe mich dran versucht dem ONLINE Shop von Christof eine weitere Zahlungsart beizubringen. Habe aber jetzt große Probleme. Vielelicht kann ja mal jemand schauen. Habe im "Best" die weiter Zahlunsgart "Kreditkarte" eingefügt. Habe bei der Datenbank "kunden" die Felder "KK_gesellschaft / karte_datum / karten_nummer" angelegt.
      Hier mal der Quellcode vom "BEST" <include src=top>
      <table>
      <tr><td width=500>
      

      <perl>

      $Bezahlung=$bBezahlung;
      $cAGB=" checked" if $AGB; $best=0;
      if($Bezahlung)
      {
        $emsg="Bitte geben Sie einen Namen ein<br>" if $bName eq "";
        $emsg.="Bitte geben Sie eine Strasse ein<br>" if $Strasse eq "";
        $emsg.="Bitte geben Sie eine PLZ ein<br>" if $PLZ eq "";
        $emsg.="Bitte geben Sie einen Ort ein<br>" if $Ort eq "";
        $emsg.="Bitte geben Sie Ihre EMail-Adresse ein<br>" if index($EMail, "@")<0 || index($EMail,".")<0;
        $emsg.="Bitte geben Sie Ihre Telefonnummer ein<br>" if $Telefon eq "";
        $emsg.="Bitte lesen Sie die AGB und markieren Sie das entsprechende Kästchen, wenn Sie sie akzeptieren.<br>" unless $AGB;
      
        if($emsg)   {     out "<span style=\"color:red\"><b>$emsg</b></span><br>";   } else   {     mod "KundenId==$kid", ["Name", $bName, "Strasse", $Strasse, "PLZ", $PLZ, "Ort", $Ort, "EMail", $EMail, "Telefon", $Telefon, "Bezahlung", $Bezahlung], "kunden";     if($_amount==0)     {       put ["KundenId", $kid, "Name", $bName, "Strasse", $Strasse, "PLZ", $PLZ, "Ort", $Ort, "EMail", $EMail, "Telefon", $Telefon, "Bezahlung", $Bezahlung], "kunden"; # neuer kunde set_cookies("kid=$kid; path=/") if $cook; # beim nutzer im browser per cookies speichern
          } else     {       get "KundenId==$kid", "kunden"; # nach dem mod haben die Felder die Werte des eintrags VOR dem ändern - wir brauchen aber die aktuellen, deshalb müssens wir nochmal holen
      set_cookies("kid=; path=/") unless $cook; # cookie wieder löschen, wenn gewünscht
          }
      
          mod "KundenId==$kid sort=BestellungNr range=-1,1 Status==Unbestellt", ["Status", "Offen"], "bestellungen"; $bestnr=$_id+120000; if($_amount>0) { &berech(1); $ges=sprintf("%.2f",$ges); $end=sprintf("%.2f",$ges+$vko+($Bezahlung eq "Nachnahme"?$nna:0)); $mwst=sprintf("%.2f",$end-($end/"1.$mwst"));

      $ges=~ s/\./,/;
      $end=~ s/\./,/;
      $mwst=~ s/\./,/;
      

      out "Vielen Dank f&uuml;r Ihre Bestellung. ";

      $bezahltext=$bezahltext2="";
      if($Bezahlung eq "Nachnahme")
      {
       $bezahltext="	zzgl. Nachnahme . . . . $nachnahme Euro\n";
       $bezahltext2="Bitte bezahlen Sie den Endbetrag bei Übergabe der Lieferung.";
       out "Bitte bezahlen Sie den Gesamtbetrag (inkl. $nachnahme Euro Nachnahmegeb&uuml;hr) von<br><br><center><b>$end Euro</b></center><br>bei der &Uuml;bergabe der Lieferung.";
      } else
      {
       $bezahltext2=<<EOF;
       Bitte überweisen Sie den Endbetrag innerhalb von 5 Tagen ohne jeden Abzug auf folgendes Konto:
      

      $konto

      Geben Sie als Verwendungszweck bitte die Bestellnummer $bestnr an.
      EOF
       out "Bitte überweisen Sie den Gesamtbetrag von<br><br><center><b>$end Euro</b></center><br>auf das Konto:<br><center><table><tr><td><b>".convert_br($konto)."</b></td></tr></table></center><br>Bitte geben Sie als Verwendungszweck die folgende Bestellnummer an:<br><br><center><b>$bestnr</b></center><br>Sobald der Betrag bei uns eingegangen ist, senden wir Ihnen Ihre Bestellung zu.";
      }
      

      $bezahltext=$bezahltext3="";
      if($Bezahlung eq "KK")
      {
       $betahltext3=<<EOF;
      
      Bitte tragen Sie hier Ihre Kreditkartennummer und Gültigkeit der Karte ein.
      EOF
      }
        $mwst=sprintf("%.2f",$end-($end/"1.$mwst_satz"));
      
        $mwst=~ s/\./,/; $datum=datum("jetzt", "Wochentag, Tag.Monat.Jahr"); $mailtext=<<EOF;

      $adresse

      $bName
      $Strasse
      $PLZ $Ort
      

      DEUTSCHLAND

      Telefon, für Rückfragen: $Telefon

      Bestell- und Rechnungsnummer $bestnr . . . . . . . . . . . . . . . . $datum


      Hallo $bName,

      hiermit stellen wir Ihnen für die folgenden Artikel

      $output
      
      den Betrag von

       Summe . . . . . . . . . $ges Euro
       zzgl. Versandkosten . . $versandkosten Euro
      $bezahltext
       Endbetrag . . . . . . . $end Euro
      

      in Rechnung. $bezahltext2

      (Darin enthaltene $mwst_satz% MWSt.: $mwst Euro)


      Wir bedanken uns für Ihr Vertrauen.


      Mit freundlichen Grüssen,

      $unterschrift
      


      Diese Rechnung wurde maschinell erstellt und ist auch ohne Unterschrift gültig.



      $signatur
      

      --

      $agb_text
      EOF
      

      mail $EMail, "Ihre Bestellung bei $firmaname - Bestellnr. $bestnr", $mailtext, $emailadr, $bName;

      mail $emailadr, "Bestellnr. $bestnr", $mailtext, $EMail, $bName;


      } else
      {
      out "<center>Ihre Bestellung ist bereits gespeichert. Vielen Dank.</center>";
      }
      

      out "<br><br><center><a href=\"$link&htx=/$user/artikel\">Zum Shop</a></center>";
      $best++;
        }
      }
      

      get "KundenId==$kid sort=BestellungNr range=-1,1 Status==Unbestellt", "bestellungen";

      if($_amount>0 && $best==0)
      {
      out <<EOF;
      Hiermit bestellen Sie verbindlich die folgenden Artikel:<br><br>
      <table width=100%>
      <tr><td><font size=1>Anzahl</font></td><td nowrap><font size=1>Artikel</font></td><td align=right nowrap><font size=1>St&uuml;ckpreis</font></td><td align=right><font size=1>Preis</font></td></tr>
      <tr><td colspan=4><hr size=1></td></tr>
      EOF
      

      &berech();

        $ges=sprintf("%.2f",$ges);
        $end=sprintf("%.2f",$ges+$vko);
        $mwst=sprintf("%.2f",$end-($end/"1.$mwst_satz"));
      
        $ges=~ s/\./,/;   $end=~ s/\./,/;   $mwst=~ s/\./,/; out <<EOF; <tr><td colspan=4><hr size=1></td></tr> <tr><td colspan=3><font size=1>Summe: </font></td><td align=right><font size=1>$ges Euro</font></td></tr> <tr><td colspan=3><font size=1>zzgl. Versandkosten:</font></td><td align=right><font size=1>$versandkosten Euro</font></td></tr> <tr><td colspan=3><b>Gesamtbetrag:</b></td><td align=right><b>$end Euro</b></td></tr> <tr><td colspan=3><font size=1>(Darin enthaltene $mwst_satz% MWSt.: $mwst Euro)</font></td></tr> <tr><td colspan=4><br><b>Bei Zahlung per Nachnahme f&auml;llt zus&auml;tzlich eine Geb&uuml;hr von $nachnahme Euro an.</b></tr></table> <br><br> EOF

      get "KundenId==$kid", "kunden";
      if($_amount>0)
      {
        $bName=$Name; $cAGB=" checked" unless $emsg=~ /Bitte lesen Sie die AGB/;	# naja ;-)
        out 'Bitte &uuml;berpr&uuml;fen Sie die Felder und klicken Sie dann auf "Bestellung abschicken":';
      } else
      {
        out 'Bitte f&uuml;llen Sie die Felder aus und klicken Sie dann auf "Bestellung abschicken":';
      }
      

      if($Bezahlung eq "Nachnahme") { $cBezNach=" checked" } else { $cBezKK=" ckecked" }


      $ccook=" checked" if $_cookies{kid};
      $adrmerk='<tr><td align=right></td><td><br><table cellspacing=0 cellpadding=0 border=0><tr><td valign=top><input type="checkbox" name="cook="'.$ccook.'></td><td>&nbsp;Adressdaten merken?</td></tr><tr><td></td><td><font size=1>Bei Ihrer nächsten Bestellung müssen Sie diese dann nicht noch einmal eingeben. Markieren dieses Kästchen NICHT, wenn auch andere Personen diesen Computer benutzen (z.B. in einem Internet-Cafe)</font></td></tr></table></td></tr>';
      

      out <<EOF;
      <br>
      <table width=100%>
      <form action="$link&htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <input type=hidden name="kid=" value="$kid">
      <tr><td colspan=2><br></td></tr>
      <tr><td align=right>Name:</td><td><input type="text" name="bName=" size=20 value="$bName"></td></tr>
      <tr><td align=right>Strasse:</td><td><input type="text" name="Strasse=" size=20 value="$Strasse"></td></tr>
      <tr><td align=right>PLZ:</td><td><input type="text" name="PLZ=" size=5 maxsize=5 value="$PLZ"> Ort: <input type="text" name="Ort=" size=15 value="$Ort"></td></tr>
      <tr><td align=right>Land:</td><td><P><STRONG><B>DEUTSCHLAND&nbsp;&nbsp;&nbsp;<FONT FACE="Verdana" SIZE="1 pt" COLOR="#0066CC"><A
        HREF="http://www.uni-fit.de/dok/auswahl_shop.html" TARGET="_blank">&raquo;
        ANDERE EU-L&Auml;NDER - FINDEN SIE HIER !
        &laquo;</A></B></STRONG></FONT></P></td></tr>
      <tr><td align=right>EMail:</td><td><input type="text" name="EMail=" size=20 value="$EMail"></td></tr>
      <tr><td align=right>Telefon:</td><td><input type="text" name="Telefon=" size=20 value="$Telefon"></td></tr>
      <tr><td align=right>Bezahlung:</td><td><input type="radio" name="bBezahlung=" value="Vorauskasse"$cBezVor> per Vorauskasse (Überweisung)</td></tr>
      <tr><td align=right><input type="radio" name="bBezahlung=" value="Nachnahme"$cBezNach> per Nachnahme <b>(Die Kosten in Höhe von 1,50 Euro trägt der Käufer)</b></td></tr>
      <tr><td align=right><INPUT TYPE="RADIO" NAME="bBezahlung=" VALUE="KK_gesellschaft"$cBezKK> per Kreditkarte <BR>Kartengesellschaft: 
          <SELECT NAME="bBezahlung=" SIZE="1"> 
          <OPTION VALUE="">VISA</OPTION> 
          <OPTION VALUE="">AMERICAN EXPRESS</OPTION> 
          <OPTION VALUE="">EUROCARD</OPTION> 
          </SELECT>Kartennummer:<INPUT TYPE="TEXT" NAME="Karten_nummer="> G&uuml;ltig
          bis:<INPUT TYPE="TEXT" NAME="karte_datum=" SIZE="10"></td></tr><FORM>
      <tr><td align=right></td><td><br><input type="checkbox" name="AGB="$cAGB> Ich habe die AGB gelesen und akzeptiere sie.</td></tr>
      <tr><td></td><td nowrap colspan=3><br><input type=submit value="Bestellung abschicken"> </td></tr>
      

      $adrmerk

      </form></table>
      EOF
      

      } elsif($best==0)
      {
      out <<EOF;
      <center>Sie haben noch keine Artikel zum Bestellen ausgew&auml;hlt.<br><br>
      <a href="$link&htx=/$user/artikel">Zum Shop</a></center>
      EOF
      }
      </perl>
      

      </td></tr></table>

      <include src=bottom>
      

      Hier der Link:

      http://de2.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/auto_schlappen/endkunden/best


      sebastian

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 24.November.2004, 16:31.
    Re: ONLINE SHOP weiter Zahlart einfügen

      > Habe aber jetzt große Probleme. 
      

      Du musst die Probleme schon ein bisssssschen genauer beschreiben, sonst isses schwer zu helfen... ;-) Habe den Link aufgerufen und was testweise in den Warenkorb gelegt - klappt doch alles...?

     Antworten

    Beitrag von sebastian (533 Beiträge) am Donnerstag, 25.November.2004, 11:06. WWW: uni-fit.de
    Re: ONLINE SHOP weiter Zahlart einfügen

      Guten Morgen Christoph,

      dank der unendlich Hilfe von Ernst Friesecke hat das ganze hingehauen. die zahlungsart kreditkarte ist als zusätzliche zahlungsart im webshop. sprich wenn das jemand auch mal brauch kann ich im gerne weiterhelfen.

      sebastian

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.November.2004, 11:33.
    Re: ONLINE SHOP weiter Zahlart einfügen

      Wenn Du magst kannst Du die erweiterte Version gerne in die Bibliothek stellen, das dürfte viele interessieren...

     Antworten

    Beitrag von sebastian (533 Beiträge) am Donnerstag, 25.November.2004, 11:43. WWW: uni-fit.de
    Re: ONLINE SHOP weiter Zahlart einfügen

      gerne, werde das ganze mal so vorbereiten wie dein shop wo in der bib steht, blanko also. und dann werde ich das ganze übers wochenende in die bib stellen. mal schauen ob das klappt, sicherlich da es ja hier gut beschrieben ist.

      Habe auch noch versionen mit MwsT und zuzüglich MwSt.

      sebastian

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.November.2004, 15:10.
    Re: ONLINE SHOP weiter Zahlart einfügen

      Prima ;-)

      Kannst ja eine Version mit beidem (Kreditkarten & mit/ohne MWSt.) integriert machen, das wäre dann ein guter Schritt weiter... Jetzt fehlt nur noch das "Backend", also sowas wie Gewinnermittlung etc. ;-)

     Antworten

    Beitrag von sebastian (533 Beiträge) am Donnerstag, 25.November.2004, 21:42. WWW: uni-fit.de
    Re: ONLINE SHOP weiter Zahlart einfügen

      hallo chritoph,
      wir lassen die e-mails schon versuchshalber per mail von unserem rechnugsprogramm (Access) abrufen, das rechnungsprogramm liest bestimmte stellen aus der mail, überträgt die ins rechnungssystem. die rechnung wird erstellt, die ware im lager gepackt. und am ende kann ich über excel tabellen die umsätze nach tagen, produkte, postleitzahlen, länderkennung und auch nach wareneinsatz und ertrag abfragen. dort werden wir jetzt noch die kreditkarten zahlung einbauen, so das eine liste ausgespuckt wird, wo gleich eingezogen wird. so das faule kartennummern auffallen bevor die ware raus geht. die adresse wird automatisch ans programm des transporteurs (will keine schleichwerbung machen) übertragen und über die rechnungsnummer==paketnummer auf den label fürs paket gedruckt. die daten werden an den transporteur übertragen, so das mittags um vier, er weiß was für pakete ins auto geladen werden müssen. durch die gleiche rechnungsnummer und paketnummer könen wir nun in unserem rechnungssystem mit einem rechten mausklick auf die rechnungsnummer per http die paketverfolgung in einem browserfenster öffnen und sehen welchen scanner unser paket druch laufen hat und wann es beim kunden war. man sieht also es muss nicht immer die teuere und schwerfällige software der dreibuchstaben sein, nein man kann auch mit einfachne und bedingt offenen mitteln seine wirkliche eigene perlenkette auffädeln.

      werde die shops so aufgeteilt in die bib stellen


      sebastian

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 26.November.2004, 13:16.
    Re: ONLINE SHOP weiter Zahlart einfügen

      Alles zusammen verkauft SAP dann für den 100-fachen Preis ;-)

      Wenn ichs richtig verstanden habe, machst Du das Backend des Shops mit Excel & Co, oder hast Du da auch baseportal-Bestandteile drin?

      Mir schwebt eine Komplett-baseportal-Lösung vor, die Kontonummern prüft, Statistiken erstellt und am Ende DTAUS-Dateien ausspuckt... Vielleicht find ich ja irgendwann mal die Zeit das fertig zu machen ;-)

     Antworten

    Beitrag von sebastian (533 Beiträge) am Freitag, 26.November.2004, 15:14. WWW: uni-fit.de
    Re: ONLINE SHOP weiter Zahlart einfügen

      Hallo christoph,

      im backend läuft ein win2003 server mit access, wo unser rechnungsprogramm geschrieben ist. die daten intern verwalten wir alle mit access. schnittstellen für internet/baseportal in beide richtungen. das gute ist wir können ohne großen aufwand und kohle das programm direkt auf uns abstimmen und mit dem transporteur oder auch mit froogle verknüpfen. wir werden diese jahr auch das erstemal unseren katalog (300 seiten) komplett aus unsere datenbank erstellen ins pdf schreiben und ab zur druckerei, keine teueren mac und software (schade) mehr und vorallem wir arbeiten alle mit den gleichen daten. sap war auch mal bei uns mit tara und begrüßungsgeschenk (einer wundervollen visitenkartenbox :-) ) und meinte ca. 30.000,- euro für jeden weiteren arbeitspaltz wo eingebunden wird alleine software kosten von 3.000,- zusätzlich. bei diesen beträgen kann man jahre lang in access programmieren.

      so ne lösung von baseportal zu einem vernüftigen preis und alle rennnen einem den laden ein.

      vielleicht biste ja mal im schwarzwald unterwegs, würde dir gerne das mal alles zeigen. aber kennste sicherlich ja schon.

      sebastian

     Antworten


     
 Liste der Einträge von 27000 bis 27075:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!