Kowal Custom Header Links für Magento 2
12,50 € 12,50 €
Das Modul erweitert Magento 2 um ein vollständiges Affiliate-System, das direkt innerhalb des Shops funktioniert. Das bedeutet, dass der Shopbetreiber Partner, Provisionen, Abrechnungen und Werbematerialien über den eigenen Adminbereich verwaltet, während die Partner ihr eigenes Dashboard im Kundenkonto nutzen.
In der Praxis ermöglicht das Modul die gleichzeitige Umsetzung mehrerer Kooperationsmodelle:
Der größte Wert des Moduls liegt in der Verbindung von Verkauf, Attribution, Abrechnung und Partnermanagement an einem Ort. Der Shop muss kein externes Affiliate-System betreiben, Bestellungen nicht manuell exportieren und Partner nicht in Tabellenkalkulationen abrechnen.
Das Modul bietet dem Shopbetreiber:
Der Partner erhält:
Das Modul eignet sich für Shops, die ein Netzwerk von Vertriebspartnern aufbauen möchten, ohne externe Affiliate-Plattformen zu nutzen, oder die die volle Kontrolle über Daten und Abrechnungsprozesse behalten möchten.
Besonders gut eignet es sich für Projekte, in denen das Affiliate-Programm von folgenden Gruppen getragen werden soll:
Das Modul stellt ein Anmeldeformular für das Affiliate-Programm bereit. Der Kunde kann sich selbstständig für die Teilnahme am Programm bewerben und dabei grundlegende Kontaktdaten, die Adresse seiner Website oder seines Kanals sowie eine kurze Information zur geplanten Promotion angeben.
Nach dem Absenden des Formulars:
referral_code generiert,Pending gesetzt,Der Administrator kann einen Affiliate über das Magento-Panel freigeben. Nach der Annahme:
Active,Jeder Affiliate erhält einen eigenen Affiliate-Link auf Basis von referral_code. Der Link funktioniert über einen Tracking-Controller und speichert die Attribution des Besuchs. Nach dem Klick kann das System:
Das Modul unterstützt auch ein Modell, bei dem referral_code als Rabattcode im Warenkorb funktionieren kann.
Der Administrator kann im Affiliate-Konto das Feld festlegen:
Affiliate Coupon Discount (%)Wenn der Wert größer als null ist, führt das System Folgendes aus:
Cart Price Rule,referral_code,Dadurch kann der Affiliate Folgendes bewerben:
Dies ist eine der praktischsten Vertriebsfunktionen des Moduls, da viele Shopbetreiber erwarten, dass ein Partner nicht nur Traffic vermittelt, sondern dem Kunden auch einen konkreten Preisvorteil bietet.
Das Modul kann eine Bestellung einem Affiliate auf Grundlage folgender Faktoren zuordnen:
Auf Bestellebene werden folgende Daten gespeichert:
affiliate_id,affiliate_attribution_id,affiliate_referral_code,is_affiliate_order,affiliate_commission_amount,affiliate_commission_status.Dadurch lässt sich die Verkaufsquelle direkt auf quote und sales_order auswerten.
Die Provision wird automatisch für eine Affiliate-Bestellung erstellt. Im aktuellen Modell:
Die unterstützten Provisionsstatus umfassen unter anderem:
pending,approved,ready_for_payout,paid,rejected,cancelled,charged_back.Das Modul unterstützt einen Zeitraum zur Zurückhaltung von Provisionen. Das bedeutet, dass eine Provision nicht sofort auszahlungsbereit sein muss. Sie kann für eine bestimmte Zeit im ausstehenden Status bleiben und erst nach Ablauf des festgelegten Zeitraums automatisch per Cron freigegeben werden.
Diese Lösung ist besonders wichtig bei:
Der Partner kann einen Auszahlungsantrag stellen, wenn die Mindestschwelle erfüllt ist und ein ausreichendes freigegebenes Guthaben vorhanden ist.
Der Payout-Workflow umfasst:
ready_for_payout,paid.Dadurch kann der Shopbetreiber Auszahlungen geordnet und auditierbar durchführen.
Das Modul verfügt über eine grundlegende Anti-Fraud-Schicht, die hilft, die offensichtlichsten Missbrauchsfälle zu eliminieren.
Dazu gehören unter anderem:
Zusätzlich unterstützt das Modul:
creditmemo,Das Modul verfügt über ein eigenes System zum Queueing und zur Verarbeitung von Benachrichtigungen. Es kann operative Ereignisse speichern und E-Mail-Nachrichten versenden.
Unterstützte Fälle umfassen unter anderem:
Der Partner nutzt ein umfangreiches Dashboard im Magento-Kundenkonto. Das Dashboard ist nicht nur eine Provisionsliste, sondern ein vollständiges operatives Panel.
Im Affiliate-Panel verfügbar sind:
Das Modul enthält eine AI-gestützte Funktion, mit der der Affiliate auf Grundlage eines Briefings ein fertiges Werbebanner erstellen kann.
Der Benutzer kann Folgendes angeben:
Das System übergibt an die AI-Schicht:
Der generierte HTML-Code des Banners kann im Affiliate-Konto gespeichert und vom Partner als fertiges Werbematerial verwendet werden.
Das Modul unterstützt Berichte und CSV-Exporte für die wichtigsten Bereiche des Programms:
Dies erleichtert sowohl die tägliche Verwaltung des Programms als auch die Analyse der Partnerleistung.
Das Modul erweitert den Magento-Adminbereich um Konfiguration und Verwaltung des Affiliate-Programms.
Der Administrator hat Zugriff auf:
Zusätzlich stehen im Panel operative Bereiche zur Verfügung:
Affiliate Commissions,Affiliate Payouts,Affiliate Fraud Cases,Affiliate Reports.In der Kundenliste und in der Kundenbearbeitung sind Affiliate-Daten sichtbar, wie zum Beispiel:
Der Kunde kann den Shop zunächst über einen Affiliate-Link besuchen und anschließend den Rabattcode des Affiliates verwenden. Dieses Modell ermöglicht die Kombination von klassischem Tracking mit Vorteilen für den Endkunden.
Das Modul wurde für den Produktiveinsatz vorbereitet und berücksichtigt daher:
Die AI-Schicht im Modul ist optional und blockiert nicht den Betrieb des grundlegenden Affiliate-Programms. Sie kann verwendet werden für:
vector_store_id.Das Modul muss keine eigene Produktdatenbank für AI verwalten, wenn der Shop bereits ein externes Modul zur Verwaltung von Produktwissen und Vector Store nutzt.
Das Modul kann als Lösung für mehrere Projekttypen verkauft werden:
Besonders starke Verkaufsargumente sind:
Die wichtigsten Vorteile dieser Lösung sind:
Das Modul ist vorgesehen für:
Es erfordert kompatible Magento-Module in Verbindung mit:
Customer,Quote,Sales,SalesRule,Cms,Email,Backend,Store.Das Modul kann schrittweise implementiert werden:
Das bedeutet, dass es sich sowohl für MVP-Implementierungen als auch für die langfristige Entwicklung eines Partnerprogramms eignet.
Kowal_Affiliate ist ein ausgereiftes Affiliate-Modul für Magento 2, mit dem ein vollständiges Partnerprogramm innerhalb des eigenen Shops verkauft und gestartet werden kann. Es verbindet klassische Affiliate-Links, Empfehlungscodes, Rabattcoupons, Provisionen, Payouts, grundlegende Fraud Prevention, Reporting und ein modernes Partnerpanel.
Aus Vertriebsperspektive ist es nicht nur ein Zusatz für Empfehlungslinks, sondern eine vollständige Partnerschicht für Magento 2, die angeboten werden kann als:
In der Praxis ist es eine Lösung, die reale Anforderungen von Shops erfüllt, die nach Folgendem fragen:
Dieses Dokument beschreibt die Installation, Aktivierung und Erstkonfiguration des Moduls Kowal_Affiliate für Magento 2. Die Anleitung umfasst sowohl technische Anforderungen als auch praktische Schritte, die zum Start eines Affiliate-Programms im Shop erforderlich sind.
Das Modul ist vorgesehen für:
Im Magento-Projekt sollten mindestens folgende Module verfügbar sein:
Magento_StoreMagento_CmsMagento_CustomerMagento_EmailMagento_QuoteMagento_SalesMagento_SalesRuleMagento_BackendDas Modul kann standardmäßig als Composer-Paket implementiert werden.
Das Modul wird als Composer-Paket verteilt, ein beispielhafter Prozess sieht wie folgt aus:
composer require kowal/module-affiliatebin/magento module:enable Kowal_Affiliatebin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flushWenn der Shop im production mode läuft, empfiehlt es sich nach der Installation außerdem, Folgendes auszuführen:
bin/magento setup:static-content:deployWährend der Installation führt das Modul Folgendes aus:
quote und sales_order um Affiliate-Felder,Nach der Installation wird eine beispielhafte Seite des Partnerprogramms erstellt:
identifier: affiliate-programtitle: Affiliate Partnership ProgramDie Seite ist universell gehalten und kann nach einer kleinen Personalisierung der Inhalte produktiv verwendet werden.
Der Patch ist idempotent:
identifier bereits existiert, wird das Modul sie nicht überschreiben.Das Konfigurationspanel befindet sich unter:
Stores -> Configuration -> Affiliate ProgramDie wichtigsten Bereiche:
GeneralCommissionPayoutsAffiliate PortalNotificationsFraudAIReportingNach der Aktivierung des Moduls wird folgende Reihenfolge der Konfiguration empfohlen:
Globaler Schalter des Moduls.
Wenn die Einstellung deaktiviert ist:
Empfehlung:
Yes in der Produktionsumgebung nach Abschluss der Tests,No nur für die Dauer der Deaktivierung des Programms.Aktiviert das Anmeldeformular des Affiliate-Programms im Shop-Frontend.
Wenn die Option deaktiviert ist:
Legt die Lebensdauer der cookiebasierten Attribution nach dem Klick auf einen Affiliate-Link fest.
Beispiele:
30 für ein standardmäßiges Affiliate-Programm,7 für kurze Kampagnen,60 oder 90 nur dann, wenn die Programmbedingungen dies vorsehen.Ersatzpfad, der verwendet wird, wenn der Tracking-Link kein gültiges target enthält.
Beispiele:
/promotionscatalog/category/view/id/12Aktiviert die Provisionsberechnung für Affiliate-Bestellungen.
Wenn das Feld deaktiviert ist:
Standardprovisionssatz in Prozent.
Beispiel:
10 bedeutet eine Provision von 10% auf die aktuelle Berechnungsgrundlage.Anzahl der Tage, für die die Provision im ausstehenden Status bleibt.
Nach Ablauf dieses Zeitraums kann Cron die Provision automatisch freigeben.
Empfehlung:
14 als sicherer Standardwert,0 nur bei einem sehr einfachen Programm ohne Rückgaberisiko.Aktiviert den Auszahlungs-Workflow für Affiliates.
Wenn die Option deaktiviert ist:
Mindestguthaben, das für die Beantragung einer Auszahlung erforderlich ist.
Beispiele:
100250500Dieser Bereich steuert die Inhalte, die im Affiliate-Dashboard angezeigt werden.
Kurze Beschreibung oben im Affiliate-Dashboard.
Sie sollte dem Partner erklären:
Sichtbare Kooperationsregeln für den Affiliate.
Am besten eintragen:
Standardtitel des beispielhaften Werbematerials.
Kurze Beschreibung unter dem Bannertitel.
Standard-Zielpfad für Affiliate-Links und Banner.
Beispiele:
/promotions/springcatalog/category/view/id/24Aktiviert das interne Benachrichtigungssystem und die Notification-Queue.
E-Mail-Adresse des Administrators, der die wichtigsten operativen Mitteilungen erhalten soll.
Wenn das Feld leer bleibt:
general von Magento als Fallback verwenden.Legt fest, wie lange Einträge im Notification-Log vor dem Cleanup gespeichert werden sollen.
Aktiviert grundlegende Anti-Fraud-Prüfungen.
Blockiert die Provision, wenn der Kunde, der die Bestellung aufgibt, gleichzeitig der mit dieser Bestellung verknüpfte Affiliate ist.
Der AI-Bereich ist optional und für den grundlegenden Betrieb des Affiliate-Programms nicht erforderlich.
Hauptschalter der AI-Funktionen.
API-Schlüssel für die Kommunikation mit OpenAI.
Das Feld wird in der verschlüsselten Konfiguration gespeichert.
Modell, das für AI-Funktionen verwendet wird.
Die Modellliste kann nach korrektem Speichern des API-Schlüssels von OpenAI abgerufen werden.
Maximale Wartezeit auf eine Antwort von OpenAI.
Praktische Empfehlung:
60 Sekunden für stabilere Arbeit in der Produktion.Aktiviert diagnostisches Logging von AI-Requests und -Antworten.
Nützlich bei:
Maximale Länge der geloggten Payload-Vorschau.
Aktiviert den Affiliate-Assistenten, wenn der Shop diese Funktion nutzen möchte.
Ermöglicht die Generierung regelmäßiger AI-Zusammenfassungen.
Ermöglicht die Nutzung von Produktwissen aus Vector Store.
Ermöglicht die Nutzung von Wissen über das Affiliate-Programm, FAQ und Dokumentation.
Legt fest, wie product_vector_store_id aufgelöst wird.
Kennung des Vector Store, wenn der Shop Retrieval nutzt.
Entfernt oder maskiert personenbezogene Daten, bevor der Prompt an die AI-Schicht gesendet wird.
Aktiviert die Generierung von Berichten und CSV-Exporten.
Pfad des Verzeichnisses, in dem generierte Exporte gespeichert werden sollen.
Beispiel:
var/export/affiliateNach der Installation erweitert das Modul die Magento-Kundenbearbeitung um Affiliate-Felder.
In der Kundenbearbeitung können unter anderem verwaltet werden:
Affiliate ParticipantAffiliate StatusAffiliate Referral CodeAffiliate Website URLAffiliate NotesAffiliate BalanceAffiliate Coupon Discount (%)Gibt an, ob der Kunde zum Affiliate-Programm gehört.
Die wichtigsten Status:
PendingActiveSuspendedRejectedBlockedDas Guthaben wird automatisch aus freigegebenen und auszahlungsbereiten Provisionen berechnet.
Das Feld:
Dieses Feld ermöglicht es, dem Affiliate einen Rabattprozentsatz zuzuweisen, der für seinen referral_code gilt.
Wenn Sie einen Wert größer als 0 eingeben, führt das Modul Folgendes aus:
coupon_code zu.Beispiel:
FMX1FBXXY35 einFMX1FBXXY3 als Rabattcoupon einDas Modul verwendet Crons in der Gruppe default.
job: kowal_affiliate_auto_approve_commissionsschedule: */15 * * * *Die Aufgabe:
pending,approved.job: kowal_affiliate_process_notificationsschedule: */10 * * * *Die Aufgabe:
job: kowal_affiliate_cleanup_notification_logschedule: 30 2 * * *Die Aufgabe:
job: kowal_affiliate_generate_weekly_ai_insightsschedule: 0 6 * * 1Die Aufgabe:
Das Modul stellt Service-Befehle bereit:
bin/magento kowal:affiliate:auto-approvebin/magento kowal:affiliate:process-notificationsbin/magento kowal:affiliate:cleanup-notificationsbin/magento kowal:affiliate:generate-ai-insightsbin/magento kowal:affiliate:export-reportBei der ersten Inbetriebnahme sind am nützlichsten:
bin/magento kowal:affiliate:process-notificationsbin/magento kowal:affiliate:auto-approveNach der Konfiguration des Moduls wird ein einfacher End-to-End-Test empfohlen.
Pending hat.Active oder verwenden Sie die Freigabeaktion.affiliate_idaffiliate_referral_codeis_affiliate_order = 1Affiliate Coupon Discount (%) fest, z. B. 5.Active hat.Referral Code als Coupon ein.Prüfen Sie:
affiliate_id enthält,kowal_affiliate_commission ein Datensatz erscheint.Prüfen Sie:
customer_grid aktualisiert wurde,reindexRow funktioniert,Falls erforderlich, führen Sie aus:
bin/magento indexer:reindex customer_gridPrüfen Sie:
Enable AI aktiviert ist,OpenAI API Key gespeichert wurde,var/log keine Request-Fehler zu OpenAI anzeigt.Prüfen Sie:
Enable Notifications aktiv ist,kowal_affiliate_notification_log gespeichert werden,bin/magento kowal:affiliate:process-notificationsFür die erste produktive Implementierung wird folgendes Set empfohlen:
Enable Module = YesEnable Affiliate Registration = YesTracking Cookie Lifetime = 30Enable Commissions = YesDefault Commission Rate = 10Commission Hold Period = 14Enable Payouts = YesMinimum Payout Amount = 100Enable Notifications = YesBlock Self Referral = YesEnable AI = No zum Start, wenn der Shop AI nicht ab dem ersten Tag benötigtNach korrekter Installation und Konfiguration ermöglicht Kowal_Affiliate den Start eines vollständigen Partnerprogramms in Magento 2, das Folgendes umfasst: