Modul Rechnung als PDF im Kundenaccount

Thema wurde von Luis22, 28. Januar 2013 erstellt.

  1. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Hallo!

    Erst einmal: Kompliment an Avenger! Nach einigem "basteln" ist es mir gelungen, Dein Modul einzubauen und es fuunktioniert wirklich gut.
    Nun habe ich ein mittelschweres Problem:

    Die Adresszeile des Browserfensters, was sich beim Generiern der Rechnung öffnet lautet
    Wer nicht gerade doof ist, kann nun über Ändern der Variable "oIDs" sich auch Rechnungen anderer Besteller ausdrucken. Kann man das unterbinden?

    Beste Grüße

    Falk
     
  2. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Einfach die aktuelle Version verwenden....

    http://www.gambio-forum.de/threads/...n-im-Kundenkonto?p=70403&viewfull=1#post70403
     
  3. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    #23 DerAufkleba, 20. Februar 2013
    Zuletzt bearbeitet: 20. Februar 2013
    Hab ich gemacht. Selbes Problem.

    Welche Datei muss denn ersetzt werden, dass die Verschlüsselung funktioniert?
     
  4. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Kann nicht sein! :cool:
     
  5. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    #25 DerAufkleba, 20. Februar 2013
    Zuletzt bearbeitet: 20. Februar 2013
    Dachte ich mir ja auch. Ist aber so. Habe auch die Caches gelöscht. Bringt nix. Vielleicht steh ich gerade auf´m Schlauch... In welcher Datei hast Du denn was geändert? So könnte ich nachsehen...
     
  6. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Sorry, Avenger. Ich habe jetzt zwei Stunden gesucht und gemacht, dabei IMMER die aktuellste Version verwendet, aber das Problem besteht nach wie vor. Schade. Das wirklich Top-Tool wird damit für mich unbrauchbar.

    Gruß
    Falk
     
  7. jens

    jens Erfahrener Benutzer

    Registriert seit:
    28. Juni 2011
    Beiträge:
    424
    Danke erhalten:
    17
    Danke vergeben:
    132
    Muss ich leider zustimmen.
    Hab mich gerade über den Account meines Bruders in meinen Shop eigelockt, und habe die Bestellnummer abgeändert in der Browserleiste.
    Ergebniss: ich hatte eine Rechnung eines anderen Kunden.
    Dies sollte man noch ändern!
     
  8. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Am besten müsste in der PHP die Generierung der PDFs zur Aufgabe hat geprüft werden, ob die Bestellnummer zu der Kundennummer passt, aus dessen Konto die Routine aufgerufen wird. Alternativ muss das natürlich auch der Admin dürfen.

    Gruß
    Falk
     
  9. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ich habe das noch mal überarbeitet....

    Es wird jetzt nicht mehr auf existierende PDF's verwiesen, sondern das Dokument wird neu generiert.

    Und dabei wird geprüft, ob die Bestellnummer dem angemeldeten Benutzer zugeordnet ist.

    Jetzt kann man gefahrlos auch Klartext-Bestellnummern verwenden.
     

    Anhänge:

  10. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Wow! Das ging ja schnell! Werd das gleich ausprobieren.

    Besten Dank!

    Falk
     
  11. jens

    jens Erfahrener Benutzer

    Registriert seit:
    28. Juni 2011
    Beiträge:
    424
    Danke erhalten:
    17
    Danke vergeben:
    132
    @Avenger,
    ich hätte da eventuell noch etwas zum ändern, sorry :)
    Gestern hatt ein Kunde etwas auf Vorkasse bestellt, dann ist ja der Bestellstatus "offen".
    Jetzt hat der Kunde in seinem Kundenkonto sich die Rechnung erstellen lassen. Dadurch wurde im Adminbereich der Bestellstatus auf Rechnung erstellt geändert.
    Dies sollte man vieleicht ändern, wenn das geht.
    Das wenn der Kunde selber sich eine Rechnung erstellen lässt sich im Adminbereich der Bestellstatus nicht ändert.
    Das wird für mich sonst total unübersichtlich!
    Ich weiß ja nicht ob es anderen auch so geht.
    Der Status dürfte sich nur ändern wenn ich die rechnung erstelle als Admin!
     
  12. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ja, das hat was für sich....

    Ich habe das jetzt aber etwas anders gelöst:

    Die Druckmöglichkeit erscheint im Kundenkonto erst, wenn der Admin eine Rechnung erstellt hat....

    Wichtig:

    Folgenden SQL-Befehl auf die Datenbank anwenden:

    PHP:
    ALTER TABLE `orders
    ADD `multi_invoice_doneTINYINTNOT NULL DEFAULT '0',
    ADD `multi_invoice_mail_doneTINYINTNOT NULL DEFAULT '0';
     

    Anhänge:

  13. jens

    jens Erfahrener Benutzer

    Registriert seit:
    28. Juni 2011
    Beiträge:
    424
    Danke erhalten:
    17
    Danke vergeben:
    132
    Wenn ich dies im Shop unter SQL eintrage kommt einen Fehler:
     
  14. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Dann nimm nur den:

    ALTER TABLE `orders` ADD `multi_invoice_done` TINYINT( 1 ) NOT NULL DEFAULT '0';
     
  15. DerAufkleba

    DerAufkleba Aktives Mitglied

    Registriert seit:
    13. Februar 2013
    Beiträge:
    31
    Danke erhalten:
    8
    Danke vergeben:
    5
    Nochmal Besten Dank an Avenger! Damit ist das tolle Tool für mich einsetzbar! Respekt!

    Gruß
    Falk
     
  16. jens

    jens Erfahrener Benutzer

    Registriert seit:
    28. Juni 2011
    Beiträge:
    424
    Danke erhalten:
    17
    Danke vergeben:
    132
    Danke Avenger hat er ausgeführt!
     
  17. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.612
    Keine Mail "Rechnung erstellt" an Kundengruppe Gast ?

    Ich möchte in kürze dieses Modul von Avenger installieren: (Link nur für registrierte Nutzer sichtbar.)
    (ein Super-Teil!)

    Dazu möchte ich meinen Kunden eine entsprechende Mail senden.
    Da Gäste aber kein Konto haben, sollen Diese keine Mail erhalten.

    Kann man bei der E-Mail zur Statusänderung / Rechnung erstellt
    Gastkonten rauswerfen?

    Alternativ könnte man auch die Kundengruppe in der admin/orders.php
    anzeigen lassen.
    Wenn man denn weiß sie. :confused:
     
  18. Petra

    Petra G-WARD 2013/14/15

    Registriert seit:
    27. August 2011
    Beiträge:
    6.998
    Danke erhalten:
    1.225
    Danke vergeben:
    227
    Liebe Barbara, soll ich diesen Thread nicht lieber mit dem Modul-Thread von Avenger verknüpfen? Dann sieht es Avenger vielleicht schneller?
     
  19. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.612
    Hallo Petra,

    gute Idee, ich danke Dir ;)
     
  20. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.166
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    @barbara
    ich war mal so frei