Jump to content

Rechnung an eMail hängen


Dognose

Recommended Posts

Hallo Dognose,

 

In 1.6 ist der Anhang per E-Mail vorteilhafter als bisher geregelt. Einfach in

 

Bestellungen -> Rechnungen -> Sektion; Rechnungsoptionen

 

den ersten Punkt Rechnungen aktivieren auf JA stellen.

Andernfalls kann die Rechnung nur im Kundenbereich als Download abgerufen werden.

Link to comment
Share on other sites

Danke für Ihre Nachricht.

 

Ja es ist alles richtig eingestellt.

 

Ich benutze sogar Ihr Modul, und habe meine Rechnungen sehr schön anpassen können. (es läuft super).

 

Auch in Ihrem Modul ist es auf senden gestellt (Invoice via eMail, yes)

 

Viele Grüße,

Dognose

Link to comment
Share on other sites

Toll zu hören. Diese Hinweise sind für die M4 PDF Extensions Modul:

- /override/classes/pdf/PDF.php Datei muss installiert sein, und der Render)-Funktion (enthalten

- Auch, dass einige PrestaShop Versionen (1.6) ignorieren die Override-und E-Mail sind nicht senden

Die Override-Problem ist schwer zu finden, weil es wirklich Fuzzy-Problem. Ich denke, dass die letzte Version (1.6.0.9) ist viel besser.

 

==============

 

Great to hear. These hints are for the M4 PDF Extensions module:

 

- /override/classes/pdf/PDF.php file must be installed and contained the render() function

- even that, some PrestaShop versions (1.6) ignore the override and email are not send

 

The override problem is hard to find because it is really fuzzy problem. I think the last version (1.6.0.9) is much better.

Link to comment
Share on other sites

Datei ist installiert.

 

Hier der Inhalt:

<?php

class PDF extends PDFCore
{

    public function render($display = true) {
        if (!Configuration::get('M4PDF_LIBRARY') || !Configuration::get('M4PDF_PAYMENTMODULE') || !Configuration::get('M4TPL_PAYMENTMODULE'))
            return parent::render($display);

        $out = '';
        $collection = $this->objects;
        if (is_object($collection) && get_class($collection) == 'Collection') {
            $orderInvoice = $collection->getFirst();
            if (Validate::isLoadedObject($orderInvoice))
                $out = Hook::exec('m4PDFMail', array(
                    'id_order' => $orderInvoice->id_order
                ));
        }

        return $out ? $out : parent::render($display);
    }
}

Was kann ich noch tun

Link to comment
Share on other sites

Datei ist installiert.

 

Hier der Inhalt:

<?php

class PDF extends PDFCore
{

    public function render($display = true) {
        if (!Configuration::get('M4PDF_LIBRARY') || !Configuration::get('M4PDF_PAYMENTMODULE') || !Configuration::get('M4TPL_PAYMENTMODULE'))
            return parent::render($display);

        $out = '';
        $collection = $this->objects;
        if (is_object($collection) && get_class($collection) == 'Collection') {
            $orderInvoice = $collection->getFirst();
            if (Validate::isLoadedObject($orderInvoice))
                $out = Hook::exec('m4PDFMail', array(
                    'id_order' => $orderInvoice->id_order
                ));
        }

        return $out ? $out : parent::render($display);
    }
}

Was kann ich noch tun

 

Untaugliche Fremdmodule löschen und die normale Prestashop-Funktion nutzen. Da klappt es nämlich. :)

Link to comment
Share on other sites

Ach schmarrn.

 

Das klappt deswegen genau so wenig.

 

Mit M4 kann ich wenigstens das Design easy abändern.

 

Fakt ist, das PS keine Rechnung unter dem Status "Versendet" an das "shipped"-Template dranheftet.

 

Dann ist ja wohl die originale Funktion von Prestashop untauglich.

 

Wie sehen deine Einstellungen aus?

Edited by Dognose (see edit history)
Link to comment
Share on other sites

Die Rechnung wird ganz altmodisch auf eigenem Briefkopf mit der Ware verschickt - unter der stabilen Version 1.5.6.2. :)

 

Aber ich hätte dir den Tipp oben nicht gegeben, wenn ich es nicht vorher mit 1.6.0.9 ausprobiert hätte. Und ohne das Modul und seine Overrides klappt es wirklich.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...