Dodatek Faktury WooCommerce – Logika Warunkowa Szablonów Faktur pozwala na automatyczne przełączanie szablonów faktur w zależności od warunków zamówienia, takich jak kraj, produkt, rola użytkownika, metoda płatności i inne.
Spis treści
1. Instalacja
- Wymagania wstępne: Faktury WooCommerce PRO (wersja 3.6 lub wyższa).
- Pobierz: plik
flexible-invoices-conditional-templates.zip
z konta WP Desk. - Zainstaluj:
- W panelu WordPress przejdź do Wtyczki → Dodaj nową → Wyślij wtyczkę.
- Wybierz plik ZIP i kliknij Zainstaluj teraz, a następnie Aktywuj.
- Sprawdź: Przejdź do Faktury → Ustawienia → Logika warunkowa dla szablonów, aby potwierdzić, że nowa zakładka jest dostępna.
2. Przegląd ustawień
Zdefiniuj reguły, aby wybrać, który szablon faktury ma być użyty, gdy spełnione są określone warunki. Dostępne w: Faktury → Ustawienia → Logika warunkowa dla szablonów.
2.1 Interfejs reguły
- Użyj szablonu: Wybierz szablon faktury, który będzie zastosowany po spełnieniu warunków reguły.
- Dodaj warunek: Wskaż atrybut zamówienia, operator oraz wartość.
- Logika ORAZ: Wiele warunków w jednej regule łączy się za pomocą ORAZ.
- Grupy LUB: Dodaj alternatywne zestawy warunków za pomocą grup OR.
- Priorytet reguły: Reguły oceniane są od góry; ostatnia pasująca reguła ma pierwszeństwo.
2.2 Dostępne warunki
- Kraj klienta
- Sprawdź kraj rozliczeniowy (jest / nie jest).
- Waluta
- Sprawdź walutę zamówienia (jest / nie jest).
- Wartość zamówienia
- Porównaj sumę całkowitą (większa niż / mniejsza niż / równa).
- Metoda płatności
- Wybierz bramkę płatności WooCommerce (jest / nie jest).
- Produkt
- Aktywuj przy konkretnym produkcie w zamówieniu.
- Kategoria produktu
- Aktywuj przy produktach z wybranej kategorii.
- Rola użytkownika
- Sprawdź rolę użytkownika WordPress (jest / nie jest).
- Numer VAT
- Sprawdź, czy pole numeru VAT jest wypełnione lub puste.
Zapisz zmiany, aby reguły zostały natychmiast zastosowane.
3. Przykłady użycia
Przykład 1: Zamówienia z Niemiec
Cel: Użyj specjalnego szablonu faktury dla zamówień z krajem rozliczeniowym Niemcy.
- Wybierz szablon Szablon B – Niemiecki układ.
- Dodaj warunek:
Kraj klienta jest Niemcy (DE)
. - Zapisz zmiany.
Rezultat: Wszystkie zamówienia z Niemiec będą używać wybranego niemieckiego szablonu faktury.
Przykład 2: Konkretny produkt
Cel: Zastosuj niestandardowy szablon faktury, gdy zamówienie zawiera „Awesome Widget X”.
- Wybierz szablon Faktura produkt X.
- Dodaj warunek:
Produkt jest „Awesome Widget X”
. - Zapisz zmiany.
Rezultat: Faktury dla każdego zamówienia zawierającego produkt Awesome Widget X będą używać szablonu Faktura produkt X.
Przykład 3: Klienci B2B
Cel: Użyj szablonu dla klientów B2B, gdy podano numer VAT.
- Wybierz Szablon faktury B2B.
- Dodaj warunek:
Numer VAT jest wypełniony
. - Zapisz zmiany.
Rezultat: Każde zamówienie z podanym numerem VAT będzie używać układu faktury B2B.