Hallo Liebe Mit-Admins
Ich möchte downloads verkaufen, das funzt auch soweit inklusive paypal checkout etc pp.
Nur der Download-Link, der dem Kunden dann gesendet wird geht nie.
Da kommt dann immer "Herunterladbare Datei existiert nicht mehr."
Das stimmt aber nicht. Sie existiert wohl.
Der Link sieht so aus:
/download/?sorderfileid=4636ad0fcc812f6dba0733d33ec252a4
Hat wer ne Idee was da schief läuft?
Diese Meldung kommt immer dann, wenn einer dieser Fälle eintritt (vgl. https://github.com/OXID-eSales/oxideshop_ce/blob/v4.9.4/source/application/controllers/download.php#L57 ):
[ul]
[li]Es existiert kein Eintrag in der Tabelle oxorderfiles mit der OXID 4636ad0fcc812f6dba0733d33ec252a4
[/li][li]Es existiert kein Eintrag in der Tabelle oxfiles mit der OXID aus oxorderfiles.oxfileid
[/li][li]Es existiert keine Datei an der von oxFile::getStoreLocation errechneten Stelle
[/li][li]oxOrderFile::isValid() liefert false.
[/li][/ul]
Ich würde mir vor allen Dingen die Logik der letztgenannten Methode genauer ansehen.