Een klant klikt op Mijn Punten in zijn account en krijgt een 'pagina niet gevonden' in plaats van zijn saldo. Niets is defect en er gaan geen gegevens verloren. De Mijn Punten-pagina is een WooCommerce-account-endpoint in plaats van een echte pagina, dus het hangt af van de permalinkregels van uw site. Wanneer die regels verouderd zijn, heeft de URL niets om aan te koppelen. Dit artikel behandelt de gebruikelijke oorzaken en de oplossing voor elk.
De Mijn Punten-pagina retourneert een 404
Wat gebeurt er: WordPress herkent de Mijn Punten-URL niet, dus het toont de 404-pagina van uw thema.
Waarom: Advanced Loyalty Program registreert Mijn Punten als een account-endpoint. WordPress routeert die URL alleen als het endpoint aanwezig is in de opgeslagen rewrite-regels van de site. Als die regels werden opgeslagen voordat de plugin werd geactiveerd, of voordat de slug werd gewijzigd, komt de URL met niets overeen.
Oplossing: sla uw permalinks opnieuw op. Dit herbouwt de rewrite-regels en lost de overgrote meerderheid van de gevallen op.
- Ga naar Instellingen → Permalinks in uw WordPress-admin.
- Verander niets.
- Klik op Wijzigingen opslaan.
- Laad de Mijn Punten-pagina opnieuw.

De plugin probeert dit voor u te doen. Wanneer u de endpoint-slug wijzigt, wordt een vernieuwing van de rewrite-regels in de wachtrij geplaatst, die wordt uitgevoerd bij een latere paginalading in de admin. Als u de nieuwe URL test voordat deze wordt uitgevoerd, krijgt u nog steeds de 404. Door permalinks zelf op te slaan, wordt dit onmiddellijk geforceerd.
U hebt de Mijn Punten-slug gewijzigd en de oude link geeft een 404
Wat gebeurt er: de pagina werkt op het nieuwe adres, maar oudere links wijzen naar het vorige adres.
Waarom: de slug is een instelling en het wijzigen ervan verandert de URL. De standaard is my-points, wat een adres oplevert zoals example.com/my-account/my-points/. Stel deze in op rewards en het adres wordt example.com/my-account/rewards/. Het oude adres wordt niet als omleiding behouden.
Oplossing: controleer de huidige waarde en werk vervolgens alles bij waarnaar de oude link verwijst.
- Ga naar Coupons → Loyalty Program in uw WordPress-admin.
- Open Instellingen, dan het tabblad Algemeen.
- Zoek URL-endpoint Mijn Punten-pagina. Een leeg veld betekent dat de standaard,
my-points, in gebruik is. - Opslaan, en vervolgens permalinks opnieuw opslaan zoals hierboven beschreven.
- Werk alle menu-items, e-mails of pagina's bij die nog steeds de oude slug gebruiken.

Houd de slug in kleine letters, cijfers en koppeltekens. Spaties en interpunctie worden niet correct gerouteerd.
De pagina stuurt de klant naar Mijn Account in plaats daarvan
Wat gebeurt er: dit wordt vaak gemeld als een 404, maar dat is het niet. De klant komt op de Mijn Account-pagina terecht in plaats van op een foutpagina, en het puntenoverzicht wordt nooit geopend.
Waarom: het loyaliteitsprogramma kan beperkt zijn tot bepaalde gebruikersrollen. Wanneer een klant wiens rol niet is toegestaan de My Points-endpoint opent, wordt deze door de plugin omgeleid naar de hoofdaccountpagina in plaats van de pagina weer te geven.
Oplossing: controleer de rolregels.
- Ga naar Coupons → Loyalty Program → Settings.
- Open het tabblad Restrictions.
- Bevestig dat de rol van de betreffende klant mag deelnemen.
Een snelle manier om de twee symptomen uit elkaar te houden: een echte 404 toont de foutpagina van uw thema, terwijl een rolbeperking de klant naar een werkende accountpagina stuurt.
Niets hierboven heeft het opgelost
Werk deze in volgorde af.
- Wis elke cache. Pagina-caching, object-caching en een CDN kunnen allemaal de oude 404-respons blijven serveren nadat de regels zijn opgelost.
- Controleer of de klant is ingelogd. Account-endpoints worden niet weergegeven voor uitgelogde bezoekers.
- Bevestig dat de accountpagina is ingesteld. Onder WooCommerce → Settings → Advanced moet de accountpagina verwijzen naar een echte pagina met de account shortcode of blok. Elke account-endpoint hangt hiervan af.
- Test met een standaardthema en alleen WooCommerce plus de loyaliteitsplugins actief. Een andere plugin die een conflicterende endpoint registreert of URL's herschrijft, is de gebruikelijke resterende oorzaak.
Veelgestelde vragen
Zal het opnieuw opslaan van permalinks iets anders breken?
Nee. Het herbouwt de routeringsregels van wat momenteel is geregistreerd. Uw URL's en inhoud blijven onaangetast.
Moet ik dit doen na elke plugin-update?
Nee. Het is alleen nodig wanneer de endpoint verandert of de opgeslagen regels verouderd raken.
Kan ik de oude slug omleiden naar de nieuwe?
Niet vanuit de plugin. Gebruik een redirect-plugin of een serverregel als u wilt dat oude links blijven werken.
Het menu-item ontbreekt volledig, geen 404.
Dat is een ander probleem. Een ontbrekend My Points-item in het accountmenu betekent meestal dat de loyaliteitsplugin inactief is, of dat de rol van de klant is uitgesloten onder Restrictions.
Hulp nodig?
Als u een vraag heeft of tegen problemen aanloopt, staan we klaar om u te helpen.
- Premium gebruikers: Open een ondersteuningsticket
- Gratis gebruikers: Bezoek ons communityforum
