# DataFirefly Payment Links: wysyłanie linku do płatności z panelu

> Instalacja Zainstaluj moduł w Moduły > Menedżer modułów > Załaduj moduł, wysyłając plik ZIP, albo skopiuj folder dfpaymentlink do katalogu /modules/ sklepu i kliknij Zainstaluj. Podczas instalacji moduł tworzy dwie…

- Strona: <https://www.datafirefly.com/pl/documentation/dfpaymentlink/>
- Język: pl
- Zaktualizowano: 2026-09-30
- Inne języki: [fr](https://www.datafirefly.com/documentation/dfpaymentlink/index.md), [en](https://www.datafirefly.com/en/documentation/dfpaymentlink/index.md), [es](https://www.datafirefly.com/es/documentation/dfpaymentlink/index.md), [de](https://www.datafirefly.com/de/documentation/dfpaymentlink/index.md), [it](https://www.datafirefly.com/it/documentation/dfpaymentlink/index.md), [nl](https://www.datafirefly.com/nl/documentation/dfpaymentlink/index.md), [pt](https://www.datafirefly.com/pt/documentation/dfpaymentlink/index.md)
- Indeks: <https://www.datafirefly.com/pl/documentation/llms.txt>

## Instalacja

Zainstaluj moduł w **Moduły > Menedżer modułów > Załaduj moduł**, wysyłając plik ZIP, albo skopiuj folder `dfpaymentlink` do katalogu `/modules/` sklepu i kliknij Zainstaluj.

Podczas instalacji moduł tworzy dwie tabele (linki i historia), dodaje zakładkę **Zamówienia > Linki płatności** i rejestruje swoje hooki, w tym na karcie klienta i stronie zamówienia w panelu.

Moduł sam niczego nie pobiera. Klient płaci modułami płatności już aktywnymi w sklepie (Stripe, PayPal, przelew itd.). Sprawdź, czy co najmniej jedna metoda płatności jest dostępna dla kraju i waluty klienta.

## Ustawienia modułu

Strona konfiguracji modułu zawiera następujące opcje.

### Domyślna ważność

Czas wybierany domyślnie przy tworzeniu linku: 2 godziny, 1, 2, 3, 7, 14 lub 30 dni. Możesz go zmienić dla każdego linku, także na własną datę.

### Automatyczne logowanie

Po kliknięciu „Zapłać” link loguje klienta, aby trafił od razu do kroku płatności. Trzy opcje: goście i zarejestrowani klienci (domyślnie), tylko goście albo nigdy. Przy opcjach „tylko goście” lub „nigdy” zarejestrowany klient podaje hasło przed zapłatą. Gość nie może zalogować się hasłem: jeśli wybierzesz „nigdy”, używaj zwykłych kont klientów.

### Automatyczne przypomnienie

Wysyła klientowi jeden e-mail, gdy do wygaśnięcia linku zostaje 6, 12, 24 lub 48 godzin, a zamówienie nie jest opłacone. Przypomnienie nie jest wysyłane dla linku utworzonego mniej niż 2 godziny wcześniej.

### Powiadomienia

Pracownik, który utworzył link, dostaje e-mail, gdy klient złoży zamówienie, a następnie gdy płatność zostanie potwierdzona. Możesz dodać dodatkowy adres, na przykład działu sprzedaży lub księgowości.

### Wysyłka, kopia i prefiks

„Domyślnie wysyłaj e-mailem” zaznacza wysyłkę przy tworzeniu linku. „Kopia każdego e-maila do” otrzymuje ukrytą kopię każdego wysłanego linku. Prefiks numerów (domyślnie PL) daje numery takie jak PL-7K3M9Q.

## Tworzenie linku do płatności

Otwórz **Zamówienia > Linki płatności** i kliknij **Nowy link do płatności**. Formularz wypełnia się w trzech blokach, a sumy przeliczają się po każdej zmianie.

### 1. Klient

Wyszukaj klienta po nazwisku, e-mailu, firmie lub numerze telefonu. Strzałki i klawisz Enter pozwalają go wybrać bez myszy. Jeśli nie istnieje, kliknij **Utwórz nowego klienta**: konto gościa jest zaznaczone domyślnie, gdy zamówienia gości są włączone w sklepie. Jeśli e-mail jest już używany, zostanie wybrany istniejący klient.

Następnie wybierz adres dostawy i adres do faktury albo dodaj adres bezpośrednio w tym bloku. Wyświetlane są też ostatnie koszyki klienta: **Użyj tego koszyka** wczytuje jego produkty, co pomaga, gdy dzwoni, bo utknął w checkoucie.

### 2. Produkty

Wyszukaj produkty po nazwie, indeksie lub EAN. Każda kombinacja jest pokazana osobno z ceną i stanem. Dostosuj ilości i pozostaw cenę jednostkową pustą, aby użyć ceny katalogowej, albo wpisz cenę negocjowaną.

Przełącznik **Brutto / Netto** określa, jak czytane są wpisane ceny. Cena negocjowana dotyczy tylko tego koszyka: ceny katalogowe i inni klienci pozostają bez zmian. Różnica względem ceny katalogowej jest pokazana w procentach pod pozycją.

Wybierz też walutę koszyka i język klienta: w tym języku będą e-mail, strona płatności i oferta do druku.

### 3. Dostawa i link

Wybierz przewoźnika spośród dostępnych dla adresu i produktów. W razie potrzeby dodaj rabat kwotowy lub procentowy i zaznacz **Darmowa dostawa**. Rabat i darmowa dostawa działają przez regułę koszyka zarezerwowaną dla tego klienta.

Wybierz ważność, opcjonalnie napisz wiadomość do klienta (widoczną na stronie płatności i w e-mailu) oraz notatkę wewnętrzną widoczną tylko w panelu, a potem kliknij **Utwórz link do płatności**.

Aby ponowić wygasły link lub użyć go dla innego klienta, otwórz go i kliknij **Utwórz nowy link na podstawie tego**: klient, produkty, ceny negocjowane, rabat i wiadomość zostaną wczytane do formularza.

## Wysyłanie linku do klienta

Karta linku zbiera wszystkie sposoby wysyłki:

- **Kopiuj** link, aby wkleić go w dowolnym miejscu. Ten sam przycisk jest dostępny na liście linków.
- **Wyślij e-mailem**, na adres konta lub na inny adres wpisany w polu obok. **Podgląd e-maila** pokazuje dokładny e-mail przed wysłaniem.
- **Wyślij przez WhatsApp** otwiera WhatsApp z gotową wiadomością.
- **Kopiuj wiadomość do SMS** kopiuje gotowy tekst z kwotą i datą wygaśnięcia.
- **Kod QR** do pobrania w PNG, dla klienta przy ladzie.
- **Oferta do druku**: strona A4 w języku klienta, z pozycjami, sumami, datą ważności i kodem QR, do wydruku lub zapisu jako PDF.

## Co widzi klient

Link otwiera stronę podsumowania: produkty, koszt dostawy, rabat, adres dostawy, wiadomość sprzedawcy i odliczanie do wygaśnięcia. Na telefonie stały pasek na dole ekranu pokazuje sumę i przycisk płatności.

Po kliknięciu „Zapłać” klient jest logowany zgodnie z ustawieniem automatycznego logowania, przygotowany koszyk zostaje powiązany z jego sesją, a on trafia do kroku płatności w checkoucie z danymi, adresem i dostawą już zatwierdzonymi. Wybiera metodę płatności, a zamówienie tworzy ten moduł płatności, jak każde zamówienie internetowe.

Jeśli link wygasł lub został unieważniony, strona to pokazuje wraz z przyciskiem kontaktu, a checkout tego koszyka jest zablokowany.

## Śledzenie linków

### Statusy

- **Oczekuje na płatność**: link jest aktywny.
- **Zamówienie złożone**: zamówienie istnieje, ale jego status nie jest jeszcze opłacony, na przykład przy przelewie.
- **Opłacone**: zamówienie ma status opłacony. Zmiana następuje automatycznie, gdy zatwierdzisz przelew.
- **Wygasł** i **Unieważniony**: klient nie może już zapłacić tym linkiem.

### Pulpit i historia

Na górze listy widać kwotę oczekującą na płatność, kwotę zamówień z 30 dni, współczynnik konwersji i średni czas do zamówienia. Linki wygasające w ciągu 24 godzin są oznaczone. Każda karta zawiera pełną historię: utworzenie, wysyłkę, otwarcie przez klienta, przejście do płatności, przypomnienie, zamówienie, płatność.

### Przedłużanie, unieważnianie, akcje zbiorcze

Na karcie linku możesz przedłużyć go o 1, 3 lub 7 dni (wygasły lub unieważniony link zostaje wtedy reaktywowany) albo go unieważnić. Na liście zaznacz kilka linków, aby ponownie wysłać e-maile, unieważnić je lub usunąć za jednym razem.

### Na karcie klienta i stronie zamówienia

Karta klienta w panelu pokazuje jego 10 ostatnich linków i przycisk do utworzenia nowego. Zamówienie pochodzące z linku wyświetla panel z numerem linku, a jego notatka wewnętrzna wspomina o linku.

## Zadanie cron

Linki wygasają automatycznie przy otwarciu, a przypomnienia są wysyłane przy każdym wyświetleniu listy linków. Aby przypomnienia były wysyłane także wtedy, gdy nikt nie otwiera panelu, zaplanuj adres cron widoczny w konfiguracji modułu, na przykład co godzinę.

## Rozwiązywanie problemów

### Nie jest proponowany żaden przewoźnik

Sprawdź, czy przewoźnik obsługuje strefę adresu dostawy, akceptuje wagę i wartość koszyka oraz jest przypisany do grupy klienta. Dla produktów wyłącznie wirtualnych przewoźnik nie jest potrzebny.

### Klient trafia do kroku adresu zamiast płatności

Dzieje się tak, gdy koszyk zmieniono po utworzeniu linku lub adres nie przechodzi już walidacji kraju. Klient kończy wtedy checkout normalnie. Jeśli kwota zamówienia różni się od linku, pokazuje to historia.

### Link nie loguje klienta

Sprawdź ustawienie automatycznego logowania. Przy opcjach „nigdy” lub „tylko goście” zarejestrowany klient musi podać hasło.

### E-mail nie dociera

Sprawdź treść w podglądzie, a następnie przetestuj wysyłkę e-maili sklepu w **Zaawansowane > E-mail**. Link nadal można przekazać przez kopiowanie, WhatsApp lub SMS.

## Zgodność

- PrestaShop 8.0 do 9.x, ten sam plik ZIP obsługuje obie gałęzie.
- Multistore, wiele walut i języków.
- Architektura ModuleAdminController, bez zależności Composer.
- Interfejs i e-maile po francusku, angielsku, hiszpańsku, niemiecku, włosku, niderlandzku, polsku i portugalsku.
