Kowal Custom Header Links voor Magento 2
€ 12,50 € 12,50
De module breidt Magento 2 uit met een compleet affiliatesysteem dat rechtstreeks binnen de webshop werkt. Dit betekent dat de winkeleigenaar partners, commissies, afrekeningen en promotiematerialen beheert vanuit het eigen beheerpaneel, terwijl partners gebruikmaken van hun eigen dashboard in het klantaccount.
In de praktijk maakt de module het mogelijk om meerdere samenwerkingsmodellen tegelijk te implementeren:
De grootste waarde van de module is de combinatie van verkoop, attributie, afrekeningen en partnerbeheer op één plek. De webshop hoeft geen extern affiliatesysteem te onderhouden, bestellingen handmatig te exporteren of partners in spreadsheets af te rekenen.
De module biedt de winkeleigenaar:
De partner krijgt:
De module is geschikt voor webshops die een netwerk van verkooppartners willen opbouwen zonder externe affiliateplatforms te gebruiken, of die volledige controle over gegevens en het afrekenproces willen behouden.
De module werkt bijzonder goed in projecten waarin het affiliateprogramma wordt uitgevoerd door:
De module stelt een aanmeldformulier voor het affiliateprogramma beschikbaar. De klant kan zich zelfstandig aanmelden voor deelname aan het programma door basiscontactgegevens, het adres van de website of het kanaal en korte informatie over de geplande promotie op te geven.
Na het verzenden van het formulier:
referral_code gegenereerd,Pending,De beheerder kan een affiliate goedkeuren vanuit het Magento-paneel. Na acceptatie:
Active,Elke affiliate krijgt een eigen affiliatelink op basis van referral_code. De link werkt via een trackingcontroller en slaat de attributie van het bezoek op. Na een klik kan het systeem:
De module ondersteunt ook een model waarin referral_code kan werken als kortingscode in de winkelwagen.
De beheerder kan op het affiliateaccount het veld instellen:
Affiliate Coupon Discount (%)Als de waarde groter is dan nul, doet het systeem het volgende:
Cart Price Rule,referral_code,Daardoor kan de affiliate promoten:
Dit is een van de meest praktische verkoopfuncties van de module, omdat veel winkeleigenaren verwachten dat een partner niet alleen verkeer aanlevert, maar de klant ook een concreet prijsvoordeel biedt.
De module kan een bestelling toewijzen aan een affiliate op basis van:
Op bestellingsniveau worden de volgende gegevens opgeslagen:
affiliate_id,affiliate_attribution_id,affiliate_referral_code,is_affiliate_order,affiliate_commission_amount,affiliate_commission_status.Dit maakt het mogelijk om de verkoopbron rechtstreeks op quote en sales_order te rapporteren.
De commissie wordt automatisch aangemaakt voor een affiliatebestelling. In het huidige model:
Ondersteunde commissiestatussen omvatten onder andere:
pending,approved,ready_for_payout,paid,rejected,cancelled,charged_back.De module ondersteunt een wachttijd voor commissies. Dit betekent dat een commissie niet direct klaar hoeft te zijn voor uitbetaling. Zij kan gedurende een bepaalde periode de status in behandeling behouden en pas na afloop van de ingestelde periode automatisch door cron worden goedgekeurd.
Deze oplossing is vooral belangrijk bij:
De partner kan een uitbetalingsverzoek indienen als de minimale drempel is gehaald en er voldoende goedgekeurd saldo beschikbaar is.
De payout-workflow omvat:
ready_for_payout,paid.Daardoor kan de winkeleigenaar uitbetalingen op een geordende en auditeerbare manier uitvoeren.
De module heeft een basislaag voor antifraude die helpt de meest voor de hand liggende vormen van misbruik te elimineren.
Dit omvat onder andere:
Daarnaast ondersteunt de module:
creditmemo,De module heeft een eigen systeem voor het in de wachtrij plaatsen en verwerken van meldingen. Zij kan operationele gebeurtenissen opslaan en e-mailberichten verzenden.
Ondersteunde gevallen zijn onder andere:
De partner gebruikt een uitgebreid dashboard in het Magento-klantaccount. Het dashboard is niet alleen een lijst met commissies, maar een volledig operationeel paneel.
In het affiliatepaneel zijn beschikbaar:
De module bevat een door AI ondersteunde functie waarmee de affiliate op basis van een briefing een kant-en-klare promotiebanner kan voorbereiden.
De gebruiker kan opgeven:
Het systeem geeft aan de AI-laag door:
De gegenereerde HTML van de banner kan worden opgeslagen op het affiliateaccount en door de partner worden gebruikt als kant-en-klaar promotiemateriaal.
De module ondersteunt rapporten en CSV-exports voor de belangrijkste onderdelen van het programma:
Dit vereenvoudigt zowel de dagelijkse werking van het programma als de analyse van de effectiviteit van partners.
De module breidt het Magento-beheerpaneel uit met configuratie en beheer van het affiliateprogramma.
De beheerder heeft toegang tot:
Daarnaast zijn in het paneel operationele secties beschikbaar:
Affiliate Commissions,Affiliate Payouts,Affiliate Fraud Cases,Affiliate Reports.In de klantenlijst en bij het bewerken van een klant zijn affiliategegevens zichtbaar, zoals:
De klant kan eerst via een affiliatelink naar de webshop gaan en daarna de kortingscode van de affiliate gebruiken. Dit model maakt het mogelijk om klassieke tracking te combineren met voordelen voor de eindklant.
De module is voorbereid met productie-implementatie in gedachten en houdt daarom rekening met:
De AI-laag in de module is optioneel en blokkeert de werking van het basisaffiliateprogramma niet. Deze kan worden gebruikt voor:
vector_store_id.De module hoeft geen eigen productdatabase voor AI te onderhouden als de webshop al gebruikmaakt van een externe module die productkennis en Vector Store beheert.
De module kan worden verkocht als oplossing voor meerdere soorten projecten:
Bijzonder sterke verkoopargumenten zijn:
De belangrijkste voordelen van deze oplossing zijn:
De module is bedoeld voor:
Vereist compatibele Magento-modules gerelateerd aan:
Customer,Quote,Sales,SalesRule,Cms,Email,Backend,Store.De module kan gefaseerd worden geïmplementeerd:
Dit betekent dat de module geschikt is voor zowel MVP-implementaties als voor langetermijnontwikkeling van het partnerprogramma.
Kowal_Affiliate is een volwassen affiliatiemodule voor Magento 2 waarmee u binnen uw eigen webshop een compleet partnerprogramma kunt verkopen en starten. De module combineert klassieke affiliatelinks, referralcodes, kortingscoupons, commissies, payouts, basis fraud prevention, rapportage en een modern partnerpaneel.
Vanuit verkoopoogpunt is dit niet alleen een toevoeging voor referrallinks, maar een volledige partnerlaag voor Magento 2 die kan worden aangeboden als:
In de praktijk is dit een oplossing die inspeelt op echte behoeften van webshops die vragen naar:
Dit document beschrijft de installatie, activering en eerste configuratie van de module Kowal_Affiliate voor Magento 2. De handleiding omvat zowel de technische vereisten als de praktische stappen die nodig zijn om het affiliateprogramma in de webshop te starten.
De module is bedoeld voor:
In het Magento-project moeten minimaal de volgende modules beschikbaar zijn:
Magento_StoreMagento_CmsMagento_CustomerMagento_EmailMagento_QuoteMagento_SalesMagento_SalesRuleMagento_BackendDe module kan standaard als Composer-pakket worden geïmplementeerd.
De module wordt gedistribueerd als Composer-pakket. Een voorbeeldproces ziet er als volgt uit:
composer require kowal/module-affiliatebin/magento module:enable Kowal_Affiliatebin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flushAls de webshop in production mode draait, is het na installatie ook aan te raden om uit te voeren:
bin/magento setup:static-content:deployTijdens de installatie doet de module het volgende:
quote en sales_order uit met affiliatevelden,Na installatie wordt een voorbeeldpagina voor het partnerprogramma aangemaakt:
identifier: affiliate-programtitle: Affiliate Partnership ProgramDe pagina heeft een universeel karakter en kan na kleine personalisatie van de inhoud in productie worden gebruikt.
De patch is idempotent:
identifier al bestaat, overschrijft de module deze niet.Het configuratiepaneel bevindt zich in:
Stores -> Configuration -> Affiliate ProgramBelangrijkste secties:
GeneralCommissionPayoutsAffiliate PortalNotificationsFraudAIReportingNa activering van de module wordt de volgende configuratievolgorde aanbevolen:
Globale schakelaar van de module.
Als de instelling is uitgeschakeld:
Aanbeveling:
Yes op de productieomgeving na afronding van de tests,No alleen voor de periode waarin het programma wordt uitgeschakeld.Schakelt het aanmeldformulier voor het affiliateprogramma aan de frontend van de webshop in.
Als de optie is uitgeschakeld:
Bepaalt de levensduur van cookiegebaseerde attributie na het klikken op een affiliatelink.
Voorbeelden:
30 voor een standaard affiliateprogramma,7 voor korte campagnes,60 of 90 alleen als het programmareglement dit voorziet.Fallbackpad dat wordt gebruikt wanneer de trackinglink geen geldige target bevat.
Voorbeelden:
/promotionscatalog/category/view/id/12Schakelt commissieberekening voor affiliatebestellingen in.
Als het veld is uitgeschakeld:
Standaard percentage voor commissie.
Voorbeeld:
10 betekent 10% commissie over de huidige berekeningsbasis.Het aantal dagen gedurende welke de commissie de status in behandeling behoudt.
Na afloop van deze periode kan cron de commissie automatisch goedkeuren.
Aanbeveling:
14 als veilige standaardwaarde,0 alleen bij een zeer eenvoudig programma zonder risico op retouren.Schakelt de uitbetalingsworkflow voor affiliates in.
Als de optie is uitgeschakeld:
Het minimale saldo dat vereist is om een uitbetaling aan te vragen.
Voorbeelden:
100250500Deze sectie beheert de inhoud die in het affiliatiedashboard wordt weergegeven.
Korte beschrijving bovenaan het affiliatiedashboard.
Deze moet aan de partner uitleggen:
Zichtbare samenwerkingsregels voor de affiliate.
Het beste is om in te voeren:
Standaardtitel van het voorbeeldpromotiemateriaal.
Korte beschrijving onder de bannertitel.
Standaard targetpad voor affiliatelinks en banners.
Voorbeelden:
/promotions/springcatalog/category/view/id/24Schakelt het interne meldingssysteem en de notificatiewachtrij in.
Het e-mailadres van de beheerder dat de belangrijkste operationele berichten moet ontvangen.
Als het veld leeg blijft:
general van Magento gebruiken als fallback in geselecteerde flows.Bepaalt hoe lang records in het notificatielog moeten worden bewaard voordat cleanup plaatsvindt.
Schakelt basiscontroles voor antifraude in.
Blokkeert de commissie wanneer de klant die de bestelling plaatst tegelijk de affiliate is die aan deze bestelling is gekoppeld.
De AI-sectie is optioneel en is niet vereist voor de basiswerking van het affiliateprogramma.
Hoofdschakelaar voor AI-functies.
API-sleutel voor communicatie met OpenAI.
Het veld wordt opgeslagen in versleutelde configuratie.
Model dat voor AI-functies wordt gebruikt.
De lijst met modellen kan worden opgehaald uit OpenAI nadat de API-sleutel correct is opgeslagen.
Maximale wachttijd voor een antwoord van OpenAI.
Praktische aanbeveling:
60 seconden voor stabielere werking in productie.Schakelt diagnostische logging van AI-requests en antwoorden in.
Nuttig bij:
Maximale lengte van de gelogde payload-preview.
Schakelt de affiliateassistent in als de webshop deze functie wil gebruiken.
Maakt het mogelijk om cyclische AI-samenvattingen te genereren.
Maakt het mogelijk om productkennis uit Vector Store te gebruiken.
Maakt het mogelijk om kennis over het affiliateprogramma, FAQ en documentatie te gebruiken.
Bepaalt hoe product_vector_store_id wordt opgelost.
Identifier van Vector Store als de webshop retrieval gebruikt.
Verwijdert of maskeert persoonsgegevens voordat de prompt naar de AI-laag wordt verzonden.
Schakelt het genereren van rapporten en CSV-exports in.
Pad naar de directory waarin gegenereerde exports moeten worden opgeslagen.
Voorbeeld:
var/export/affiliateNa installatie breidt de module de Magento-klantbewerking uit met affiliatevelden.
In de klantbewerking kunt u onder andere beheren:
Affiliate ParticipantAffiliate StatusAffiliate Referral CodeAffiliate Website URLAffiliate NotesAffiliate BalanceAffiliate Coupon Discount (%)Geeft aan of de klant deelneemt aan het affiliateprogramma.
Belangrijkste statussen:
PendingActiveSuspendedRejectedBlockedHet saldo wordt automatisch berekend op basis van goedgekeurde commissies die klaar zijn voor uitbetaling.
Het veld:
Met dit veld kan aan de affiliate een kortingspercentage worden toegewezen dat werkt op zijn referral_code.
Als u een waarde groter dan 0 invoert, doet de module het volgende:
coupon_code.Voorbeeld:
FMX1FBXXY35 inFMX1FBXXY3 in als kortingscouponDe module gebruikt crons in de groep default.
job: kowal_affiliate_auto_approve_commissionsschedule: */15 * * * *Taak:
pending,approved.job: kowal_affiliate_process_notificationsschedule: */10 * * * *Taak:
job: kowal_affiliate_cleanup_notification_logschedule: 30 2 * * *Taak:
job: kowal_affiliate_generate_weekly_ai_insightsschedule: 0 6 * * 1Taak:
De module biedt servicecommando's:
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-reportHet nuttigst bij de eerste opstart zijn:
bin/magento kowal:affiliate:process-notificationsbin/magento kowal:affiliate:auto-approveNa configuratie van de module wordt een eenvoudige end-to-end-test aanbevolen.
Pending heeft.Active of gebruik de goedkeuringsactie.affiliate_idaffiliate_referral_codeis_affiliate_order = 1Affiliate Coupon Discount (%) in, bijvoorbeeld 5.Active heeft.Referral Code in als coupon.Controleer:
affiliate_id heeft,kowal_affiliate_commission.Controleer:
customer_grid is vernieuwd,reindexRow werkt na opslagen,Start indien nodig:
bin/magento indexer:reindex customer_gridControleer:
Enable AI is ingeschakeld,OpenAI API Key is opgeslagen,var/log geen fouten toont van de request naar OpenAI.Controleer:
Enable Notifications actief is,kowal_affiliate_notification_log,bin/magento kowal:affiliate:process-notificationsVoor de eerste productie-implementatie wordt de volgende set aanbevolen:
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 bij de start, als de webshop AI niet vanaf de eerste dag nodig heeftNa correcte installatie en configuratie maakt Kowal_Affiliate het mogelijk om in Magento 2 een volledig partnerprogramma te starten dat bestaat uit: