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 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:
- Przeszliśmy do WooCommerce > Ustawienia > Zaawansowane > Webhooki.
- 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.
- 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:
- Wyłączyliśmy wszystkie webhooki powiązane z Fakturownią.
- Usunęliśmy zbędne webhooki, aby zapobiec ich ponownemu aktywowaniu.
- 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 zł (281,67 zł 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