Zitat geschrieben von
oink
wow, ja ist schon krass nen warenkorb in ne session zu packen. hartes ding.
und wenn das modul nunmal keinen warenkorb hat ist dies dennoch kein grund so falsch mit daten herumzuspielen. dann ist das modul nicht gut durchdacht.
quasi falsch konstruiert und nicht "es funktioniert nuneinmal so"
Ich sagte nur das, das Modul in der aktuellen Version kein Warenkorb besitzt, was aber nicht heist das dieses Modul perfekt ist oder richtig konstruiert wurde - habe ich nicht behauptet.
Und wenn nunmal kein Warenkorb vorhanden ist
dann funktioniert es nun einmal so!
Was man selbst hinzuprogrammiert oder ändert ist eine andere Geschichte aber so wie es jetzt ist funktioniert es ohne Warenkorb ob du willst oder nicht - wenn es dir aber nicht passt, dann kannst du es ja umschreiben/erweitern.
Wenn man ein Warenkorb dazu programmiert, muss man den automatischen Download auch komplett umprogrammieren, da im Moment das Modul nur den einen gekauften Artikel als Downloadlink versendet und den Download prüft.
Und am Ende muss dennoch der bezahlte Betrag geprüft werden der von PayPal zurückgegeben wird.
Denn du willst ja nicht das der Kunde drei Artikel im Warenkorb hat, dann über Paypal (eins zahlt) und wieder in dein Shop zurück geleitet wird und dein Shop prüft was der Kunde in seinem Korb hatte und diese Artikel ausgibt ohne zu prüfen ob auch der volle Betrag bezahlt wurde - nach deiner Artikel * Anzahl ohne Preis Theorie. Klar das man Anzahl*DBPreis ausrechnet aber wie willst du das Ergebnis mit PayPal prüfen wenn man den (manipulierbaren) Wert nicht mit in die Prüfung einbeziehen soll - vielleicht erraten?