Mr. Hanf Affiliate Feed
WordPress Plugin für Mr. Hanf Affiliate Partner – Importiert Produkt-Feed und zeigt responsive Produktboxen per Shortcode an. Entwickelt von MRH N-Trade GmbH.
by MRH N-Trade GmbH · github.com/mrhanf15-stack/mrhanf-affiliate-wp-plugin
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/mrhanf15-stack/mrhanf-affiliate-wp-plugin/releases/download/v1.0.0/mrhanf-affiliate-wp-plugin.zipReadme
Mr. Hanf Affiliate Feed – WordPress Plugin
Autor: MRH N-Trade GmbH
Version: 1.0.0
Zielsystem: WordPress ab 6.0, PHP ab 7.4
Lizenz: Proprietär – nur für autorisierte Mr.-Hanf-Affiliate-Partner
System: Mr. Hanf Affiliate Partner System
Zweck
Dieses WordPress-Plugin importiert einen konfigurierbaren Affiliate-Live-Feed von Mr. Hanf, speichert die Produktdaten lokal in WordPress und stellt responsive Produktboxen per Shortcode bereit. Die Feed-URL wird in den WordPress-Einstellungen gepflegt, sodass der Feed später ohne Codeänderung ausgetauscht oder angepasst werden kann.
Der Import erfolgt serverseitig und wird per WordPress-Cron regelmäßig aktualisiert. Dadurch werden Seitenbesucher nicht direkt vom Live-Feed abhängig gemacht. Wenn der Feed vorübergehend nicht erreichbar ist, bleiben die zuletzt erfolgreich importierten Produktdaten weiterhin verfügbar.
Funktionen
| Bereich | Umsetzung |
|---|---|
| Feed-URL | Konfigurierbar unter Einstellungen → Mr. Hanf Feed |
| Feed-Formate | CSV mit Semikolon-Trennung und XML/Google-Merchant-ähnliche Struktur |
| Aktualisierung | Stündlich, alle 6 Stunden, zweimal täglich oder täglich |
| Speicherung | Eigene WordPress-Datenbanktabelle wp_mrh_affiliate_products |
| Ausgabe | Shortcodes [mrhanf_products] und [mrhanf_product] |
| Affiliate-Tracking | Ersetzt {affiliate_id} oder ergänzt refID automatisch |
| Sicherheit | Serverabruf, URL-Validierung, Sanitizing, Escaping, nofollow sponsored Links |
| Performance | Lokaler Cache statt Feed-Abruf bei jedem Seitenaufruf |
Installation
- ZIP-Datei herunterladen (siehe Releases)
- In WordPress: Plugins → Installieren → Plugin hochladen → ZIP auswählen
- Plugin aktivieren
- Einstellungen → Mr. Hanf Feed öffnen
- Feed-URL und Affiliate-ID eintragen (beides findest du in deinem Mr. Hanf Partner-Dashboard)
- Feed jetzt importieren klicken
Einstellungen
| Einstellung | Beschreibung |
|---|---|
| Feed-URL | Vollständige URL zum CSV- oder XML-Feed von Mr. Hanf. Zugangsdaten oder Feed-Keys bleiben serverseitig gespeichert. |
| Affiliate-ID / Tracking-ID | Wert, der in Deeplinks eingesetzt oder als refID ergänzt wird. |
| Aktualisierung | Legt fest, wie oft WordPress den Feed automatisch importieren soll. |
| Standard-Anzahl | Standardlimit für Produktboxen, wenn im Shortcode kein limit gesetzt ist. |
| Button-Text | Beschriftung des Affiliate-Buttons. |
| Link-Ziel | Öffnung im gleichen oder neuen Tab. |
| Beschreibung anzeigen | Steuert, ob Kurzbeschreibungen in Produktkarten sichtbar sind. |
Shortcodes
Produktliste
[mrhanf_products limit="12" columns="3"]
Zeigt die neuesten bzw. alphabetisch sortierten Produkte aus dem lokalen Feed-Cache an.
Kategorie filtern
[mrhanf_products category="Autoflowering" limit="8" columns="4"]
Der Filter sucht innerhalb des importierten Kategoriefelds. Dadurch können redaktionelle Seiten für bestimmte Themen automatisch mit passenden Mr.-Hanf-Produkten gefüllt werden.
Hersteller filtern
[mrhanf_products manufacturer="Barney" limit="6"]
Suche innerhalb von Name, Beschreibung, Kategorie und Hersteller
[mrhanf_products search="CBD" limit="10"]
Sortierung
[mrhanf_products orderby="price" limit="12"]
[mrhanf_products orderby="updated" limit="12"]
[mrhanf_products orderby="random" limit="12"]
Unterstützte Werte sind name, price, updated und random.
Einzelprodukt
[mrhanf_product id="12345"]
Hier muss die Produkt-ID aus dem Feed verwendet werden.
Empfohlener SEO-Einsatz
Das Plugin ist besonders sinnvoll auf redaktionellen Ratgeber- und Kategorieseiten. Statt Mr.-Hanf-Produkttexte vollständig als eigene Produktseiten zu kopieren, sollten eigenständige Inhalte erstellt und die importierten Produktboxen nur als aktuelle Empfehlungselemente eingebettet werden. Dadurch bleiben Feed-Daten aktuell, ohne unnötig Duplicate Content zu erzeugen.
Sicherheitshinweise
Die Feed-URL sollte nicht öffentlich auf Seiten ausgegeben werden, insbesondere wenn sie einen Zugriffsschlüssel enthält. Das Plugin speichert die URL ausschließlich in den WordPress-Optionen und nutzt sie serverseitig für den Import. Alle Produktdaten aus dem Feed werden beim Import normalisiert und bei der Ausgabe escaped.
Affiliate-Links werden mit rel="nofollow sponsored" ausgegeben. Bei Öffnung in einem neuen Tab wird zusätzlich noopener gesetzt.
Betrieb und Wartung
Nach dem ersten Import sollte geprüft werden, ob Produktbilder, Preise, Verfügbarkeit und Links korrekt erscheinen. Wenn Mr. Hanf das Feed-Format erweitert, kann das Plugin zusätzliche Felder später ergänzen, ohne bestehende Shortcodes ändern zu müssen.
Falls der Feed vorübergehend ausfällt, bleibt der letzte gültige Produktcache bestehen. Der Fehler wird in den Einstellungen angezeigt.
Dateien
| Datei | Zweck |
|---|---|
mrhanf-affiliate-feed.php |
Plugin-Hauptlogik, Admin-Seite, Importer, Shortcodes |
assets/frontend.css |
Responsive Darstellung der Produktkarten |
README.md |
Installations- und Betriebsdokumentation |
LICENSE.md |
Lizenzbeschreibung, Nutzungsumfang, Verkaufsverbot, Weitergabe- und Änderungsvorgaben |
NOTICE.md |
Kompakter Eigentums-, Nutzungs- und Weitergabehinweis |
Lizenz und Eigentum
Dieses Plugin ist Bestandteil des Mr. Hanf Affiliate Partner Systems. Eigentümer, Entwickler und Rechteinhaber ist die MRH N-Trade GmbH. Die Nutzung ist ausschließlich autorisierten Mr.-Hanf-Affiliate-Partnern mit gültiger Partner-ID, gültigem API-Key, freigegebener Feed-URL oder vergleichbarer Freigabe gestattet.
Das Modul darf nicht verkauft, weiterverkauft, vermietet, unterlizenziert oder kommerziell vertrieben werden. Erlaubte Affiliate-Provisionen über ordnungsgemäß freigegebene Affiliate-Links bleiben hiervon unberührt.
Eine Weitergabe an Agenturen, Techniker oder beauftragte Dienstleister ist nur zweckgebunden für Installation, Konfiguration, Wartung oder technische Betreuung im Auftrag eines autorisierten Partners zulässig. Codeänderungen, Erweiterungen, Rebranding oder die Entfernung von Eigentums- und Herkunftshinweisen sind nur mit vorheriger schriftlicher Zustimmung der MRH N-Trade GmbH zulässig.
Weitere Details stehen in LICENSE.md und NOTICE.md.
Support
Bei Fragen oder Problemen wende dich an deinen Mr. Hanf Affiliate-Manager oder nutze das Kontaktformular im Partner-Dashboard.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.0.0 | Jun 13, 2026 | mrhanf-affiliate-wp-plugin.zip | 4 |