Tax Exempt Pro - Zwolnienie z podatku i VAT dla grup klientów B2B, stawki pełne lub częściowe
Sprzedawaj bez podatku wybranym grupom klientów — firmom B2B i hurtownikom, organizacjom non-profit, szkołom, placówkom dyplomatycznym — ze zwolnieniem pełnym (100%) lub częściowym. Ceny, koszyk, zamówienie, faktury i e-maile są naliczane bez podatku (lub z jego obniżoną stawką), a zwolnieni klienci na każdym kroku widzą czytelny komunikat o cenie bez podatku. Moduł oparty na natywnym hooku taxManager PrestaShop: bez nadpisywania rdzenia, bez edycji plików, z automatyczną kontrolą stanu i wbudowanym autotestem. Dla PrestaShop 1.7 – 9.
Niektórzy klienci po prostu nie powinni płacić podatku
Klienci hurtowi i B2B oczekują cen netto. Organizacje non-profit, szkoły oraz nabywcy rządowi i dyplomatyczni są zwolnieni z podatku na mocy prawa. Obsługa tego przez ręczne zwroty albo osobny cennik jest powolna i podatna na błędy. Tax Exempt Pro robi to automatycznie: zaznacz grupę klientów, zapisz — i każdy jej członek kupuje bez podatku. Ceny, koszyk, zamówienie, faktury, korekty, e-maile i webservice liczone są bez podatku.
Jak to działa
- 1. Zaznacz zwolnione grupy — strona konfiguracji wyświetla wszystkie grupy klientów wraz z liczbą członków. Wybierz te, które mają być zwolnione.
- 2. Ustaw stawkę — 100% dla pełnego zwolnienia albo dowolną stawkę częściową (np. 50% zamienia 21% VAT w 10,5%). Gdy klient należy do kilku zwolnionych grup, wygrywa najwyższa stawka.
- 3. Zapisz — działa od razu — każdy klient z danej grupy jest zwolniony już od następnego wyświetlenia strony. Bez czyszczenia cache, bez edycji plików, bez zmian w szablonie.
Zwolnieni klienci zawsze wiedzą, na czym stoją
Pod ceną produktu pojawia się dyskretna zielona informacja — „Cena zwolniona z podatku — przy zamówieniu podatek nie zostanie doliczony” — a baner potwierdza to w koszyku, przy składaniu zamówienia i na stronie Moje konto. Klienci zwolnieni w pełni przestają też widzieć mylące oznaczenia „z podatkiem / bez podatku”. W panelu administracyjnym karta klienta pokazuje sekcję zwolnienia z podatku z obowiązującą stawką i grupą (lub grupami), która je przyznaje.
Moduł sam kontroluje swój stan
Strona konfiguracji wykonuje automatyczne kontrole stanu oraz autotest na żywo: moduł uruchamia rzeczywisty mechanizm naliczania podatku Twojego sklepu dla prawdziwego klienta ze zwolnionej grupy i raportuje wynikową stawkę — zielony kolor oznacza poprawne działanie, a czerwony wskazuje dokładnie wadliwe ogniwo (niepodpięty hook, konkurencyjny moduł podatkowy odpowiadający jako pierwszy, podatki wyłączone w całym sklepie…). Uprawnienia grup naprawiają się same: grupy utworzone po instalacji są autoryzowane automatycznie, więc nikt po cichu nie płaci dalej podatku.
Czysta, nowoczesna inżynieria
- Natywny hook
taxManager— ten sam punkt rozszerzeń, którego używa oficjalny moduł VAT PrestaShop. Bez nadpisywania rdzenia, żaden plik nie jest modyfikowany. - Bezpieczna aktualizacja z v1.x — stare nadpisanie TaxCalculator jest usuwane własną procedurą PrestaShop, ustawienia migrują automatycznie, a pozostałości są wykrywane na stronie konfiguracji.
- Ścisła, atomowa walidacja — stawki muszą mieścić się w przedziale od 0 do 100 (akceptowane są zarówno
12.5, jak i12,5); jeśli jakakolwiek wartość jest nieprawidłowa, nic nie zostaje zapisane, więc ustawienia produkcyjne nigdy nie są zaktualizowane połowicznie. - Czysta deinstalacja — wszystkie klucze konfiguracji są usuwane, a wybrane grupy po prostu znów płacą podatki.
Kompatybilność
PrestaShop 1.7, 8 i 9. Wymaga włączonych podatków (Międzynarodowy > Podatki) oraz funkcji grup klientów (domyślnie aktywnej). Działa z każdym szablonem — komunikaty to standardowe szablony hooków, które można odpinać pojedynczo.
Najczęściej zadawane pytania
Czy mogę przyznać zwolnienie częściowe zamiast całkowitego usunięcia podatku?
Tak. Ustaw dowolną stawkę od 0 do 100 dla każdej grupy — np. zwolnienie 50% zamienia 21% VAT w 10,5%. Każda grupa może mieć własną stawkę, a dla klientów należących do kilku grup wygrywa najwyższa.
Czy moduł zmienia coś dla klientów bez zwolnienia?
Nie. Komunikaty i zmiany cen dotyczą wyłącznie członków zwolnionych grup; wszyscy pozostali kupują dokładnie tak jak dotychczas.
A co z fakturami i e-mailami o zamówieniu?
Zamówienia w pełni zwolnione po prostu nie zawierają podatku — faktury, korekty, e-maile i dane webservice są w pełni spójne, bez edytowania tłumaczeń PDF.
Klient ze zwolnionej grupy nadal płaci podatek — co zrobić?
Otwórz raz stronę konfiguracji modułu: ponownie podpina ona hooki sklep po sklepie, naprawia uprawnienia grup, a następnie uruchamia autotest, który podaje wynikową stawkę podatku, a w razie problemu — jego dokładną przyczynę.
Czy mogę zwolnić z podatku odwiedzających, którzy nie są zalogowani?
Tak — zwolnienie specjalnej grupy Odwiedzający (Visitor) zmienia ceny widoczne dla wszystkich przed zalogowaniem. Strona konfiguracji wyraźnie oznacza te grupy specjalne.
Co się dzieje po odinstalowaniu?
Wszystkie ustawienia modułu są usuwane, a wybrane grupy klientów znów płacą podatki — moduł nigdy nie modyfikuje plików rdzenia ani ogólnych ustawień podatkowych sklepu.
-
KompatybilnośćPrestashop 1.7
Prestashop 8
Prestashop 9 -
Dostępne Tłumaczenia ModułuAngielski
Francuski
Hiszpański
Niderlandzki
Niemiecki
Polski
Portugalski
Turecki
Włoski
MEG Venture
4 innych produktów w tej samej kategorii
| Wersja | 2.0.0 |
|---|---|
| Ostatnia aktualizacja | 2026-07-28 |
| Dziennik zmian | - [2026-07-23] Add translations for Tax Exempt Pro module in multiple languages - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-12] feat: Enhance tax hook registration to support both 'taxManager' and 'actionTaxManager' for improved compatibility - [2026-07-12] feat: Implement self-test functionality and improve hook registration in taxexempt module - [2026-07-12] feat: Add Tax Exempt Pro module with group-based tax exemption functionality - [2026-06-21] Refactor TaxCalculator and taxexempt module: Improve variable initialization and formatting for better readability - [2024-04-28] Update taxexempt module: Remove unused Prestashop version based folders - [2024-04-28] Update taxexempt.php: Add new input fields for tax exemption percentages in renderForm() method. Translations added. Module restructured for all versions of Prestashop. - [2024-04-26] Cart.php customer isset fix - [2023-09-11] v1.3.8 - [2022-09-18] nl.php - [2021-12-13] Update PriceCalculator.php - [2021-12-13] v1.3.7 update - [2021-10-03] Update TaxRulesTaxManager.php - [2021-04-16] Update taxexempt.php - [2020-10-30] Update taxexempt.php - [2020-10-30] Cart.php for 1.7 to fix shipping cost tax error - [2020-10-29] v1.3.5 first release - [2020-10-29] Initial commit |
• [2026-07-12] feat: Implement self-test functionality and improve hook registration in taxexempt module
• [2026-07-12] feat: Add Tax Exempt Pro module with group-based tax exemption functionality
• [2026-06-21] Refactor TaxCalculator and taxexempt module: Improve variable initialization and formatting for better readability
• [2024-04-28] Update taxexempt module: Remove unused Prestashop version based folders
• [2024-04-28] Update taxexempt.php: Add new input fields for tax exemption percentages in renderForm() method. Translations added. Module restructured for all versions of Prestashop.
• [2024-04-26] Cart.php customer isset fix
• [2023-09-11] v1.3.8
• [2022-09-18] nl.php
• [2021-12-13] Update PriceCalculator.php
• [2021-12-13] v1.3.7 update
• [2021-10-03] Update TaxRulesTaxManager.php
• [2021-04-16] Update taxexempt.php
• [2020-10-30] Update taxexempt.php
• [2020-10-30] Cart.php for 1.7 to fix shipping cost tax error
• [2020-10-29] v1.3.5 first release
• [2020-10-29] Initial commit
Komentarze (4)
Chwilowo nie możesz polubić tej opinii
Zgłoś komentarz
Zgłoszenie wysłane
Twoje zgłoszenie nie może zostać wysłane