Opis
Ta wtyczka zapewnia integrację między WooCommerce a systemem księgowym inFakt, umożliwiając automatyczne (wersja PRO) i ręczne generowanie faktur na podstawie zamówień WooCommerce.
Funkcje (wersja darmowa)
- Ręczne generowanie faktury z ekranu edycji zamówienia.
- Synchronizacja danych klienta (tworzenie/aktualizacja w inFakt).
- Przechowywanie numeru faktury w zamówieniu.
- Podgląd faktury w InFakt.
- Logi komunikacji API.
- Zaawansowane mapowanie stawek VAT.
- Obsługa ryczałtu.
Wersja Pro
Dostępna jest także wersja Pro z dodatkowymi funkcjami:
- Automatyczne generowanie faktur po zmianie statusu.
- Obsługa faktur proforma.
- Wysyłanie faktur w formacie PDF mailowo
- Operacje masowe na liście zamówień – generowanie faktur/proform i wysyłanie e-maili dla wielu zamówień jednocześnie.
- Integracja z KSeF za pośrednictwem InFakt – ręczne i automatyczne wysyłanie do Krajowego Systemu e-Faktur.
- Kompatybilność z WooCommerce Subscriptions.
- Pomoc techniczna.
Usługi zewnętrzne
Ta wtyczka opiera się na API inFakt, zewnętrznej usłudze księgowej, aby generować faktury i zarządzać danymi klientów.
Czym jest inFakt API?
inFakt to polski internetowy system księgowy, który zapewnia usługi fakturowania i księgowości dla firm. Ta wtyczka używa oficjalnego API, aby:
* Tworzyć i zarządzać kontrahentami (klientami) na twoim koncie inFakt.
* Generować faktury i faktury pro forma (wersja PRO).
* Wczytywać rachunki bankowe, powody zwolnienia z VAT i inne dane księgowe z twojego konta inFakt.
* Pobierać pliki PDF faktur.
* Wysyłać faktury do KSeF (Krajowy System e-Faktur) za pośrednictwem inFakt (wersja PRO).
Jakie dane są wysyłane i kiedy?
Wtyczka wysyła następujące dane do API inFakt (https://api.infakt.pl/v3) w następujących sytuacjach:
Po kliknięciu „Utwórz fakturę” lub gdy uruchomione zostanie automatyczne generowanie faktury (wersja PRO):
* Dane rozliczeniowe klienta: imię, nazwisko, nazwa firmy, numer VAT (NIP), e-mail, numer telefonu, adres rozliczeniowy (ulica, miasto, kod pocztowy, kraj).
* Informacje o zamówieniu: pozycje zamówienia (nazwy produktów, ilości, ceny, stawki VAT), szczegóły wysyłki, metoda płatności, data zamówienia, łączna kwota zamówienia.
Kiedy wtyczka łączy się z API inFakt (podczas wczytywania strony ustawień lub gdy jest to potrzebne):
* Twój klucz API inFakt (do uwierzytelniania).
* Żądania w celu pobrania twoich ustawień konta: rachunków bankowych, powodów zwolnienia z VAT, kategorii przychodów, opcji podatku ryczałtowego.
Żadne dane nie są wysyłane automatycznie bez twojego działania. Wtyczka komunikuje się z inFakt API tylko wtedy, gdy:
* Ręcznie tworzysz fakturę z ekranu zamówienia.
* Włączysz automatyczne generowanie faktur w wersji PRO.
* Otwierasz stronę ustawień wtyczki (aby wczytywać konfigurację konta).
Informacje o dostawcy usług
- Nazwa usługi: inFakt API
- Adres URL usługi: https://www.infakt.pl/
- Dokumentacja API: https://www.infakt.pl/api/
- Warunki świadczenia usług: https://www.infakt.pl/regulamin/
- Polityka prywatności: https://www.infakt.pl/polityka-prywatnosci/
Korzystając z tej wtyczki, przyjmujesz do wiadomości, że dane klienta i zamówienia będą przekazywane do inFakt w celu wystawiania faktur. Jesteś odpowiedzialny za zapewnienie zgodności z obowiązującymi przepisami o ochronie danych (w tym RODO) oraz poinformowanie swoich klientów o tym przetwarzaniu danych.
Zrzuty ekranu








Instalacja
- Prześlij katalog
invoicing-integration-for-infakt-and-woocommercedo katalogu/wp-content/plugins/. - Włącz wtyczkę w menu Wtyczki w WordPressie.
- Przejdź do WooCommerce -> InFakt i wpisz twój klucz API.
Recenzje
Kontrybutorzy i deweloperzy
„InFakt WooCommerce” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „InFakt WooCommerce” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “InFakt WooCommerce” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
1.0.28
- Add: Devikit Care banner in WordPress admin with dismiss options
- Add: Devikit Care sidebar widget on plugin settings page
- Add: Devikit Care dashboard widget
- Fix: Pro upgrade banner restyled to match Care banner style
1.0.27
- Fixed: PRO upgrade banner styling after WordPress 7.0 admin refresh (button borders and notice link styles).
- Improved: Banner layout with dedicated CSS and increased top padding.
1.0.26
- Fix: NIP field now saves correctly in WP Admin user profile and synchronises with My Account edit address (bidirectional sync).
- Fix: NIP is now populated when selecting a customer or clicking „Load billing address” in admin order edit screen.
1.0.25
- Updated: Tested up to WordPress 7.0.
1.0.24
- Updated: readme Pro purchase link text (Get PRO Version).
1.0.23
- Updated: readme Pro CTA restored as subsection heading with bold link anchor.
1.0.22
- Updated: readme Description layout (intro + bare YouTube URL for directory embed); Pro CTA link formatting.
1.0.21
- Added: demo video link in readme (YouTube).
1.0.20
- Fixed: VAT class mapping for WooCommerce „Standard” rate (empty tax class slug): product lines now respect ZW / 0% / NP mapping from plugin settings instead of skipping mapping and sending tax_symbol „0”, which broke invoices when vat_exemption_reason was set.
1.0.19
- Fixed: paid amount on invoice (paid_price) is now sent to the inFakt API in minor currency units (grosze), matching other amounts — previously PLN values were interpreted as grosze, so e.g. 1199.00 PLN appeared as 11.99 PLN.
1.0.18
- Updated: screenshot #4 (assets) for plugin directory.
1.0.17
- Updated: screenshot #4 (assets) for plugin directory.
1.0.16
- Dodano: opcjonalne ustawienie (Fakturowanie) — data sprzedaży na fakturze inFakt może odpowiadać dacie wystawienia faktury zamiast dacie zamówienia WooCommerce; polskie tłumaczenia i skompilowany pl_PL.mo.
1.0.15
- Naprawiono: mapowanie bramek płatności WooCommerce na kody payment_method API inFakt (transfer, przelewy24, paypal, delivery, card itp.) zamiast wysyłania ciągu tytułu płatności z kasy; dodano filtr devikit_infakt_payment_method.
- Naprawiono: obliczanie terminu płatności korzystało z niezdefiniowanej zmiennej, gdy ustawiono liczbę dni na płatność (obecnie termin oparty jest na dacie wystawienia faktury).
1.0.14
- Konserwacja: ponowne wydanie (ta sama baza kodu co 1.0.13, zawierająca poprawki VAT).
1.0.13
- Naprawiono: VAT na pozycjach wysyłki jest teraz zgodny z danymi zamówienia WooCommerce (kwotami podatku) i mapowaniem stawek podatkowych (w tym stawką standardową oraz zw/np/0), zamiast być dziedziczony z produktów w koszyku lub błędnie domyślnie ustawiany na 0%. Wysyłka z klasą podatkową „inherit” korzysta z stawek pozycji produktowych, gdy jest to właściwe.
1.0.12
- Ulepszenie: gdy w rozliczeniowy adresie w wierszu 1 znajduje się wyłącznie ulica, a w wierszu 2 budynek i/lub mieszkanie (np. polskie formaty typu 15/3, 15 m. 3), wartości są mapowane na Infakt street_number i flat_number. Filtry: devikit_infakt_parse_billing_address_line2, devikit_infakt_client_address_from_order.
1.0.11
- Naprawiono: save_admin_order_nip – WooCommerce może przekazać WP_Post zamiast WC_Order; użycie instanceof WC_Order zapobiega błędowi Call to undefined method WP_Post::update_meta_data().
1.0.10
- Edytowalne pole NIP w meta zamówienia (sekcja adresu rozliczeniowego).
1.0.9
- Walidacja sumy zamówienia vs faktury w kolumnie listy zamówień.
- Opóźnione wysyłanie wiadomości e-mail (5 min) przy automatycznym tworzeniu faktur/proform
1.0.8
- Naprawiono działanie zamykania banera ulepszenia do wersji Pro (przyciski „przypomnij później” i „nie przypominaj”).
1.0.7
- Małe poprawki.
1.0.6
- Naprawiono domyślne tłumaczenie etykiety pola wyboru podczas pierwszej instalacji.
1.0.5
- Dodano zrzuty ekranu wtyczki.
- Zaktualizowano opisy pliku readme.
1.0.4
- Dodano identyfikator URI wtyczki dla integracji z WordPress.org.
1.0.3
- Usunięto funkcję „Uwzględnianie wariantów produktów w fakturach” z listy funkcji Pro.
1.0.2
- Naprawiono tytuł banera Pro.
1.0.1
- Dodano baner promocyjny wersji Pro.
- Zaktualizowana lista funkcji.
1.0.0
- Pierwsze publiczne wydanie.