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.
.png.022b5452a8f28f552bc9430097a16da2.png)