Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Problem mit PDF Rechnung

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Problem mit PDF Rechnung
    am: 30. Januar 2010, 14:18:41
    Hallo,

    ich habe noch ein Problem mit dem PDF Rechnungsmodul. Die PDFs werden zwar erstellt, aber ich kann sie nur auf dem Server speichern. Wenn ich die gleich anzeigen möchte, kommt immer die Meldung, dass des File nicht exisitiert?

    Hat jemand das Modul schon mal erweitert, dass die Rechnungen automatisch per Mail an den Kunden geschickt werden und das PDF attached wird?

    Danke.
    Christian



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3664.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #1 am: 30. Januar 2010, 16:28:51
    Damit wäre ich vorsichtig...

    Es kann dir passieren, dass du "automatisch" eine Rechnung verschickst für einen ausgelaufenen Artikel. Und dann?

    Automatik ist schon eine schöne Sache, aber bitte mit Vorsicht. ;-)

    Grüße

    Torsten

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Problem mit PDF Rechnung
    Antwort #2 am: 30. Januar 2010, 17:40:35
    Hallo Torsten,

    mit automatisch meine ich eher auf Knopfdruck. Halt ohne Erstellen des PDFs, manuellem Schreiben der Mail und manuellem Versenden. Ganz automatisch muss es nicht gleich sein.

    Hab mir aber zu dem Problem mit dem Versenden was überlegt. Wenn es klappt, werd ich es posten.

    Christian

    snowseeker

    • Fördermitglied
    • Beiträge: 87
    Problem mit PDF Rechnung
    Antwort #3 am: 31. Januar 2010, 11:15:26
    Ich habe PDF Rechnung kürzlich installiert und angepasst. Bei meiner Version öffnet sich das PDF im Standard-Programm (Meistens Acrobat Reader / bei mir "Vorschau"). Mein Workflow ist so, dass ich in der Bestellung auf die eMail Adresse vom Kunden Klicke und dadurch eine neue eMail geöffnet wird. Da steht schon mein Standard-Text drin "Anbei erhalten Sie die Rechnung...blah". Ich ziehe* nur noch das PDF in die eMail und wech damit.

    Irgendwo habe ich das Paket hier gepostet. Im Prinzip müsstest du eigentlich nur die Datei Print_order.php ersetzen wenn du es schon installiert hast. Ich habe aber mit rein geschrieben was ich alles geändert habe. Backup nicht vergessen.

    * Ich weiß nicht ob es in Win auch funzt. Beim Mac klickt man bei einem geöffneten Dokument (egal welches Programm) in der Kopfzeile des Fensters auf das Symbol und kann es dort hin ziehen wo man möchte. Wie im WinExplorer/Finder.

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Problem mit PDF Rechnung
    Antwort #4 am: 31. Januar 2010, 18:41:43
    Hallo,

    ich habe das Modul etwas angepasst. Damit wird die Rechnung als PDF erstellt und dann per Mail an den Kunden verschickt.

    Code: PHP  [Auswählen]
    $filename = STORE_NAME.'-Rechnung-Bestellnummer-'.$_GET['oID'].'.pdf';

    $pdf->Output($filename , 'F');

    //##################################
    $oID = $_GET['oID'];

    $attachement_filename="invoice/$filename";

    $name = $order->customer['firstname']." ".$order->customer['lastname'];

    $smarty = new Smarty;
    // assign language to template for caching
    $smarty->assign('language', $_SESSION['language']);
    $smarty->caching = false;

    // set dirs manual
    $smarty->template_dir = DIR_FS_CATALOG.'templates';
    $smarty->compile_dir = DIR_FS_CATALOG.'templates_c';
    $smarty->config_dir = DIR_FS_CATALOG.'lang';

    $smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
    $smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');

    $html_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$order->info['language'].'/invoice_mail.html');

    xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $order->customer['email_address'], $name, '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, $attachement_filename, '', EMAIL_BILLING_SUBJECT, $html_mail, $txt_mail);

    $customer_notified = '1';

    $comments = "Rechnung versendet";

    xtc_db_query("insert into ".TABLE_ORDERS_STATUS_HISTORY." (orders_id, orders_status_id, date_added, customer_notified, comments) values ('".xtc_db_input($oID)."', '".xtc_db_input($status)."', now(), '".$customer_notified."', '".xtc_db_input($comments)."')");

    print "Die Rechnung an $name, Bestellnummer: $oID wurde per Mail an ".$order->customer['email_address']." versendet.";
     
    Es muss noch ein Verzeichnis invoice angelegt werden in dem die Rechnungen gespeichert werden. Weiterhin braucht man ein Mail Template invoice_mail.html im Template Ordner. Das letzte ist das einkommentieren des Attachments in inc/xtc_php_mail.inc.php.

    Dann sollte es klappen.

    Christian

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Problem mit PDF Rechnung
    Antwort #5 am: 31. Januar 2010, 18:43:45
    Etwas habe ich noch vergessen.

    Den invoice Ordner unbedingt per .htaccess sperren oder außerhalb des Web Bereichs speichern, damit niemand Zugriff auf die Rechnungen hat.

    Christian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #6 am: 31. Januar 2010, 20:58:46
    Hi Christian, kannst du das evtl. als fertiges Modul für 1.03 in einem neuen Thema veröffentlichen mit dem wichtigen genannten Hinweis, den Ordner für die Rechnungen per .htaccess zu schützen?

    Grüße

    Torsten

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #7 am: 31. Januar 2010, 23:42:26
    Hallo,

    ich habe das Modul etwas angepasst. Damit wird die Rechnung als PDF erstellt und dann per Mail an den Kunden verschickt.

    ...

    Klasse, genau diese Funktion brauche ich. :mrgreen:
    Bitte als fertiges Modul für 1.03 veröffentlichen.

    Grüße
    Merlin

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #8 am: 05. Februar 2010, 12:23:35
    Weiß jemand wie es weitergeht?
    Welche Datei wurde hier angepasst und wie sollte das Mail Template invoice_mail.html aussehen?
    Wie macht man das "einkommentieren des Attachments in inc/xtc_php_mail.inc.php"?

    Ich arbeite gerade an einem Download-Shop und möchte natürlich das die Rechnung als PDF erstellt und dann per Mail an den Kunden verschickt wird da der Rest auch automatisch abläuft.
    Alternativ die PDF-Rechnung auch als Download mit der gekauften Software vorstellbar.

    Wie macht Ihr es mit den Download-Produkten, Rechnungen, Lizenzen, usw.?

    Grüße
    Merlin

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #9 am: 05. Februar 2010, 13:47:28
    Vielleicht ist Christian ja noch so lieb und stellt ein fertiges Paket für modified eCommerce Shopsoftware 1.03 zur Verfügung? ;-)

    Grüße

    Torsten

    Cookie

    • Fördermitglied
    • Beiträge: 274
    Problem mit PDF Rechnung
    Antwort #10 am: 06. Februar 2010, 20:49:54
    Hallo,

    ich schicke Euch das Paket. Ich wollte nur noch ein paar kleine Änderungen machen. Ich denke im laufe der nächsten Woche ist es fertig.

    Christian

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #11 am: 06. Februar 2010, 21:01:33
    Na da freue ich mich aber drauf!

    Wir werden dich erinnern. ;-)

    :thx:

    Grüße

    Torsten

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #12 am: 06. Februar 2010, 22:36:29
    Und ich erst ...  :mrgreen:

    Grüße
    Merlin

    Outpack

    • Neu im Forum
    • Beiträge: 20
    Problem mit PDF Rechnung
    Antwort #13 am: 11. Februar 2010, 01:17:33
    ja, und ich auch :D

    Merlin

    • Schreiberling
    • Beiträge: 270
    • Geschlecht:
    Problem mit PDF Rechnung
    Antwort #14 am: 16. Februar 2010, 11:19:58
    Hallo,

    ich glaube Cookie hat leider keine Zeit uns das Paket zu schicken.

    Weiß sonst jemand wie es weitergeht?
    Welche Datei wurde hier angepasst und wie sollte das Mail Template invoice_mail.html aussehen?
    Wie macht man das "Einkommentieren des Attachments in inc/xtc_php_mail.inc.php"?

    Meine Kenntnisse reichen gerade aus um hier und da mal eine Zeile zu ändern. Shop-Software und Smarty sind Neuland für mich.

    Grüße
    Merlin

    3 Antworten
    2852 Aufrufe
    01. Dezember 2014, 01:56:43 von noRiddle (revilonetz)
    5 Antworten
    4051 Aufrufe
    14. Mai 2013, 12:20:38 von web28
    2 Antworten
    1963 Aufrufe
    13. Januar 2015, 18:53:16 von achda
    3 Antworten
    3222 Aufrufe
    31. Januar 2011, 06:55:23 von fishnet