So erstellen Sie ein WordPress-Plugin: Ihr vollständiger Leitfaden

Geschrieben von: Autor-Avatar Komal Bothra
Autor-Avatar Komal Bothra
Hey, ich bin Komal. Ich schreibe Inhalte, die aus dem Herzen sprechen und dafür sorgen, dass WordPress für Sie funktioniert. Lassen Sie uns Ihre Ideen zum Leben erwecken!
So erstellen Sie ein WordPress-Plugin – Ihr vollständiger Leitfaden

Haben Sie sich schon einmal gefragt, wie Plugins Ihre WordPress-Website ohne den Kerncode zu verändern? Stellen Sie sich vor, Sie könnten mit nur wenigen Codezeilen Funktionen hinzufügen, Aufgaben automatisieren oder die Benutzerfreundlichkeit verbessern. Das ist das Schöne an WordPress -Plugins. Erstellen Sie ein WordPress-Plugin und passen Sie Ihre Website ganz nach Ihren Wünschen an.

Egal, ob Sie ein Hobbyist sind oder ein Unternehmen führen, benutzerdefinierte Plugins bieten Ihnen die Freiheit, WordPress genau nach Ihren Wünschen zu ändern.

In dieser Anleitung zeigen wir Ihnen, wie Sie ein Plugin von Grund auf neu erstellen. Keine Sorge, Sie müssen kein Programmiergenie sein. Folgen Sie einfach den Anweisungen, und am Ende haben Sie ein voll funktionsfähiges WordPress-Plugin, das zur Aktivierung bereit ist!

Inhalt

Was Sie zum Erstellen eines WordPress-Plugins benötigen

WordPress-Plugin erstellen

Bevor Sie sich mit der Entwicklung von WordPress-Plugins befassen, benötigen Sie einige Tools:

  • Ein Texteditor : Optionen wie Notepad++, Visual Studio Code oder Sublime Text eignen sich hervorragend zum Schreiben Ihres Codes.
  • FTP-Zugriff: WordPress-Installation hochzuladen , benötigen Sie über einen FTP- Client (wie FileZilla) Zugriff auf Ihr Hosting-Konto.
  • Eine WordPress-Installation kann lokal (auf Ihrem Computer) oder live (auf Ihrem Hosting-Server) erfolgen.
  • Vertrautheit mit der WordPress REST API: Die REST API ermöglicht Ihrem Plugin die nahtlose Verbindung mit WordPress-Kernkomponenten. Dieses Wissen ermöglicht Ihrem Plugin die Kommunikation mit WordPress-Funktionen, Datenbanken und anderen Plugins, um komplexe Interaktionen zu verwalten.
  • Datenbankkonzepte: WordPress speichert seine Inhalte und Einstellungen in einer relationalen Datenbank. Kenntnisse in SQL und relationalen Datenbanken sind entscheidend, insbesondere wenn Ihr Plugin mit der WordPress-Datenbank interagieren muss, um benutzerdefinierte Daten zu speichern oder abzurufen.

Gestalten Sie die Zukunft Ihrer Website mit benutzerdefinierten Plugins!

Stellen Sie sich eine Website vor, die sich Ihrer individuellen Vision anpasst. Benutzerdefinierte Plugins sind die Geheimzutat! Fügen Sie aufregende neue Funktionen hinzu, steigern Sie die Leistung und lassen Sie Ihre WordPress-Website Dinge tun, von denen andere nur träumen.

Entdecken Sie : So ordnen Sie Plugins und Themes in WordPress Director ganz oben ein

Auswahl der richtigen Tools und Umgebung für die Plugin-Entwicklung

Die Vorbereitung der richtigen Entwicklungsumgebung ist unerlässlich, bevor Sie die erste PHP- Codezeile Ihres neuen Plugins schreiben. Ein gutes Setup gewährleistet sicheres Testen, verbessert den Workflow und verhindert, dass Ihre Live-Site beim Experimentieren beschädigt wird. Betrachten Sie dies als Grundlage für einen reibungslosen Ablauf jedes WordPress-Plugin-Schritts.

Lokale Entwicklungsumgebung

Eine lokale Entwicklungsumgebung ist eines der flexibelsten Tools für die Plugin-Erstellung. Plattformen wie Local by Flywheel , XAMPP oder Docker ermöglichen es Ihnen, WordPress auf Ihrem Rechner auszuführen, ohne eine Live-Site zu beeinträchtigen. So können Sie testen, wie sich WordPress verhält, wenn Sie neue Plugin-Dateien hinzufügen oder die WordPress-Funktionalität ändern.

Wenn Ihr Plugin lokal wie erwartet funktioniert, können Sie es problemlos auf Ihr Hosting-Konto verschieben und prüfen, wie es unter Ihren installierten Plugins funktioniert. Durch den lokalen Start vermeiden Sie frustrierende Fehler auf Ihrer Live-Site und gestalten den Entwicklungsprozess stressfrei.

Code-Editoren und Versionskontrolle

Obwohl Sie technisch gesehen ein einfaches WordPress-Plugin in Notepad erstellen können, ist die Verwendung eines für die WordPress-Entwicklung entwickelten Code-Editors weitaus besser.

Visual Studio Code, Sublime Text oder PHPStorm sind bei WordPress-Benutzern und PHP-Entwicklern beliebt. Diese Editoren bieten Syntaxhervorhebung, Debugging und durchdachte Vorschläge, wodurch das Schreiben von sauberem PHP-Code erheblich vereinfacht wird.

Die Kombination Ihres Editors mit Versionskontrolltools wie Git bietet zusätzliche Sicherheit. Sollte in Ihren Plugin-Dateien etwas schiefgehen, können Sie innerhalb von Sekunden auf eine stabile Version zurücksetzen.

Dies ist besonders nützlich, wenn Sie mit erweiterten Funktionen experimentieren oder mit anderen Entwicklern in der WordPress-Community zusammenarbeiten.

Testen im WordPress-Admin-Panel

Sobald Ihre Umgebung bereit ist, installieren Sie WordPress lokal und melden Sie sich im WordPress- Administrationsbereich . Navigieren Sie von dort zur Seite „Plugins“, um Ihr neues Plugin neben anderen installierten Plugins anzuzeigen. Dieser Workflow bietet Ihnen das gleiche Erlebnis wie auf einer Live-Site, jedoch in einem sicheren und kontrollierten Setup.

Mit den richtigen Tools wird die Erstellung Ihres Plugins reibungsloser, schneller und zuverlässiger. Dies stellt sicher, dass Ihr Plugin sicher mit den WordPress-Kerndateien interagiert und die gewünschte WordPress-Funktionalität ohne unerwartete Nebenwirkungen bereitstellt.

Schritt-für-Schritt-Anleitung zum Erstellen eines WordPress-Plugins

Schritt-für-Schritt-Anleitung zum Erstellen eines WordPress-Plugins

Die Erstellung eines WordPress-Plugins mag entmutigend erscheinen, kann aber mit der richtigen Herangehensweise eine unterhaltsame und lohnende Erfahrung sein. Befolgen Sie diese Schritte, und Ihr benutzerdefiniertes Plugin ist schnell einsatzbereit!

Schritt 1: Die Bühne bereiten: Erstellen Sie Ihre erste Plugin-Datei

Beginnen wir damit, den Grundstein für Ihr Plugin zu legen.

Erstellen Sie einen Plugin-Ordner

Jedes WordPress-Plugin hat ein eigenes Verzeichnis. Navigieren Sie in Ihrer WordPress-Installation zu wp-content/plugins und erstellen Sie einen neuen Ordner für Ihr Plugin. Der Ordnername sollte eindeutig und beschreibend sein; ein Beispiel wie „my-first-plugin“ funktioniert gut.

Erfahren Sie mehr : Kostenlose WordPress-Verzeichnis-Plugins für den Start Ihres Unternehmens

Erstellen Sie die Plugin-Datei

Erstellen Sie in Ihrem Plugin-Ordner eine neue PHP-Datei. Der Name kann beliebig sein, aber der Einfachheit halber nennen wir sie my-first-plugin.php.

Fügen Sie den Plugin-Header hinzu

Jede Plugin-Datei beginnt mit einem Header , der WordPress wesentliche Informationen über das Plugin mitteilt. Öffnen Sie Ihre PHP-Datei in Ihrem Texteditor und fügen Sie oben den folgenden Codeblock hinzu:

<?php /* Plugin Name: My First Plugin Plugin URI: https://yourwebsite.com Description: This is a simple WordPress plugin to display a custom message. Version: 1.0 Author: Your Name Author URI: https://yourwebsite.com License: GPL2 */ ?>

Dieser Header liefert WordPress die notwendigen Details wie den Plugin-Namen, die Beschreibung, die Version und die Autoreninformationen. Ohne diesen Header erkennt WordPress Ihr Plugin nicht!

Erfahren Sie : Wie kann man Header in WordPress nahtlos bearbeiten und anpassen?

Schritt 2: Funktionalität hinzufügen: Die wahre Macht der Hooks

Nachdem WordPress Ihr Plugin , ist es an der Zeit, ihm einige Funktionen zuzuweisen. Plugins interagieren mit WordPress über Hooks , magische Auslöser, die Ihrem Code die Interaktion mit dem WordPress-Kern ermöglichen, ohne dessen Hauptdateien zu verändern.

Was sind Haken?

Hooks sind wie Hebel, die es Plugins ermöglichen, sich an bestimmten Punkten in WordPress einzuklinken und Ihren benutzerdefinierten Code auszuführen. Es gibt zwei Haupttypen von Hooks: Action Hooks und Filter Hooks .

  • Action Hooks: Diese ermöglichen es Ihnen, an bestimmten Stellen Funktionen hinzuzufügen. Stellen Sie sich diese als Momente vor, in denen WordPress sagt: „Hey, möchtest du hier etwas tun?“
  • Filter-Hooks: Mit diesen können Sie Daten ändern, bevor sie auf Ihrer Website angezeigt werden, z. B. den Inhalt eines Beitrags ändern, bevor WordPress ihn an den Browser sendet.

Finden Sie weitere Einblicke : So bewerben Sie Ihr WordPress-Plugin oder -Theme, um den Umsatz zu steigern

Schritt 3: Filter und Feinabstimmung: Anpassen des Verhaltens Ihres Plugins

Mit Filtern können Sie Daten ändern, bevor sie auf Ihrer Website angezeigt werden. Lassen Sie uns genauer darauf eingehen, wie Sie Ihr Plugin mithilfe von Filtern optimieren können.

Beispiel: Beitragsauszüge ändern

Auszug des Beitrags abruft . Ändern wir den Auszug, indem wir etwas Text hinzufügen, bevor wir einen Filter verwenden.

<?php function myplugin_modify_excerpt($excerpt) { return '<strong> Vorschau: ' . $Auszug; } add_filter('get_the_excerpt', 'myplugin_modify_excerpt'); ?>

Jeder auf Ihrer Website angezeigte Auszug wird mit dem Wort „Vorschau:“ gekennzeichnet. Mit solchen Filtern haben Sie die volle Kontrolle darüber, wie WordPress Inhalte ausgibt.

Entdecken Sie : Die besten WordPress-Tools und Plugins, die jeder kreative Designer braucht

Schritt 4: Erstellen einer Plugin-Administratorseite

Admin zu konfigurieren . In diesem Schritt fügen wir dem WordPress-Admin-Dashboard .

Erstellen Sie ein neues Admin-Menü

Wir fügen im WordPress-Dashboard Menüpunkt

<?php function myplugin_add_admin_page() { add_menu_page( 'My Plugin Settings', // Page Title 'My Plugin', // Menu Title 'manage_options', // Capability 'myplugin-settings', // Slug 'myplugin_settings_page' // Callback function ); } add_action('admin_menu', 'myplugin_add_admin_page'); ?>

Erstellen der Einstellungsseite

Nun definieren wir, was auf der Einstellungsseite angezeigt wird.

<?php function myplugin_settings_page() { echo '<h1> Meine Plugin-Einstellungen</h1> '; Echo '<p> Hier können Sie die Einstellungen für My First Plugin konfigurieren.</p> '; } ?>

Wenn Sie sich bei Ihrem WordPress-Dashboard anmelden, sehen Sie einen neuen Menüpunkt „Mein Plugin“, der zur Einstellungsseite führt.

Finden Sie : Die besten WordPress-Website-Designdienste

Schritt 5: Testen und installieren Sie Ihr Plugin

Es ist wichtig, Ihr Plugin vor der Installation auf einer Live-Website zu testen. So geht's:

  • Komprimieren Sie den Plugin-Ordner: Komprimieren Sie den Ordner in eine ZIP-Datei, sobald Ihr Plugin fertig ist. Klicken Sie mit der rechten Maustaste auf den Plugin-Ordner und wählen Sie „Komprimieren“.
  • Laden Sie das Plugin hoch und installieren Sie es: Gehen Sie in Ihrem WordPress-Dashboard zu Plugins > Neu hinzufügen , klicken Sie auf Plugin hochladen und wählen Sie die ZIP-Datei aus. Klicken Sie auf „Jetzt installieren“ und dann auf „Aktivieren“ .

Jetzt ist Ihr Plugin live und Sie können es in Aktion sehen!

Schritt 6: Bonus: Hinzufügen von Grafiken zu Ihrem Plugin: Machen Sie es zum Hingucker!

Das Design ist entscheidend, damit Ihr Plugin im überfüllten WordPress-Repository hervorsticht. Wenn Benutzer die Tausenden verfügbaren Plugins durchsuchen, können ein gut gestaltetes Banner und Symbol, erstellt mit den richtigen Online-Bannervorlagen, die Aufmerksamkeit der Nutzer auf sich ziehen.

Ein professionell aussehendes Plugin steigert Ihre Glaubwürdigkeit und erhöht die Wahrscheinlichkeit von Downloads. Es ist Ihre Chance, einen starken ersten Eindruck zu hinterlassen!

Struktur des Grafikordners:

Erstellen Sie im Stammverzeichnis Ihres Plugins einen Assets-Ordner, um Grafikdateien wie Banner und Symbole zu speichern.

Beispielstruktur:

/my-first-plugin /assets banner-772x250.jpg icon-128x128.jpg my-first-plugin.php readme.txt

Namenskonventionen

  • Bannerbilder: Banner-772×250.jpg oder Banner-1544×500.jpg
  • Symbole: icon-128×128.jpg oder icon-256×256.jpg

Schritt 7: Sicherheit und Best Practices für WordPress-Plugins

Es ist wichtig, dass Ihr Plugin den bewährten Sicherheitspraktiken entspricht. Wenn der Code nicht gesichert ist, sind WordPress-Plugins anfällig für Angriffe.

Beispiel für die Bereinigung von Benutzereingaben:

function myplugin_sanitize_input( $input ) { return sanitize_text_field( $input ); }

Durch die Bereinigung von Benutzereingaben wird Ihr Plugin vor bösartigem Code geschützt. Bereinigen Sie Daten stets, bevor Sie sie verarbeiten oder speichern.

Schritt 8: Übersetzungen/Internationalisierung hinzufügen (i18n)

Um Ihr Plugin global zugänglich zu machen, unterstützen Sie mehrere Sprachen mithilfe der integrierten Übersetzungsfunktionen von WordPress. Dies erleichtert Benutzern die Lokalisierung Ihres Plugins.

Beispiel:

echo __( 'Hello, World!', 'my-first-plugin' ); Verwenden Sie die Funktionen __() und _e(), um Zeichenfolgen in Ihrem Plugin übersetzbar zu machen.

Schritt 9: Erweiterte Hooks und benutzerdefinierte Beitragstypen

Benutzer, die die Funktionalität ihrer Plugins erweitern möchten, können benutzerdefinierte Beitragstypen . Dies verleiht Ihren WordPress-Plugins mehr Tiefe und Kontrolle.

Beispiel für benutzerdefinierte Beitragstypen:

function create_custom_post_type() { register_post_type('custom_post', array( 'labels' => array( 'name' => __( 'Custom Posts' ), ​​'singular_name' => __( 'Custom Post' ) ), 'public' => true, 'has_archive' => true, ) ); } add_action('init', 'create_custom_post_type');

Schritt 10: Debuggen und Protokollieren

Debuggen ist entscheidend, um sicherzustellen, dass Ihr Plugin korrekt funktioniert. Aktivieren Sie das WordPress-Debugging, um Fehler während der Entwicklung zu erkennen.

Beispiel:

define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );

Dadurch werden Fehler und Warnungen in einer debug.log-Datei im wp-content-Verzeichnis protokolliert.

Entdecken : Beste WordPress-Anpassungsdienste

Schritt 11: Senden Ihres Plugins an WordPress.org

Senden Sie Ihr Plugin an WordPress.org

Möchten Sie Ihr Plugin mit der Welt teilen? Sie können es an das WordPress.org-Plugin-Repository .

Erstellen einer Readme-Datei

Das WordPress-Plugin-Verzeichnis erfordert ein bestimmtes Format für die Readme-Datei. Hier ist eine einfache Vorlage :

=== Plugin-Name === Mitwirkende: IhrBenutzername Tags: Beispiel, Plugin Erfordert mindestens: 5.0 Getestet bis: 6.2 Stabiles Tag: 1.0 Lizenz: GPL2 Lizenz-URI: https://www.gnu.org/licenses/gpl- 2.0.html == Beschreibung == Eine kurze Beschreibung der Funktionsweise des Plugins. == Installation == 1. Laden Sie die Plugin-Dateien in das Verzeichnis /wp-content/plugins/ hoch. 2. Aktivieren Sie das Plugin über das Menü „Plugins“ in WordPress. == Changelog == = 1.0 = Erstveröffentlichung.

Senden Sie Ihr Plugin

Besuchen Sie das WordPress-Plugin-Verzeichnis und befolgen Sie die Schritte, um Ihr Plugin zur Überprüfung einzureichen. Das WordPress-Team überprüft Ihren Code auf Sicherheitsprobleme und nach der Genehmigung steht Ihr Plugin für jedermann zum Download bereit!

Lesen Sie mehr : Der finanzielle Vorteil des Outsourcings von WordPress-Diensten

Monetarisierungsstrategien für Ihr WordPress-Plugin

Nachdem Sie alle Schritte zum WordPress-Plugin abgeschlossen und Ihr Plugin sogar im WordPress-Verzeichnis eingereicht haben, fragen Sie sich vielleicht: Wie geht es weiter?

Viele Entwickler beginnen mit der Entwicklung eines Plugins für den persönlichen Gebrauch, stellen aber später fest, dass ihre Arbeit Tausenden von WordPress-Benutzern zugutekommen kann. So können Sie es mit der breiteren WordPress-Community teilen und mit Ihren Bemühungen Geld verdienen.

Monetarisierungsstrategien für Ihr WordPress-Plugin

Freemium- und Premium-Modelle

Ein gängiger Weg ist das Freemium-Modell. Sie veröffentlichen eine kostenlose Version Ihres Plugins im WordPress-Verzeichnis und bieten dann ein Premium-Upgrade mit erweiterten Funktionen an.

Diese Strategie funktioniert gut, da WordPress es Benutzern leicht macht, Ihr Plugin auszuprobieren und eine neue Version mit erweiterten Funktionen zu kaufen.

Beispielsweise kann ein einfaches WordPress-Plugin Benutzern die Anzeige einer benutzerdefinierten Nachricht ermöglichen, während die Premium-Edition Analysen, Integrationen und mehrere Designvorlagen enthält.

Dies gibt Anfängern eine Anleitung für Anfänger zu Ihrem Plugin und erfahreneren Benutzern einen Grund für ein Upgrade.

Verkauf über Marktplätze oder Ihre Website

Sie können Plugins auch über Marktplätze wie CodeCanyon oder direkt auf Ihrer Website verkaufen. Wenn Sie sich für Letzteres entscheiden, können Tools wie Easy Digital Downloads oder WooCommerce Lizenzschlüssel, Verlängerungen und Updates verwalten.

Auf diese Weise erreicht jede neue Plugin-Version Ihre Kunden schnell und stellt sicher, dass sie immer die sicherste neue Version Ihrer Software verwenden.

Vertrauensbildung durch Support und Updates

WordPress-Nutzer legen Wert auf gut unterstützte Plugins. Zeitnahe Updates und eine verständliche Dokumentation machen Ihr Plugin zu etwas Besonderem.

Selbst ein gut geschriebener Artikel, der die Funktionsweise Ihres Plugins erklärt und Beispiele sowie Code-Snippets enthält, kann das Vertrauen Ihrer Zielgruppe stärken. Aktive Supportkanäle zeigen, dass Ihnen Ihr Plugin und dessen Nutzer am Herzen liegen .

Machen Sie Ihr Plugin zu einem langfristigen Vermögenswert

Sie können Ihre Arbeit in eine langfristige Einnahmequelle verwandeln, indem Sie über den gesamten Prozess der Plugin-Erstellung hinausdenken und sich auf Nachhaltigkeit konzentrieren.

Bei der Monetarisierung geht es nicht nur um den Gewinn; sie ermöglicht Ihnen auch, Zeit und Ressourcen in die Verbesserung Ihres Plugins zu investieren und sicherzustellen, dass es sich weiterentwickelt, da sich WordPress mit jedem Update anders verhält.

Mit der richtigen Strategie kann selbst aus einem einfachen Plug-in ein Produkt werden, das der breiteren Community zugutekommt, Ihr Unternehmen unterstützt und Ihre Fähigkeiten als zuverlässiger PHP-Entwickler unter Beweis stellt.

Fazit: Sie haben Ihr erstes WordPress-Plugin erstellt: Was kommt als Nächstes?

Und schon haben Sie einen wichtigen Meilenstein erreicht: Ihr erstes WordPress-Plugin ist fertig! Denken Sie jetzt über diese Leistung nach: Sie haben Ihre technischen Fähigkeiten erweitert und die Möglichkeit freigeschaltet, WordPress an Ihre Bedürfnisse anzupassen. Es ist wie eine Superkraft, mit der Sie Ihre Website ganz nach Ihren Wünschen gestalten können.

Die Reise endet hier nicht. Dieses erste Plugin ist nur der Anfang und eröffnet endlose Möglichkeiten, noch mehr Funktionalität zu schaffen, einzigartige Probleme zu lösen und vielleicht sogar Ihre Plugins mit der Welt zu teilen.

Egal, ob Sie dieses Plugin verfeinern, etwas völlig Neues entwickeln oder zum WordPress-Ökosystem beitragen – Sie sind jetzt Teil einer lebendigen Entwickler-Community, die die Grenzen des Online-Möglichen erweitert. Wohin wird Sie Ihr nächstes Plugin führen?

FAQs zur Erstellung von WordPress-Plugins

Kann jemand ein Plugin erstellen?

Absolut! Sie brauchen kein Programmierexperte, um ein einfaches Plugin zu erstellen. Beginnen Sie einfach und bauen Sie Ihre Fähigkeiten mit der Zeit aus.

Kann man mit Plugins Geld verdienen?

Ja! Viele Entwickler monetarisieren Plugins, indem sie Premium-Versionen, Add-ons oder Supportdienste anbieten.

Wie viel Zeit dauert die Erstellung eines WordPress-Plugins?

Ein einfaches Plugin kann nur ein paar Stunden dauern, während ein komplexeres Plugin Tage oder Wochen dauern kann, abhängig von Ihrer Erfahrung und den erforderlichen Funktionen.

Muss ich PHP beherrschen, um ein Plugin zu erstellen?

Einige PHP-Kenntnisse sind zweifellos hilfreich, aber mit den richtigen Ressourcen und Tutorials können auch Anfänger funktionsfähige Plugins erstellen.

Können Plugins meine WordPress-Site verlangsamen?

Schlecht codierte Plugins können die Leistung der Website beeinträchtigen. Wenn Sie jedoch Best Practices befolgen, sollte Ihr Plugin reibungslos funktionieren und keine Probleme verursachen.

Verwandte Beiträge

So nutzen Sie Tiiny Host für die Ein-Klick-Websitebereitstellung und den Dokumentenaustausch

Wie kann man Tiiny Host für die Ein-Klick-Websitebereitstellung und den Dokumentenaustausch nutzen?

Das Erstellen einer Website oder das Teilen von Dateien sollte schnell und stressfrei funktionieren. Genau das ist es.

Leitfaden zum Hosting eines KI-Chatbots ohne Programmierung

Anleitung zum Hosten eines KI-Chatbots ohne Programmierung für Ihre Website

KI-Chatbots haben sich schnell von einer futuristischen Idee zu einem praktischen Werkzeug entwickelt.

Google funktioniert nicht – Problembehebung

So beheben Sie Google nicht funktionieren: Einfache Lösungen für einige gemeinsame Probleme

Wenn Sie sich mit langsamem Laden, einer Fehlermeldung oder Google zu beschäftigen, antworten Sie überhaupt nicht.

Beginnen Sie mit Seahawk

Melden Sie sich in unserer App an, um unsere Preise anzuzeigen und Rabatte zu erhalten.