WP Manifestindependent plugin directory
manifest / ecommerce / mrhanf-affiliate-wp-plugin

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

0stars
4release downloads
0forks

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.zip

Readme

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

  1. ZIP-Datei herunterladen (siehe Releases)
  2. In WordPress: Plugins → Installieren → Plugin hochladen → ZIP auswählen
  3. Plugin aktivieren
  4. Einstellungen → Mr. Hanf Feed öffnen
  5. Feed-URL und Affiliate-ID eintragen (beides findest du in deinem Mr. Hanf Partner-Dashboard)
  6. 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

TagPublishedAssetDownloads
v1.0.0 Jun 13, 2026 mrhanf-affiliate-wp-plugin.zip 4