Probleemoplossing Herroepingsknop
Op zoek naar Krachtige Magento 2 Herroepingsknop (Retourknop) voor naleving van het EU-herroepingsrecht? Bekijk de volledige Krachtige Magento 2 Herroepingsknop (Retourknop) voor naleving van het EU-herroepingsrecht pagina voor functies, configuratieopties en prijzen.
Problemen met de Herroepingsknop voor Magento 2? Deze pagina behandelt de meest voorkomende problemen en hoe je ze oplost. Begin met de snelle diagnose om te achterhalen wat er aan de hand is en spring dan naar het relevante probleem. We hebben ook debugging-tips opgenomen en waar je op moet letten in de logs wanneer dingen niet werken zoals verwacht.
Veelvoorkomende problemen en oplossingen voor de Herroepingsknop.
Snelle Diagnose
- Controleer of de module is ingeschakeld: Stores → Configuration → Magmodules → Withdrawal Button → Enabled = Yes
- Leeg alle caches:
bin/magento cache:flush - Controleer of de module is geregistreerd:
bin/magento module:status Magmodules_WithdrawalButton - Bekijk logs:
var/log/magmodules_withdrawal_button_debug.logenvar/log/magmodules_withdrawal_button_error.log - Voer de ingebouwde selftest uit vanuit de configuratiepagina van de module in het admin panel
Veelvoorkomende Problemen
Probleem: Herroepingsknop wordt niet getoond op bestelpagina's
Symptomen:
- Geen "Withdraw from this order" knop op de orderdetailpagina
- Geen "Withdraw" link bij My Orders
- Klanten melden dat ze de herroepingsoptie niet kunnen vinden
Oplossing:
- Bevestig dat de module is ingeschakeld voor de juiste store view
- Controleer of de bestelling in aanmerking komt:
- Orderstatus moet
pending,processingofcompletezijn - Bestelling moet binnen de geconfigureerde herroepingsperiode vallen
- Er mag geen bestaande pending/confirmed/processed herroeping zijn voor deze bestelling
- Bestelling mag niet volledig bestaan uit uitgesloten producttypen, categorieën of SKU's
- Orderstatus moet
- Leeg de full page cache en block HTML cache
- Als je een custom theme gebruikt, controleer of
sales_order_view.xmlensales_order_history.xmllayout updates niet worden overschreven
Preventie:
- Leeg altijd de cache na het wijzigen van herroepingsinstellingen
- Controleer uitgesloten producttypen/categorieën/SKU's als knoppen onverwacht verdwijnen
Probleem: Magic link in ordermail werkt niet
Symptomen:
- Klant klikt op de herroepingslink in de ordermail en krijgt een foutmelding
- Link leidt naar een 404-pagina
- Melding "Invalid or expired token"
Oplossing:
- Controleer of Include Magic Link in Order Email op Yes staat
- Controleer of de token niet is verlopen — tokens verlopen wanneer de herroepingsperiode eindigt
- Controleer of de bestelling niet al een actieve herroeping heeft (slechts één per bestelling)
- Als de link nooit in de e-mail stond, controleer dan of je orderbevestigingstemplate de variabele `` bevat — de module injecteert deze automatisch, maar custom templates kunnen deze verwijderen
Preventie:
- Zorg ervoor dat je e-mailtemplates gebaseerd zijn op de standaard Magento templates of de herroepingsvariabele bevatten
- Verlopen tokens worden dagelijks om 03:00 UTC opgeruimd door cron
Probleem: Klant ontvangt geen bevestigingsmail
Symptomen:
- Herroeping is succesvol ingediend (referentiecode getoond)
- Klant ontvangt geen bevestigingsmail
- Herroepingsrecord bestaat in de admin grid
Oplossing:
- Controleer Magento's e-mail queue: System → Email Queue (bij gebruik van async e-mail)
- Controleer of de e-mailtemplate is geconfigureerd: Stores → Configuration → Magmodules → Withdrawal Button → Email → Customer Confirmation Template
- Controleer of Magento überhaupt e-mails kan versturen — test met een andere transactionele e-mail
- Bekijk fouten in
var/log/magmodules_withdrawal_button_error.log - Controleer of het e-mailadres van de klant geldig is in het herroepingsrecord
Preventie:
- Test het versturen van e-mails tijdens de initiële setup
- Monitor je e-mail delivery-infrastructuur
Probleem: Admin-meldingsmails komen niet aan
Symptomen:
- Semi-automatic of Full Automatic modus in gebruik
- Geen meldingsmails ontvangen wanneer herroepingen worden ingediend
- Herroepingen verschijnen wel in de admin grid maar het team werd niet geïnformeerd
Oplossing:
- Controleer of Admin Notification Recipients minimaal één geldig e-mailadres bevat
- Controleer of je Semi-automatic of Full Automatic modus gebruikt — Registration Only stuurt geen admin-meldingen
- Controleer spammappen
- Bekijk foutlogs voor e-mailverzendfouten
Preventie:
- Gebruik een gedeelde mailbox die actief wordt gemonitord
- Test met een echte herroeping na het wijzigen van e-mailinstellingen
Probleem: Full Automatic modus annuleert/restitueert bestellingen niet
Symptomen:
- After-action Mode staat op Full Automatic
- Herroeping is bevestigd maar orderstatus verandert niet
action_takentoontnonein de admin grid
Oplossing:
- Controleer of de bestelling kan worden geannuleerd — Magento staat annulering alleen toe in bepaalde statussen (pending, processing). Reeds verzonden of voltooide bestellingen kunnen niet worden geannuleerd.
- Voor verzonden bestellingen, controleer of een credit memo kan worden aangemaakt — de bestelling heeft facturen nodig en items beschikbaar voor restitutie
- Bekijk het
action_takenveld van het herroepingsrecord:canceled— bestelling is succesvol geannuleerdcredit_memo— offline credit memo is aangemaaktnone— geen van beide acties was mogelijk; vereist handmatige afhandeling
- Controleer foutlogs voor specifieke foutredenen
Preventie:
- Begrijp dat Full Automatic bewust fallback-gedrag heeft — complexe gevallen vereisen handmatige interventie
- Monitor de admin grid op herroepingen met
action_taken = none
Probleem: Gast-herroepingsopzoek vindt bestellingen niet
Symptomen:
- Klant voert bestelnummer en e-mail in op de
/withdrawalpagina - Krijgt foutmelding dat de bestelling niet kan worden gevonden
- Bestelling bestaat wel in het systeem
Oplossing:
- Controleer of de klant het increment ID invoert (bijv.
100000042), niet het entity ID - Controleer of het e-mailadres exact overeenkomt — het is niet hoofdlettergevoelig maar moet overeenkomen met het e-mailadres van de bestelling
- Controleer of de bestelling behoort tot de store view waar de klant browst
- Controleer of de bestelling aan de geschiktheidsvereisten voldoet
Preventie:
- Overweeg een opmerking toe te voegen aan het opzoekformulier die verduidelijkt welk bestelnummer moet worden gebruikt (het nummer uit de bevestigingsmail)
Probleem: Footerlink is niet zichtbaar
Symptomen:
- Footerlink is geconfigureerd maar wordt niet getoond in de webshop
Oplossing:
- Controleer of Enable Footer Link op Yes staat
- Leeg de full page cache
- Als je een custom theme gebruikt, controleer of het thema
default.xmlniet overschrijft op een manier die het herroepingslinkblok verwijdert - Controleer of de module is ingeschakeld voor de huidige store view
Preventie:
- Controleer na theme-updates of module layout handles nog steeds worden verwerkt
Debug Modus
Schakel debug logging in voor gedetailleerde probleemoplossing:
- Ga naar Stores → Configuration → Magmodules → Withdrawal Button → Debug & Logging
- Zet Debug Mode op Yes
- Sla op en leeg de cache
- Reproduceer het probleem
- Controleer
var/log/magmodules_withdrawal_button_debug.log
Het debug log registreert:
- Geschiktheidscontroleresultaten en redenen
- Token-generatie en -validatie
- E-mailverzendpogingen
- Herroepingsverwerkingsacties
Tip: Schakel debug modus uit in productie na het oplossen van problemen. Het logbestand groeit bij elke herroepingsgerelateerde actie.
Fouten worden altijd gelogd naar var/log/magmodules_withdrawal_button_error.log, ongeacht de debug modus-instelling.
Meer Hulp Nodig?
Documentatie:
- Alle Help Artikelen - Compleet documentatie overzicht
Support:
- Contact Opnemen - Hulp van ons team
Voor een compleet overzicht van functies en configuratieopties, bekijk Krachtige Magento 2 Herroepingsknop (Retourknop) voor naleving van het EU-herroepingsrecht.