WP Desk Care - zadbaj o swój biznes online!

Sprawdzona opieka techniczna dla Twojego sklepu.

Jak naprawić problem podwójnego wystawiania faktur w WooCommerce i Fakturowni – Studium przypadku

Jak naprawić problem podwójnych faktur w WooCommerce i Fakturowni

Integracja WooCommerce z systemem fakturowania, takim jak Fakturownia, pozwala na automatyczne wystawianie faktur, co jest niezwykle wygodne dla właścicieli sklepów internetowych. Jednak czasami mogą pojawić się problemy techniczne, jak w przypadku klienta, który zgłosił, że po zmianie statusu zamówienia na “zrealizowane” w WooCommerce, Fakturownia generowała dwie identyczne faktury. W tym artykule przedstawimy krok po kroku, jak rozwiązać ten problem.

Podwójne wystawienie faktur w WooCommerce i Fakturowni – co zrobić?

Opis sytuacji i wyzwania

Jeden z naszych klientów zgłosił następujący problem:

“Po zmianie statusu zamówienia w WooCommerce na ‘zrealizowane’ Fakturownia wystawia dwa identyczne dokumenty – faktury lub paragony – które mają kolejną numerację. Jak mogę sprawić, aby generował się tylko jeden dokument?”

Podwójne fakturowanie może prowadzić do dezorganizacji w księgowości, a także wprowadzać zamieszanie dla klientów.

Kluczowe było więc szybkie zidentyfikowanie i rozwiązanie problemu.

Analiza przypadku i rozwiązanie

Po dokładnej analizie okazało się, że problem wynikał z obecności dodatkowych webhooków, które dublowały żądania do API Fakturowni.

Webhooki WooCommerce

Webhooki te najprawdopodobniej pozostały po wcześniejszej integracji z Fakturownią, ponieważ nasza wtyczka Fakturownia WooCommerce nie wymaga ustawiania żadnych webhooków w WooCommerce.

Krok 1: Sprawdzenie webhooków w WooCommerce

Webhooki to mechanizmy, które umożliwiają automatyczne wysyłanie danych do zewnętrznych systemów po wystąpieniu określonych zdarzeń w WooCommerce.

Aby sprawdzić, czy to one powodowały problem:

  1. Przeszliśmy do WooCommerce > Ustawienia > Zaawansowane > Webhooki.
  2. Zidentyfikowaliśmy obecność kilku webhooków powiązanych z Fakturownią, o nazwie Intum webhook order create, Intum webhook order update i Intum webhook order delete.
  3. Zauważyliśmy, że mogły one dublować żądania wysyłane do API Fakturowni.

Krok 2: Wyłączenie i usunięcie niepotrzebnych webhooków

Aby upewnić się, że WooCommerce nie wysyła podwójnych żądań do Fakturowni, wykonaliśmy następujące kroki:

  1. Wyłączyliśmy wszystkie webhooki powiązane z Fakturownią.
  2. Usunęliśmy zbędne webhooki, aby zapobiec ich ponownemu aktywowaniu.
  3. Przetestowaliśmy ponownie proces zmiany statusu zamówienia na “zrealizowane”, aby sprawdzić, czy Fakturownia generuje tylko jeden dokument.

Krok 3: Weryfikacja poprawności działania

Po usunięciu zbędnych webhooków klient sprawdził ponownie działanie WooCommerce i Fakturowni. Efekt? Problem został rozwiązany – generowana była tylko jedna faktura, zgodnie z oczekiwaniami.

Otrzymaliśmy od klienta potwierdzenie:
“Dziękuję za pomoc. Teraz faktury wystawiają się prawidłowo.”

Podsumowanie i wnioski

Podwójne fakturowanie w WooCommerce zintegrowanym z Fakturownią może wynikać z nadmiarowych webhooków wysyłających powielone żądania do API.

W tym studium przypadku problem został rozwiązany poprzez ich usunięcie, co pozwoliło na prawidłowe generowanie faktur.

Najważniejsze wnioski:

  • Webhooki w WooCommerce mogą powodować nieoczekiwane efekty, jeśli są nieprawidłowo skonfigurowane.
  • Usunięcie zbędnych webhooków może rozwiązać problem podwójnego fakturowania.
  • Nasza wtyczka Fakturownia WooCommerce nie wymaga ustawiania webhooków w WooCommerce – ich obecność może być pozostałością po wcześniejszych integracjach.
  • Warto regularnie monitorować integracje WooCommerce, aby uniknąć podobnych błędów w przyszłości.

Co dalej?

Jeśli masz podobny problem lub chcesz zoptymalizować integrację WooCommerce z Fakturownią, sprawdź naszą dokumentację wtyczki lub skontaktuj się z naszym wsparciem technicznym.

Czy masz inne pytania dotyczące WooCommerce? Zostaw komentarz lub skorzystaj z naszych usług wsparcia technicznego!

Fakturownia WooCommerce 229  (281,67  z VAT)

Łatwa i szybka integracja WooCommerce z Fakturownią. Wystawiaj faktury VAT i rachunki do zamówień WooCommerce oraz dodaj dwustronną synchronizację stanów magazynowych z serwisem Fakturownia.

Dodaj do koszyka lub Zobacz szczegóły
Ponad 253 183 klientów WP Desk
Ostatnia aktualizacja: 2025-03-13
Działa z WooCommerce 8.1 - 9.6

Zobacz inne artykuły

Dołącz do ponad 10 000 czytelników

Poradniki WooCommerce i nowości –
wprost na Twój e-mail.

Preferencje plików cookies

Inne

Inne niekategoryzowane pliki cookie to te, które są analizowane i nie zostały jeszcze przypisane do żadnej z kategorii.

Niezbędne

Niezbędne
Niezbędne pliki cookie są absolutnie niezbędne do prawidłowego funkcjonowania strony. Te pliki cookie zapewniają działanie podstawowych funkcji i zabezpieczeń witryny. Anonimowo.

Reklamowe

Reklamowe pliki cookie są stosowane, by wyświetlać użytkownikom odpowiednie reklamy i kampanie marketingowe. Te pliki śledzą użytkowników na stronach i zbierają informacje w celu dostarczania dostosowanych reklam.

Analityczne

Analityczne pliki cookie są stosowane, by zrozumieć, w jaki sposób odwiedzający wchodzą w interakcję ze stroną internetową. Te pliki pomagają zbierać informacje o wskaźnikach dot. liczby odwiedzających, współczynniku odrzuceń, źródle ruchu itp.

Funkcjonalne

Funkcjonalne pliki cookie wspierają niektóre funkcje tj. udostępnianie zawartości strony w mediach społecznościowych, zbieranie informacji zwrotnych i inne funkcjonalności podmiotów trzecich.

Wydajnościowe

Wydajnościowe pliki cookie pomagają zrozumieć i analizować kluczowe wskaźniki wydajności strony, co pomaga zapewnić lepsze wrażenia dla użytkowników.