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: MODUL: PDFBill Next - PDF Rechnung/Lieferschein - Inklusive Mailversand

    fishnet

    • Fördermitglied
    • Beiträge: 4.853
    • Geschlecht:
    Die "customers.php" wird von diesem Modul gar nicht angefasst. :-?
    Lad die Datei mal neu hoch.
    Wenn der Fehler dann immer noch auftritt, liegt er weiter vorne in der Datei, wird aber erst am Ende bemerkt. D.h. du hast irgendwo eine Klammer:

    Code: PHP  [Auswählen]
    {

    aufgemacht aber nicht zugemacht. PHP wartet nun also darauf, das die Klammer geschlossen wird, stattdessen kommt plötzlich schon das Ende. Darum mault PHP, das das gar nicht sein kann.
    Was hast du noch eingebaut außer dem PHP Modul ?
    Irgendwas musst du in der "customers.php" verändert haben... hast du eine Sicherungskopie gemacht ?
    Falls ja, spiele diese wieder ein, falls nein, geh die Anleitung deines letzten Modules nochmal durch.

    WolfPack

    • Neu im Forum
    • Beiträge: 47
    Ich habe Sie neu eingespielt. Es hing wahrscheinlich mit dem Newsletter Modul zusammen, das hatte ich über WinMerge verglichen. Mal sehen, was dort jetzt "fehlt".

    Auf jeden Fall vielen Dank.

    ut2k3

    • Experte
    • Beiträge: 497
    • Geschlecht:
    Die letzten Tipps und Wünsche habe ich teilweise verändert in die Entwicklungsversion übernommen. Diese ist nun auch von mir auf die aktuelle modified eCommerce Shopsoftware-Version aktualisiert worden.

    Ich werde versuchen noch dieses Jahr eine neue Version für euch herauszubringen.

    Rob

    ut2k3

    • Experte
    • Beiträge: 497
    • Geschlecht:
    Hallo Leute,

    hier mal ein kleineres Update. In Kürze folgt ein etwas größeres Update.

    Changelog:
    • PDFBill Next ist nun kompatibel mit modified eCommerce Shopsoftware 1.05 SP1a/b
    • Anpassungen an der Readme
    • Hinzugekommen ist ein Installer für die Datenbankänderungen bei der Installation des Moduls
    • Die durch das Modul verschickten Mails sind nun korrekt personalisiert
    • Die Umsatzsteuer-ID wird nun in die PDF-Rechnung übernommen
    • Kleinere Code-Anpassungen am Grundmodul
    Update:
    Um die 1.1.5a auf die aktuelle Version 1.1.6 von PDFBill Next zu aktualisieren müssen folgende Dateien ersetzt werden:
    • inc/xtc_pdf_bill.inc.php
    • includes/classes/FPDF/PdfRechnung.php
    • lang/german/modules/contribution/pdfbill.php
    • lang/english/modules/contribution/pdfbill.php
    Um personalisierte Mails zu erhalten muss in "/templates/EUERTEMPLATE/admin/mail/german/" die Zeile mit der Anrede durch in den Dateien "invoice_mail.html" und "invoice_mail.txt" folgenden Code ersetzt werden:

    Code: PHP  [Auswählen]
    Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$LASTNAME},

    und analog für Englisch:

    Code: PHP  [Auswählen]
    Dear {$GENDER} {$LASTNAME},

    @Tomcraft: Bist du wieder so nett und updatest den ersten Beitrag?

    [EDIT Tomcraft 04.01.2012: Modul in Beitrag 1 aktualisiert.]
    [EDIT Tomcraft 06.01.2012: Anführungszeichen im Code korrigiert.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.199
    • Geschlecht:
    Hallo Robert,

    super, danke dir! :thx:

    Grüße

    Torsten

    Pierre

    • Neu im Forum
    • Beiträge: 15
    • Geschlecht:
    Hallo,

    nach langer Krankheit sitze ich wieder an dem Projekt Webshop.

    Nun haben wir noch ein kleines letztes Problem.

    Die Mail, die der Kunde nach Bestellung inkl. der PDF erhält, ist soweit ok.

    ...es fehlt uns nur der Link zu PayPal, wenn der Kunde per PayPal zahlen möchte.

    Nun bin ich mir nicht sicher, wie ich den Verweis "{$PAYMENT_INFO_TXT}" so einbauen kann, dass er auch funktioniert.

    Vielen Dank im Voraus / Frohes Neues Jahr  :-)

    Pierre

    ut2k3

    • Experte
    • Beiträge: 497
    • Geschlecht:
    @pierre
    ich hab's jetzt nicht im Detail getestet. Es sollte aber so gehen, dass du dann einfach die {$PAYMENT_INFO_TXT} in der Text-Datei und {$PAYMENT_INFO_HTML} in der HTML-Datei verwenden kannst.

    in der "xtc_pdf_bill.inc.php" vor der Zeile:

    Code: PHP  [Auswählen]
    // assign language to template for caching

    diesen Code einfügen:

    Code: PHP  [Auswählen]
    if ($order->info['payment_method'] == 'paypal_ipn') {
        require_once(DIR_FS_CATALOG_MODULES.'payment/paypal_ipn.php');
        require_once(DIR_FS_LANGUAGES.$_SESSION['language'].'/modules/payment/paypal_ipn.php');
        $payment_modules = new paypal_ipn;

        $order_id= $oID;
        $paypal_link = array();
        $payment_modules->create_paypal_link();

        $smarty->assign('PAYMENT_INFO_HTML', $paypal_link['html']);
        $smarty->assign('PAYMENT_INFO_TXT',  MODULE_PAYMENT_PAYPAL_IPN_TXT_EMAIL . $paypal_link['text']);
    }

    promo

    • Frisch an Board
    • Beiträge: 51
    • Geschlecht:
    Hallo

    Ich bekomme nach dem bei Paypal bezahlt werden soll folgende Fehlermeldung:

    Code: PHP  [Auswählen]
    Fatal error: Smarty error: [in /kunden/homepages/.../.../htdocs/.../templates/.../admin/mail/german/invoice_mail.html line 6]: syntax error: unidentified token '’Herr’' (Smarty_Compiler.class.php, line 1410) in /homepages/.../.../htdocs/.../includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    Ich habe auf das aktuelle PDF Bill 1.1.6 aktualisiert und das SP1b für den Shop.

    Im Mailtemplate steht:

    Code: PHP  [Auswählen]
    Sehr geehrter Sehr geehrte{if $GENDER==’Herr’}r{/if} {$GENDER} {$LASTNAME},

    Promo

    ut2k3

    • Experte
    • Beiträge: 497
    • Geschlecht:
    @promo

    Hattest du die folgende Zeile aus dem Forum herauskopiert?

    Code: PHP  [Auswählen]
    Sehr geehrter Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$LASTNAME},

    Ersetz mal bei 'Herr' die einfachen Anführungszeichen manuell. Das sieht nach einem Zeichensatzproblem aus.

    Rob

    [EDIT Tomcraft 06.01.2012: Anführungszeichen im Code korrigiert.]

    promo

    • Frisch an Board
    • Beiträge: 51
    • Geschlecht:
    Vielen Dank, jetzt klappt's.
    Ja, ich hab die Zeile aus dem Forum kopiert.

    Pierre

    • Neu im Forum
    • Beiträge: 15
    • Geschlecht:
    Vielen, vielen Dank !

    Gruß
    Pierre

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Ich habe die neuste Version noch nicht ausprobiert. Mich würde aber vorab interessieren, ob diese nun auch eine abweichende Lieferadresse ausdruckt.

    Ich weiß, dass lediglich die Rechnungsadresse wichtig ist, um die rechtlichen Sachen abzusichern. Aber schon zwei Mal ist es bei uns im Versand vorgekommen, das eine abweichende Lieferadresse (z.B. Packstation) übersehen wurde.

    Gruß
    Ronny

    ut2k3

    • Experte
    • Beiträge: 497
    • Geschlecht:
    Hallo Webkiste,

    das ist für die kommende Version vorgesehen, bzw. in meinem Entwicklungszweig schon fertig und muss mit paar anderen Sachen noch getestet werden.

    Rob

    kid77

    • Frisch an Board
    • Beiträge: 95
    In der Anleitung steht, dass die im Installationspaket enthaltenen Dateien des Ordners shoproot einfach in das Root-Verzeichnis des Shops übernommen werden können. Aber viele von den Dateien würden vorhandene Dateien überschreiben (die man vielleicht vorher selbst auch schon mal geändert hatte NACH der Shopinstallation). Sicher, dass die einfach übernommen werden können oder verstehe ich da was falsch?

    Kerstin

    ut2k3

    • Experte
    • Beiträge: 497
    • Geschlecht:
    @kid77

    Du kannst die ersetzen, wenn du die aktuelle modified eCommerce Shopsoftware-Version hast und diese Dateien vorher nicht editiert hast. Hast du schon Änderungen vorgenommen, dann solltest du PDFBill Next manuell installieren.
    rechtstexte für onlineshop
    24 Antworten
    8820 Aufrufe
    22. Dezember 2020, 09:36:22 von karsta.de
    24 Antworten
    5327 Aufrufe
    18. November 2020, 21:02:35 von little-key
    3 Antworten
    4664 Aufrufe
    09. Oktober 2013, 15:33:09 von kaisa