Zdjęcie niedostępne

Customer DNI

Dodaje zweryfikowane pole krajowego dokumentu tożsamości (DNI) na poziomie konta klienta w PrestaShop, z konfigurowalną unikalnością, walidacją regex, synchronizacją adresów i obsługą zaplecza.

Developed by Enzo Biggio

Get This Module Free on PS Forum EN
PS 1.7 – 9.x License: GPL-3.0 Status: Active Health: Excellent

Info updated 2 months ago

Sources
PS Forum EN Visit →
Stars: 4 Forks: 1 Last commit: Jun 2, 2025
Type
Module

Info checked: Mar 2, 2026

Customer DNI to darmowy moduł PrestaShop, który przenosi pole krajowego dokumentu tożsamości klienta (DNI) z poziomu adresu na poziom konta klienta. Domyślnie PrestaShop przechowuje pole DNI na adres, co oznacza, że jeden klient może mieć wiele adresów z różnymi wartościami DNI, a to samo DNI może pojawić się u różnych klientów. Ten moduł rozwiązuje ten problem, tworząc dedykowane, zweryfikowane pole DNI powiązane bezpośrednio z danymi osobowymi klienta.

  • Pole DNI na poziomie klienta: Dodaje pole DNI do formularzy rejestracji i edycji konta klienta, przechowując wartość w oddzielnej tabeli bazy danych powiązanej z identyfikatorem klienta — niezależnie od tabeli adresów.
  • Konfigurowalna walidacja: Ustaw pole jako wymagane, wymuszaj unikalność wśród wszystkich klientów i opcjonalnie waliduj wartość za pomocą niestandardowego wyrażenia regularnego. Dodatkowa logika walidacji może być dodana za pomocą niestandardowej klasy walidatora PHP; walidator chilijskiego RUT jest dołączony jako działający przykład.
  • Integracja z zapleczem: Wyświetla DNI na liście klientów i w formularzu edycji w zapleczu, z obsługą filtrowania i sortowania według wartości DNI.
  • Opcja synchronizacji adresów: Opcjonalnie nadpisuje pole DNI we wszystkich adresach klienta, gdy tylko DNI na poziomie klienta zostanie zaktualizowane — przydatne do generowania faktur lub innych modułów, które odczytują DNI adresu.
  • Przyjazny dla deweloperów: Zapewnia niestandardowe haki, które uruchamiają się po zapisaniu lub usunięciu DNI, umożliwiając głębszą integrację z innymi modułami. W pełni przetłumaczalny, bez modyfikacji plików rdzenia lub nadpisań.

Ten moduł jest szczególnie przydatny dla sklepów działających w krajach, gdzie numer identyfikacyjny jest wymagany do weryfikacji klienta, kwalifikacji do zniżek lub fakturowania — takich jak DNI w Hiszpanii i Argentynie, lub RUT w Chile. Jest dobrze dopasowany do deweloperów i sprzedawców, którzy potrzebują solidnego, zweryfikowanego i unikalnie ograniczonego identyfikatora klienta poza standardowym adresem e-mail.

  • Indeks
    customer_dni

  • License
    GPL-3.0
  • PS Compatibility
    1.7.x
    8.x
    9.x
  • Status
    Active

Komentarze (0)

Na razie nie dodano żadnej recenzji.
Ładowanie...