Peter.31 Posted November 2 Share Posted November 2 Na stránke objednávok nie je možné vygenerovať faktúry zákazníkov. Pri generovaní faktúry sa zobrazí chyba. Nie je možné generovať natívne faktúry prestashopu a ani pomocou žiadneho modulu. Chyba sa zobrazuje v PrestaShop 9.0.1. Vedel by mi niekto poradiť ako to opraviť? Vopred ďakujem. Link to comment Share on other sites More sharing options...
alex_developer Posted November 2 Share Posted November 2 (edited) Dobrý deň. Aktivujte režim „Debug“ (režim pre vývojárov). Potom skúste vytvoriť faktúru a skontrolujte, či sa nezobrazí chyba (500, výnimka) – tým získate priame informácie. Skontrolujte protokoly servera a PHP. Protokol PHP error_log / webového servera (Apache, Nginx). Verzia a rozšírenia PHP – spĺňajú požiadavky PrestaShop 9.0.1? Skontrolujte chyby ako „Trieda nenájdená“, „Neplatný stav“, „Konflikt prepisovania“. Vyčistite cache PrestaShopu. Niektoré problémy s vytváraním dokumentov sú spôsobené zastaranou cache. Skontrolujte konfiguráciu generovania faktúr. V BO: Parametre → Objednávky → Nastavenia faktúr — uistite sa, že možnosť „Povoliť faktúry“ je nastavená na „Áno“. Uistite sa, že je vybraná správna šablóna faktúry alebo šablóna PDF, ak je prispôsobená. Skontrolujte stav objednávky. Faktúra sa často generuje len vtedy, ak má objednávka stav „Zaplatené“ alebo iný stav, pre ktorý je generovanie faktúr povolené. V tabuľke ps_order_state skontrolujte, či je pre príslušný stav vybraná možnosť „Generovať faktúru“. Deaktivujte externé moduly/prepísania, ktoré mohli mať vplyv. Ak ste nedávno nainštalovali moduly, ktoré „sťahujú“ PDF súbory/faktúry, dočasne ich deaktivujte a skontrolujte. Často zvyšky prepísania narúšajú štandardné generovanie. Edited November 2 by alex_developer (see edit history) Link to comment Share on other sites More sharing options...
Peter.31 Posted November 2 Author Share Posted November 2 Všetko čo ste opísali mám v poriadku. PHP je 8.4. Pri zapnutom mode "Debug" sa nezobrazí žiadna chyba, len ta istá stránka (obrázok pozri hore). Modul ktorý som mal na generovanie faktúr som odinštaloval. Pri použití modulu na generovanie faktúr sa mi zobrazila tiež ta istá stránka. V časti BO: Parametre → Objednávky → Nastavenia faktúr (Faktúry) mám zapnutú možnosť „Povoliť faktúry“ nastavená na „Áno“. Objednávka má pridelený stav "Zaplatené", takže faktúru už je možné vygenerovať. Ale generovanie faktúry skonči fatálne. V PrestaShop 9.0.1 nie je možné generovať faktúry. Link to comment Share on other sites More sharing options...
alex_developer Posted November 2 Share Posted November 2 46 minutes ago, alex_developer said: Protokol PHP error_log / webového servera (Apache, Nginx). Videli ste tieto logá? Link to comment Share on other sites More sharing options...
Peter.31 Posted November 2 Author Share Posted November 2 Tie súbory som si pozrel, ale nie som IT pracovník. Veľmi sa do toho nerozumiem kde konkrétne je chyba. Link to comment Share on other sites More sharing options...
alex_developer Posted November 2 Share Posted November 2 (edited) 1 hour ago, Peter.31 said: Tie súbory som si pozrel, ale nie som IT pracovník. Veľmi sa do toho nerozumiem kde konkrétne je chyba. Pošlite mi súbory s logmi v súkromných správach. Edited November 2 by alex_developer (see edit history) Link to comment Share on other sites More sharing options...
4presta Posted Saturday at 04:43 AM Share Posted Saturday at 04:43 AM Ahoj. Príčin môže byť nekonečne veľa, pretože 9.0.1 má stovky chýb a malo sa počkať na najmenej 9.1.1. Možné príčiny: - upgrade z nižšej verzie - inštalácia 9.0.1 a použitie modulu na migráciu dát (napríklad Migration Pro) - nebola vyčistená cache (odstránenie zložiek ./var/cache/prod a ./var/cache/dev) - v priečinku ./override sú neplatné prepísanie classes alebo controllers - je nainštalovaný nejaký modul na prepísanie URL (SEO URL) Podľa toho, čo nám potvrdíš sa môžeme posunúť ďalej a radiť. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now