Przejdź do głównej zawartości

Identyfikacja firmy w stopce

Moduł Identyfikacja firmy wyświetla dane identyfikujące sprzedawcę (nazwa, adres, NIP, REGON, email, telefon) jako spójny blok w stopce sklepu, na karcie produktu lub w dowolnym miejscu motywu. Dane pobierane są z ustawień polski_general wypełnianych w kreatorze konfiguracji.

[polski_business_info]
[polski_business_info format="inline" separator=" • "]
[polski_business_info show_regon="1"]

Nazwa bloku: polski/business-info (kategoria Widgets, ikona id-alt). Obsługuje align: wide | full, html: false.

AtrybutTypDomyślnieOpis
formatstringblockblock (lista divów) lub inline (span z separatorem)
separatorstring``
show_labelbooltruePokazuje prefiksy NIP: / REGON: przy numerach
show_regonboolfalseDołącza REGON (domyślnie ukryty, bo rzadziej wymagany)

Wszystkie pola pobierane są z opcji polski_general:

Klucz opcjiPole wyjścia
company_nameNazwa
company_addressAdres
company_nipNIP
company_regonREGON
company_emailEmail (mailto + antispambot)
company_phoneTelefon

Email jest renderowany jako link mailto: zabezpieczony funkcją antispambot() (konwertuje znaki na encje HTML, utrudniając zbieranie przez boty).

<div class="site-footer">
[polski_business_info format="block" show_regon="1"]
</div>

Renderuje:

<div class="polski-business-info polski-business-info--block">
<div class="polski-business-info__line polski-business-info__line--name">Sklep Polski Sp. z o.o.</div>
<div class="polski-business-info__line polski-business-info__line--address">ul. Przykładowa 1, 00-001 Warszawa</div>
<div class="polski-business-info__line polski-business-info__line--nip">NIP: 123-45-67-890</div>
<div class="polski-business-info__line polski-business-info__line--regon">REGON: 123456789</div>
<div class="polski-business-info__line polski-business-info__line--email"><a href="mailto:...">...</a></div>
<div class="polski-business-info__line polski-business-info__line--phone">+48 123 456 789</div>
</div>
[polski_business_info format="inline" separator=" • " show_label="0"]

Moduł dodaje klasy - nie wymusza wyglądu. Stylowanie we własnym motywie:

.polski-business-info--block { line-height: 1.6; }
.polski-business-info__line--name { font-weight: 600; }
.polski-business-info__line--email a { color: inherit; text-decoration: underline; }

Moduł kontrolowany jest flagą business_info w Polski > Moduły. Jeśli wyłączony, shortcode i blok nie są rejestrowane.

  • Brak wsparcia dla wielu firm (np. marek / oddziałów) - tylko jeden zestaw danych z polski_general
  • Jeśli żadne pole nie jest wypełnione, shortcode zwraca pusty string (nie renderuje pustego HTML)
  • Blok dynamiczny - nie można go edytować wizualnie poza zmianą atrybutów