Zum Inhalt springen

Unternehmensidentifikation - Footer und Shortcode

Das Modul Unternehmensidentifikation zentralisiert die Ausgabe der Unternehmensdaten (Name, Adresse, NIP, REGON, E-Mail, Telefon). Das polnische Verbraucherrechtegesetz (Art. 12 Ustawa o prawach konsumenta und Art. 206 KSH) verpflichtet E-Commerce-Verkaeufer, diese Informationen zu veroeffentlichen, damit der Kunde die Gegenseite identifizieren kann. Dieses Modul hilft, die Daten konsistent im Footer, in Bestellbestaetigungen und auf rechtlichen Seiten zu platzieren.

Alle Felder stammen aus der Option polski_general, die vom Setup-Assistenten befuellt wird:

FeldSchluessel
Firmennamecompany_name
Adressecompany_address
NIP (poln. Steuer-ID)company_nip
REGON (Statistik-Nr.)company_regon
E-Mailcompany_email
Telefoncompany_phone

Aktualisieren Sie sie unter Polski > Setup-Assistent > Unternehmensdaten.

Gehen Sie zu Polski > Module und aktivieren Sie “Business identification”. Es gibt keinen dedizierten Einstellungsbildschirm. Die Darstellung wird pro Verwendung ueber Shortcode-Attribute oder Gutenberg-Block-Einstellungen gesteuert.

[polski_business_info]
[polski_business_info format="inline" separator=" - " show_regon="1" show_label="0"]
AttributStandardWerteBeschreibung
formatblockblock, inlineBlock = ein Feld pro Zeile im <div>. Inline = einzelner <span>
separator|beliebigTrennzeichen zwischen Feldern im Inline-Format
show_label11, 0Ob NIP / REGON mit “NIP:” / “REGON:” beschriftet werden
show_regon01, 0Ob die REGON-Zeile gerendert wird (viele Shops blenden sie aus)

Blockname: polski/business-info. Kategorie: Widgets. Unterstuetzt Breit-/Vollbreitausrichtung. Attribute entsprechen dem Shortcode. Rendering ist dynamisch (serverseitiger render_callback), sodass eine Aktualisierung der Unternehmensdaten im Assistenten wirkt, ohne dass die Seite neu gespeichert werden muss.

E-Mail-Vorlagen koennen den Shortcode ueber WooCommerce-Filter wiederverwenden:

add_filter('woocommerce_email_footer_text', function (string $text): string {
return do_shortcode('[polski_business_info format="inline"]');
});

Die E-Mail-Adresse wird vor dem Rendering durch antispambot() geschleust, sodass Crawler eine HTML-Entity-kodierte Fassung statt eines parsebaren mailto sehen.

  • Lesen: oeffentlich (Shortcode und Block sind frontend-sicher)
  • Bearbeiten der Quelldaten: manage_options (Setup-Assistent)
  • Nur eine Geschaeftseinheit - keine Multi-Brand oder Sprach-Override
  • Keine Ausgabe strukturierter Daten (schema.org/Organization) - fuer 2.2.0 geplant
  • Telefon wird als reiner Text gerendert, nicht als tel: (verhindert unbeabsichtigtes Click-to-Dial am Desktop)
  • Keine laenderabhaengige Anzeige (die Daten werden allen Besuchern gleich angezeigt)