PDF nie jest dołączany do e-maila
Sprawdź, czy plik jest już widoczny w metaboxie Invoice PDF i czy dana wiadomość jest włączona w Inference Works → Faktury do zamówień. Domyślnie wybrany jest tylko e-mail Zamówienie zrealizowane. Wgraj dokument przed zmianą statusu lub ręczną wysyłką; wcześniejszego e-maila nie da się uzupełnić wstecz.
Nie ma przycisku Faktura w Moje konto
Sprawdź opcję Show invoice in My Account oraz obecność PDF przy właściwym zamówieniu. Bez pliku przycisk celowo się nie pojawia. Pobieranie wymaga uprawnień do zamówienia: zalogowanego właściciela, osoby zarządzającej sklepem lub poprawnego klucza zamówienia dla gościa.
Status zmienił się mimo blokady
Blokada obejmuje ręczne zmiany statusu. Checkout, REST, WP-CLI i cron zawsze używają ostrzeżenia. Sprawdź notatki zamówienia i sposób wykonania zmiany; szczegóły opisuje dokumentacja ostrzeżeń.
Błąd wgrywania lub pobierania
Sprawdź, czy plik jest PDF-em i mieści się w ustawionym limicie rozmiaru oraz limitach serwera. Sprawdź możliwość zapisu w katalogu uploads. Przy pobieraniu zweryfikuj obecność pliku i uprawnienia użytkownika. Faktur nie szukaj w bibliotece mediów — są przechowywane osobno.
Nginx i bezpośredni adres pliku
Nginx nie obsługuje .htaccess. Administrator musi zabronić publicznego dostępu do iwoia-invoices oraz starego oia-invoices. Pliki pobieraj przez mechanizm wtyczki, który sprawdza uprawnienia. Losowa nazwa nie zastępuje blokady serwera.
Aktualizacja, starsze faktury i odinstalowanie
Wyłącz poprzednią wersję o starym slugu przed aktywacją 1.2.0. Starsze PDF-y pozostają w oia-invoices; nie przenoś ich ręcznie ani nie usuwaj starej kopii z włączonym czyszczeniem danych. Opcja usunięcia plików i ustawień przy odinstalowaniu jest domyślnie wyłączona.
Jeśli problem pozostaje, napisz do wsparcia, podając wersje WordPress, WooCommerce, PHP i wtyczki, sposób przechowywania zamówień (klasyczny/HPOS), wybrany e-mail oraz kroki odtworzenia. Nie dołączaj faktur ani danych klientów do publicznego zgłoszenia.