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.627
    Danke erhalten:
    11.348
    Danke vergeben:
    1.614
    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.627
    Danke erhalten:
    11.348
    Danke vergeben:
    1.614
    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.211
    Danke erhalten:
    6.219
    Danke vergeben:
    1.108
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    @barbara
    ich war mal so frei