Strona firmowa · Kancelaria Pagacz & Partners, windykacja i doradztwo biznesowe z Bielska-Białej · 2026 · tydzień

Pagacz & Partners: strona kancelarii windykacyjnej z Bielska-Białej

Domena przez pół roku pokazywała stronę parkingową. Teraz działa na niej nowa strona z treścią odtworzoną z archiwum, a stary WordPress czeka na serwerze jako droga powrotu.

  • Astro
  • TypeScript
  • GSAP
  • Lenis
  • Node.js
  • Nodemailer
  • Docker
  • Nginx
Zobacz działającą stronę ↗
Pagacz & Partners: strona kancelarii windykacyjnej z Bielska-Białej

Wyzwanie

Kancelaria Pagacz & Partners zajmuje się windykacją należności i doradztwem dla firm. Jej strona na WordPressie z Elementorem zniknęła z domeny na początku 2026 roku, a pagacz.eu pokazywała stronę parkingową OVH. Nowa strona miała wrócić z tym, co kancelaria pisała o sobie wcześniej, mówić prostym językiem do przedsiębiorcy, któremu kontrahent nie zapłacił, i zbierać sprawy przez formularz. Na tej samej domenie działa poczta kancelarii, której nie wolno było ruszyć.

Nasze rozwiązanie

Treść odtworzyliśmy z ostatniej wersji strony w archiwum internetu i przepisaliśmy krótszymi zdaniami, bez prawniczego żargonu. Cała oferta mieści się na jednej stronie z sekcjami: usługi, proces windykacji, kalkulator odsetek, „Dlaczego my” i kontakt, do tego polityka prywatności. Kalkulator liczy odsetki za opóźnienie w transakcjach handlowych i rekompensatę za koszty odzyskiwania należności. Formularz wysyła sprawę mailem na adres kancelarii, z adresem zwrotnym klienta. Przy zmianie DNS ruszyliśmy tylko rekordy A, więc poczta na OVH działała bez przerwy.

6

Testów logiki kalkulatora i formularza

0

Cookies i skryptów analitycznych

Co zbudowaliśmy

  • 01 Jedna podstrona z sekcjami: usługi, proces windykacji, kalkulator, „Dlaczego my”, kontakt; osobno polityka prywatności
  • 02 Treść odtworzona z archiwum starej strony i napisana na nowo krótkimi zdaniami
  • 03 Pierwszy ekran z fakturą, która przechodzi od pieczątki „NIEZAPŁACONA” przez licznik 113 dni po terminie do „ODZYSKANE”
  • 04 Kalkulator odsetek: kwota faktury, termin płatności, data zapłaty, firma albo podmiot publiczny
  • 05 Stawki 13,75% dla firm i 11,75% dla podmiotów publicznych, obowiązujące od 1 lipca do 31 grudnia 2026 r.
  • 06 Rekompensata 40, 70 albo 100 euro zależnie od kwoty, liczona tylko przy opóźnieniu
  • 07 Usługi w przypiętym poziomym przewijaniu na komputerze, pionowo na telefonie
  • 08 Proces windykacji jako oś z czterema etapami, które zapalają się przy przewijaniu
  • 09 Formularz z kwotą należności i opisem sprawy, walidacją po stronie serwera i pułapką na boty
  • 10 Limit jednego zapytania na 20 sekund z adresu IP
  • 11 Mail do kancelarii z adresem zwrotnym klienta, treść maila z oczyszczonym HTML-em
  • 12 Zero cookies i zero analityki, więc strona nie potrzebuje banera zgód
  • 13 Gdy system ma włączone ograniczenie animacji, strona rezygnuje z płynnego przewijania, przypinania sekcji i ekranu ładowania, a pierwszy ekran od razu pokazuje stan końcowy
  • 14 Treść czytelna bez JavaScriptu
  • 15 Przełączenie ze starego WordPressa skryptem: kopia bazy i plików, zmiana konfiguracji nginx, test i automatyczny powrót przy błędzie
Spis treści +

Punkt wyjścia

Kancelaria Pagacz & Partners z Bielska-Białej odzyskuje należności od kontrahentów, doradza firmom i pomaga szukać inwestorów. Do stycznia 2026 roku miała stronę na WordPressie z Elementorem. Potem domena pagacz.eu przestała wskazywać na serwer i pokazywała stronę parkingową, a certyfikat SSL wygasł w czerwcu.

Kancelaria chciała wrócić z tą samą treścią, ale w nowej formie. Na tej samej domenie działa jej poczta, kancelaria@pagacz.eu, więc przy przenosinach nie mogła zniknąć ani na godzinę.

Decyzje, które ukształtowały projekt

Treść z archiwum, napisana prościej

Ostatnią wersję starej strony wyciągnęliśmy z archiwum internetu. Zakres usług pozostał ten sam: windykacja, pomoc biznesowa, konsultacje i inwestycje. Zdania są krótsze i mówią o sytuacji klienta, np. „Kontrahent nie płaci albo zniknął po dostawie?”. Proces windykacji opisują cztery etapy: analiza sprawy, wezwanie i negocjacje, postępowanie sądowe, egzekucja.

Faktura zamiast wykresu 3D

Pierwszy projekt górnej sekcji miał trójwymiarowy wykres z logo kancelarii, zbudowany w three.js. Zastąpiliśmy go fakturą, bo faktura od razu mówi, czym kancelaria się zajmuje. Po wejściu na stronę faktura dostaje pieczątkę „NIEZAPŁACONA”, licznik odlicza 113 dni po terminie, kwota zostaje przekreślona, a na końcu pojawia się „ODZYSKANE”. Termin na fakturze liczy się od dzisiejszej daty, więc liczby zawsze się zgadzają.

Bez JavaScriptu albo przy włączonym w systemie ograniczeniu animacji faktura od razu pokazuje stan końcowy.

Kalkulator odsetek

Przedsiębiorca wpisuje kwotę faktury, termin płatności i datę zapłaty, a potem wybiera, czy dłużnikiem jest firma, czy podmiot publiczny. Kalkulator liczy dni opóźnienia, odsetki według stawki 13,75% albo 11,75% i rekompensatę za koszty odzyskiwania: 40, 70 albo 100 euro zależnie od kwoty. Pod wynikiem jest przycisk „Odzyskajmy to”, który prowadzi do formularza.

Stawki zmieniają się co pół roku, 1 stycznia i 1 lipca. Kalkulator trzyma jedną bieżącą stawkę, a przypis pod nim mówi wprost, że dla wcześniejszych okresów stawki były inne.

Formularz bez captchy i bez cookies

Formularz pyta o imię i nazwisko, firmę, e-mail, telefon, kwotę należności i opis sprawy. Serwer sprawdza wymagane pola, format adresu e-mail, zgodę i długość każdego pola. Ukryte pole łapie boty, a z jednego adresu IP przechodzi jedno zapytanie na 20 sekund. Mail trafia do kancelarii z adresem zwrotnym klienta, więc odpowiedź to zwykłe „Odpowiedz”.

Strona nie ustawia cookies i nie ma analityki, więc nie potrzebuje banera zgód.

Co z tego wyszło

Nowa strona działa w osobnym kontenerze na tym samym serwerze co stary WordPress. Skrypt przełączenia robi kopię bazy i plików WordPressa, zmienia upstream w konfiguracji nginx, sprawdza stronę i przy błędzie sam wraca do starej wersji. WordPress nadal działa na serwerze jako droga powrotu.

W strefie DNS zmieniliśmy tylko rekordy A. Rekordy MX, SPF i DKIM zostały na OVH, więc poczta kancelarii działała przez cały czas.

Technicznie

Astro 7 generuje statyczną stronę, a jedyny endpoint po stronie serwera, /api/kontakt, obsługuje adapter Node. Nie ma Reacta ani Tailwinda. Animacje to GSAP ze ScrollTriggerem, przewijanie obsługuje Lenis, a podział nagłówków na słowa jest napisany ręcznie, bez płatnego SplitText. Fonty: Fraunces w nagłówkach, Manrope w tekście, JetBrains Mono w etykietach i liczbach.

Logika kalkulatora i walidacja formularza są w modułach bez zależności od Astro, więc node --test sprawdza je bez uruchamiania strony. Testy pilnują m.in., że 10 000 zł 30 dni po terminie daje 113,01 zł odsetek, a brak opóźnienia nie daje rekompensaty.

Jeśli Twoja firma potrzebuje strony, która tłumaczy usługę prostym językiem i zbiera konkretne zapytania, zobacz, jak robimy strony internetowe.

Zrzuty ekranu

Pierwszy ekran: hasło „Odzyskamy pieniądze, które kontrahent jest Ci winien.” i faktura z pieczątką „ODZYSKANE”.
Pierwszy ekran: hasło „Odzyskamy pieniądze, które kontrahent jest Ci winien.” i faktura z pieczątką „ODZYSKANE”. (telefon)

Pierwszy ekran: hasło „Odzyskamy pieniądze, które kontrahent jest Ci winien.” i faktura z pieczątką „ODZYSKANE”.

Podobny problem do rozwiązania?

Napisz krótko, o co chodzi. Wycenę wyślemy w ciągu 24 godzin.

Zapytaj o wycenę →