wFirma WooCommerce PRO

Spis treści

Przegląd funkcji (Wideo)

Wprowadzenie

wFirma WooCommerce to kompleksowe rozwiązanie łączące Twój sklep WooCommerce z popularnym polskim systemem księgowym wFirma. Wtyczka występuje w dwóch wersjach:

Wersja Darmowa (FREE): Umożliwia ręczne wystawianie faktur VAT i proform, zbieranie NIP w zamówieniu, synchronizację kontrahentów oraz pobieranie dokumentów PDF.

Wersja PRO: Rozszerza darmową wtyczkę o pełną automatyzację, paragony fiskalne, integrację magazynową, obsługę MOSS/OSS oraz akcje hurtowe. Wymaga zainstalowanej darmowej wersji wtyczki.

Poniższa dokumentacja opisuje konfigurację i funkcje obu wersji.

1. Aktywacja dostępu API w wFirma

WAŻNE: Aby korzystać z integracji, musisz posiadać aktywny dostęp do API wFirma.

Pobranie kluczy API

  1. Zaloguj się do swojego konta na wfirma.pl
  2. Przejdź do: Ustawienia → Aplikacje → Klucze API
  3. Wygeneruj nowy klucz API (jeśli nie masz)
  4. Skopiuj dwa parametry:
    • Access Key (klucz dostępu)
    • Secret Key (klucz tajny)

Uwaga: Klucze API należy przechowywać bezpiecznie. Nie udostępniaj ich osobom trzecim.

2. Instalacja wtyczki

Wersja FREE

  1. Pobierz wtyczkę z repozytorium WordPress lub prześlij plik ZIP
  2. W panelu WordPress przejdź do: Wtyczki → Dodaj nową
  3. Kliknij „Wyślij wtyczkę na serwer” i wybierz plik ZIP
  4. Aktywuj wtyczkę

Wersja PRO

  1. Upewnij się, że wersja FREE jest zainstalowana i aktywowana
  2. Prześlij plik ZIP wersji PRO analogicznie jak wersję FREE
  3. Aktywuj wtyczkę PRO
  4. Przejdź do zakładki „Licencja” i wprowadź klucz licencyjny

3. Konfiguracja połączenia

Po aktywacji wtyczki:

  1. W panelu WordPress przejdź do: WooCommerce → wFirma
  2. W zakładce „Ustawienia” wypełnij:
    • Access Key – klucz dostępu z wFirma
    • Secret Key – klucz tajny z wFirma
  3. Kliknij przycisk „Testuj połączenie”, aby sprawdzić poprawność danych
  4. Jeśli test zakończy się sukcesem, kliknij „Zapisz zmiany”

Wybór firmy (dla kont wielofirmowych)

Jeśli Twoje konto wFirma obsługuje wiele firm, po poprawnym połączeniu pojawi się lista rozwijana umożliwiająca wybór firmy, dla której mają być wystawiane dokumenty.

4. Ustawienia formularza zamówienia (Checkout)

W zakładce „Sklep” możesz skonfigurować sposób wyświetlania pola NIP dla klientów.

Widoczność pola NIP

  • Zawsze widoczne – pole NIP jest zawsze dostępne w formularzu zamówienia.
  • Checkbox „Chcę fakturę” – pole NIP pojawia się dopiero po zaznaczeniu opcji przez klienta. (Działa tylko w klasycznym checkout, nie w WooCommerce Gutenberg Blocks)

Etykieta checkboxa

Możesz dostosować tekst wyświetlany przy checkboxie, np. „Chcę otrzymać fakturę VAT”.

Walidacja NIP

Włącz opcję „Sprawdzaj format NIP”, aby wtyczka weryfikowała poprawność numeru (czy ma dokładnie 10 cyfr) przed złożeniem zamówienia.

Wymagalność

Możesz ustawić pole NIP jako wymagane, jeśli sprzedajesz tylko firmom (B2B).

Kompatybilność z WooCommerce Blocks

Wtyczka jest w pełni kompatybilna z nowym checkout opartym na Gutenberg Blocks. Pole NIP pojawia się w sekcji adresu rozliczeniowego.

Kompatybilność z innymi wtyczkami NIP

Wtyczka automatycznie wykrywa inne popularne wtyczki dodające pole NIP (np. Pole NIP dla WooCommerce PRO) i nie dodaje swojego pola, aby uniknąć duplikacji.

5. Konfiguracja dokumentów księgowych

W zakładce „Fakturowanie” dostosujesz dane, które trafią na fakturę.

Mapowanie stawek VAT

Przypisz klasy podatkowe z WooCommerce do odpowiednich kodów w wFirma:

  • Stawka ZW: Wybierz klasę podatkową dla towarów zwolnionych z VAT.
  • Stawka 0%: Wybierz klasę dla stawki 0% (np. eksport).
  • Stawka NP: Wybierz klasę dla towarów niepodlegających opodatkowaniu w kraju.

Standardowe stawki (23%, 8%, 5%) są rozpoznawane automatycznie na podstawie wartości podatku w zamówieniu.

Termin płatności

Ustaw domyślną liczbę dni na opłacenie faktury dla nieopłaconego zamówienia (np. 7, 14, 30 dni).

Konto bankowe

Wybierz konto bankowe z wFirma, które ma widnieć na fakturze. Lista kont jest pobierana automatycznie z Twojego konta wFirma.

Seria numeracji

Wybierz serię numeracji faktur z wFirma. Możesz mieć różne serie dla różnych typów dokumentów.

6. Automatyzacja [TYLKO PRO]

Wersja PRO umożliwia automatyczne wystawianie dokumentów bez udziału administratora. Konfiguracja znajduje się w zakładce „Automatyzacja”.

Automatyczne faktury VAT

  • Włącz automatyzację: Zaznacz, aby włączyć automatyczne wystawianie faktur.
  • Warunek wystawiania:
    • „Dla wszystkich zamówień” – każde zamówienie otrzyma fakturę
    • „Tylko z NIP” – faktury tylko dla zamówień B2B
    • „Tylko bez NIP” – faktury tylko dla zamówień B2C
  • Statusy zamówienia: Wybierz statusy (np. „Zrealizowane”, „W realizacji”), które uruchomią wystawienie faktury.
  • Wysyłka e-mail: Automatyczna wysyłka faktury PDF do klienta.

Automatyczne faktury proforma

Idealne dla zamówień „Oczekujących na płatność”. Klient otrzymuje proformę, opłaca ją, a po zmianie statusu na „Zrealizowane” system może wystawić fakturę VAT.

Konfiguracja analogiczna jak dla faktur VAT:

  • Włącz/wyłącz automatyzację
  • Warunek wystawiania (wszyscy/z NIP/bez NIP)
  • Statusy wyzwalające
  • Automatyczna wysyłka e-mail

Automatyczne paragony

Paragony fiskalne dla klientów detalicznych (B2C). Zazwyczaj wystawiane dla zamówień bez NIP.

  • Włącz/wyłącz automatyzację
  • Warunek wystawiania
  • Statusy wyzwalające

7. Paragony fiskalne [TYLKO PRO]

Zakładka „Paragony” umożliwia konfigurację wystawiania paragonów fiskalnych.

Seria numeracji paragonów

Wybierz odpowiednią serię numeracji dla paragonów z wFirma.

8. Integracja magazynowa [TYLKO PRO]

Zakładka „Magazyn” umożliwia dwukierunkową synchronizację stanów magazynowych między WooCommerce a wFirma.

Włączenie synchronizacji

Zaznacz opcję „Włącz synchronizację magazynu”, aby aktywować funkcję.

Dopasowywanie produktów

Określ, jak wtyczka ma dopasowywać produkty między WooCommerce a wFirma:

  • Po SKU: Dopasowanie na podstawie numeru SKU produktu
  • Po kodzie produktu: Dopasowanie na podstawie kodu produktu

Webhook dla aktualizacji w czasie rzeczywistym

Wtyczka generuje unikalny URL webhook, który możesz skonfigurować w wFirma. Dzięki temu zmiany stanów magazynowych w wFirma są natychmiast odzwierciedlane w WooCommerce.

  1. Skopiuj powyższy adres URL i wklej go w konfiguracji webhooka w systemie wFirma. Ustawienia webhooków znajdziesz w menu: Ustawienia → Webhooks.
  2. W ustawieniach webhooka wybierz zdarzenie „Produkty » Zmiana ilości na magazynie” oraz format danych JSON
  3. Wprowadź klucz webhooka otrzymany z wFirma. Po dodaniu webhooka znajdziesz wygenerowany klucz tutaj:

9. MOSS / EU VAT OSS [TYLKO PRO]

Obsługa procedury MOSS (Mini One Stop Shop) / OSS (One Stop Shop) dla sprzedaży usług cyfrowych do klientów z UE.

Konfiguracja

  • Wybierz klasę podatkową WooCommerce używaną dla produktów objętych procedurą MOSS/OSS.
  • Wybierz kod rodzaju usługi
  • Wybierz 2 dowody

Jak to działa

Gdy klient z innego kraju UE kupuje produkt z klasą podatkową MOSS:

  1. Wtyczka automatycznie pobiera odpowiedni kod VAT dla kraju klienta z wFirma
  2. Faktura jest wystawiana z prawidłową stawką VAT kraju docelowego
  3. Ewidencja zawiera wymagane dowody VAT (VAT evidence)

10. Akcje hurtowe [TYLKO PRO]

Wersja PRO umożliwia wykonywanie operacji na wielu zamówieniach jednocześnie.

Dostępne akcje hurtowe

Na liście zamówień WooCommerce dostępne są dodatkowe akcje zbiorcze:

  • Generuj faktury wFirma: Wystawia faktury dla wszystkich zaznaczonych zamówień
  • Generuj proformy wFirma: Wystawia proformy dla zaznaczonych zamówień
  • Generuj paragony wFirma: Wystawia paragony dla zaznaczonych zamówień
  • Wyślij faktury e-mail: Wysyła faktury e-mailem do klientów zaznaczonych zamówień
  • Wyślij proformy e-mail: Wysyła proformy e-mailem do klientów zaznaczonych zamówień

Pasek postępu

Podczas wykonywania akcji hurtowych wyświetlany jest pasek postępu z informacją o przetworzonych zamówieniach oraz podsumowanie z wynikami (sukcesy/błędy).

11. Obsługa zamówień (Panel Administratora)

Na ekranie edycji zamówienia (po prawej stronie) znajduje się panel „Faktura wFirma”.

Funkcje dostępne w obu wersjach (FREE i PRO)

  • Utwórz fakturę: Ręczne wystawienie faktury VAT dla zamówienia
  • Pobierz PDF: Szybkie pobranie dokumentu w formacie PDF

Funkcje dodatkowe w wersji PRO

  • Utwórz paragon: Ręczne wystawienie paragonu fiskalnego
  • Utwórz proformę: Ręczne wystawienie faktury proforma
  • Wyślij e-mail: Ręczne wysłanie faktury/proformy e-mailem do klienta

Kolumna na liście zamówień

Na liście zamówień WooCommerce dodana jest kolumna „wFirma” pokazująca status dokumentów dla każdego zamówienia z szybkim dostępem do akcji.

12. Pobieranie faktur przez klientów

Klienci mogą pobierać swoje faktury bezpośrednio z panelu „Moje konto”.

Jak to działa

  1. Klient loguje się do sklepu
  2. Przechodzi do: Moje konto → Zamówienia
  3. Klika „Zobacz” przy wybranym zamówieniu
  4. Jeśli faktura została wystawiona, pojawia się przycisk „Pobierz fakturę”

13. Ustawienia zaawansowane

W zakładce „Zaawansowane” znajdziesz dodatkowe opcje.

Jednostka miary produktu [TYLKO PRO]

Ustaw domyślną jednostkę miary dla produktów na fakturze (np. „szt.”, „kg”, „godz.”).

Możesz także ustawić indywidualną jednostkę miary dla każdego produktu w edycji produktu WooCommerce.

Dekretacja [TYLKO PRO]

Wybierz schemat dekretacji (klasyfikacji księgowej) dla automatycznie wystawianych faktur. Schematy pobierane są z Twojego konta wFirma.

Logi i diagnostyka

Włącz opcję „Szczegółowe logi”, aby wtyczka zapisywała pełną komunikację z API wFirma w logach WooCommerce.

Logi znajdziesz w: WooCommerce → Status → Logi (plik: devikit_wfirma_debug)

Włącz tę opcję tylko w razie problemów – szczegółowe logowanie może wpływać na wydajność.

14. Licencja [TYLKO PRO]

Aby funkcje PRO działały, musisz aktywować licencję.

Aktywacja licencji

  1. Przejdź do: WooCommerce → wFirma → Licencja
  2. Wpisz klucz licencyjny otrzymany po zakupie
  3. Kliknij „Aktywuj”
  4. Status licencji musi być „Aktywna”

Informacje o licencji

Po aktywacji wyświetlane są:

  • Status licencji
  • Data aktywacji
  • Data wygaśnięcia (jeśli dotyczy)

Dezaktywacja licencji

Możesz dezaktywować licencję, aby przenieść ją na inną stronę. Kliknij przycisk „Dezaktywuj” i potwierdź operację.

Automatyczne aktualizacje

Aktywna licencja umożliwia automatyczne aktualizacje wtyczki PRO bezpośrednio z panelu WordPress.

15. Wsparcie techniczne

Użytkownicy wersji PRO

Jeśli masz pytania, potrzebujesz pomocy w konfiguracji lub napotkałeś problem, skontaktuj się z nami bezpośrednio:

Gwarantujemy niezwłoczną pomoc dla posiadaczy aktywnej licencji PRO.

Użytkownicy wersji FREE

Wsparcie dla wersji darmowej udzielane jest na oficjalnym forum WordPress:

Forum wsparcia: wordpress.org/support/plugin/invoicing-integration-for-wfirma-and-woocommerce