Ankündigung

Einklappen
Keine Ankündigung bisher.

Rechnung :: wie bekommt der Kunde sie am schnellsten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Rechnung :: wie bekommt der Kunde sie am schnellsten

    Hallo ihr.



    Ich würde gerne wissen, wie ihr so mit den Rechnungen in ZC umgeht, bzw wie euer Kunde an seine Rechnung kommt.


    Ich suche eine Möglichkeit, die alles etwas automatisiert. Mit der Auftragsbestätigung bekommt der Kunde ja einen Link geschickt, hier kann er die Historie der Bestellung einsehen, aber eine Rechnung ist das ja nicht.

    Gibt es ein Modul, dass dem Kunde:
    • die RE direkt als Anhang per Mail als PDF mitschickt
    • oder kann der Kunde sich sich seine Rechnung in seinem Acount selber als PDF generieren und dann drucken, (das wäre ja auch nicht schlecht)





    Vielleicht habt ihr ein paar gute Idee/Erfahrungen.


    Danke


    Webschnecke

    #3
    Hallo,


    ok, nun habe ich schon mal eine PDF Rechnung, aber wie kommt der Kunde an diese Rechnung?

    Heißt doch für mich erst mal speichern und dann versenden, oder?

    Kommentar


      #4
      Hallo Webschnecke,

      also ich kenn kein Modul das eine Rechnung von selber verschickt. Wenn Du PDF-Rechnung nutzt, dann musst Du die wie Du schon vermutet hast selber speichern und versenden. Vielleicht könnte man die Auftragsbestätigung die der Kunde nach seiner Bestellung bekommt umschreiben das daraus gleich eine Rechnung wird.

      Allerdings ist das wieder so eine Sache mit den fortlaufenden Nummern fürs Finanzamt usw.

      Aber halt uns doch bitte auf dem Laufenden wie Du dieses Problem löst!

      Grüße
      Mike

      Kommentar


        #5
        So für alle die auch auf der Suche sind... das US-Forum gibt meist mehr her

        popup_print_invoice_v1.1

        Ist das Zauberwort!!!
        Mit diesem Patch kann der User sich seine Rechnung aus seinem Userkonto selber ausdrucken.

        Kommentar


          #6
          das geht ja schneller wie im Chat hier

          Kommentar


            #7
            nur wäre jetzt eine Mixtur aus diesen beiden Modulen natürlich total genial. Oder habe ich übersehen, das PDF-Rechnung auch auf FE ist?


            Lieben Gruß
            Webschnecke

            Kommentar


              #8
              Erstmal danke für den Hinweis mit der Erweiterung.

              Aber, was meinst du damit, das die PDF Rechnung auch auf FE ist ?

              Gruß
              MaleBorg

              Kommentar


                #9
                Hallo,

                sorry dachte das sit klar.

                BE = BackEnd (Adminbereich)
                FE = FrontEnd (Userbereich/Shop)

                Kommentar


                  #10
                  Ok verstanden und nein du hast nichts übersehen. Das Modul PDF Rechnung ist nur im BE (Adminbereich).

                  Gruß
                  MaleBorg

                  Kommentar


                    #11
                    Noch mal an webschnecke - Wie hast Du den Rechnungsversand nun geregelt?

                    Gruß, Curio

                    Kommentar


                      #12
                      Hallo ich wollte mal kurz was zeigen, so habe ich meine pdf rechnungs per email gechickt ( ich habe orders.php editiert ):
                      Code:
                      <?php 
                      $filename = '../pdf/' . $oID . '.pdf'; 
                      
                      if (file_exists($filename)) { 
                      
                      ?>
                      <div dojoType="dijit.layout.AccordionPane" title="Rechnung verschicken">
                      
                       <form name="pdfform" method="post" action="sendpdf.php"> 
                       <table width="100%" cellpadding="10" cellspacing="0">
                             <tr>
                              <td><label for="name">Dateiname : </label></td>
                                      <td><input dojoType="dijit.form.TextBox" name="id" value="<? echo $oID; ?>.pdf">
                      <input type="hidden" name="oid" value="<? echo $oID; ?>"></td>
                              </tr>
                              <tr>
                                      <td>Email</td>
                                      <td><input dojoType="dijit.form.TextBox" name="email" value="<? echo $order->customer['email_address']; ?>"></td>
                              </tr>
                              <tr>
                                <td>Name</td>
                                <td><input name="emailer" dojoType="dijit.form.TextBox" value="<? echo $order->customer['name']; ?>"></td>
                              </tr>
                              <tr>
                                      <td>Text</td>
                                      <td><textarea name="post" rows="10" cols=50 id="post" value="Rechnung"></textarea>
                                      
                              </tr>
                              <tr>
                                      <td colspan="2" align="center">
                                              <button dojoType=dijit.form.Button type="submit">PDF Rechnung veschicken</button></td>
                              </tr>
                          </table>
                      <?
                      echo '</form>';
                      ?>
                      </div></div>
                      <?
                      } else { 
                         echo "Rechnung wurde noch nicht erstellt"; 
                      ?>
                      <div dojoType="dijit.layout.AccordionPane" selected="true" title="Rechnung">
                      Bitte clicken Sie hier um Sie die PDF Rechnung zu erstellen koennen
                      
                        <a href="http://www.meindomain.com/admin/rl_invoice.php?oID=<? echo $oID; ?>&action=edit');
                       ?>" TARGET="_blank">[img]includes/languages/german/images/buttons/button_rl_invoice.gif[/img]</a>
                      </div>
                      </div>
                      <?
                      } 
                      ?>
                      und in mein sendpdf.php :

                      Code:
                      $dateianhang = "/pfadzupdfordner/pdf/" .$_POST['id'];
                      $dateianhang_type = "application/octet-stream"; 
                      $dateianhang_name = "Rechnung_".$_POST['mailer'].".pdf";  
                      $email_von = $_POST['emailer'];
                      $email_betreff = "Rechnung von Shopname";
                      $email_nachricht = $_POST['post'];
                      $email_an = $_POST['email'];
                      
                      $headers = "From: [email]admin@mydomain.com[/email]";
                      
                      $semi_rand = md5(time()); 
                      $mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; 
                          
                      $headers .= "\nMIME-Version: 1.0\n" . 
                                  "Content-Type: multipart/mixed;\n" . 
                                  " boundary=\"{$mime_boundary}\""; 
                      
                      $email_nachricht .= "This is a multi-part message in MIME format.\n\n" . 
                                      "--{$mime_boundary}\n" . 
                                      "Content-Type:text/html; charset=\"iso-8859-1\"\n" . 
                                     "Content-Transfer-Encoding: 7bit\n\n" . 
                      $email_nachricht . "\n\n"; 
                      
                      $dateianhang = "/pfadenachpdfordner/pdf/".$_POST['id'];                  
                      
                      $dateianhang_type = "application/octet-stream"; 
                      
                      $dateianhang_name = "Rechnung".$_POST['emailer'].".pdf";
                      
                      $datei = fopen($dateianhang,'rb'); 
                      $data = fread($file,filesize($dateianhang)); 
                      fclose($datei); 
                      
                      
                      $data = chunk_split(base64_encode($data)); 
                      
                      $email_nachricht .= "--{$mime_boundary}\n" . 
                                        "Content-Type: {$dateianhang_type};\n" . 
                                        " name=\"{$fileatt_name}\"\n" . 
                                        //"Content-Disposition: attachment;\n" . 
                                        //" filename=\"{$dateianhang_name}\"\n" . 
                                        "Content-Transfer-Encoding: base64\n\n" . 
                                       $data . "\n\n" . 
                                        "--{$mime_boundary}\n"; 
                      unset($data); 
                      unset($datei); 
                      unset($dateianhang);
                      unset($dateianhang_type); 
                      unset($dateianhang_name); 
                      
                      $ok = @mail($email_an, $email_betreff, $email_nachricht, $headers); 
                      if($ok) { 
                      echo "<font face=verdana size=2>Rechnung wurde erfolgreich geschickt!</font>"; 
                      
                      header('Location: http://meindomain.com/admin/orders.php?oID=' . $_POST['oid'] . '&action=edit');
                      
                      } else { 
                      die("Rechnung wurde nicht geschickt!"); 
                      } 
                      ?>
                      natürlich das code kann besser sein, das war nur eine schnelle lösung.

                      Kommentar


                        #13
                        Ihr könntet dojoType="dijit.form.TextBox" mit type="text" ändern ( weil ich da Dojo benutze )

                        Kommentar

                        Info zu diesem Forenarchiv:
                        Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                        Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                        Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                        PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                        Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                        FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                        Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                        Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                        Fehler in der Software können auf Github als Issues gemeldet werden.
                        Follow us
                        aktuelle version
                        Zen Cart 1.5.7h deutsch
                        vom 15.04.2024
                        [Download]
                        Lädt...
                        X