Als Groothandel → Rollen leeg is en groothandelsprijzen verdwijnen in uw winkel, kan de opgeslagen roldata onleesbaar zijn of de rollen kunnen zijn verwijderd. Klanten kunnen ook verouderde roltaken behouden nadat de roldefinitie verdwijnt. Deze handleiding helpt u de roltlijst veilig te herstellen zonder ruwe geserialiseerde data te bewerken.
Maak een geverifieerde back-up van uw site en database voordat u wijzigingen aanbrengt. Rolherstel kan prijzen en klanttoegang beïnvloeden, dus test het resultaat met een niet-beheerders groothandelsaccount.

Stap 1: WooCommerce Wholesale Prices bijwerken
- Update WooCommerce Wholesale Prices naar versie 2.2.9 of hoger.
- Ga terug naar Groothandel → Rollen.
- Controleer of de ontbrekende rollen weer zijn verschenen.
Versie 2.2.9 en hoger kan roldata die met een extra serialisatielaag is opgeslagen, herkennen en normaliseren. Als de rollen terugkeren na het bijwerken, maak ze dan niet opnieuw aan.
Stap 2: Herstelde rollen en prijzen testen
- Open Gebruikers → Alle Gebruikers en bevestig dat een getroffen klant nog steeds de beoogde groothandelsrol heeft.
- Log in met een groothandels testaccount in plaats van een beheerdersaccount.
- Controleer een product met een bekende groothandelsprijs en voer een winkelwagen test uit.

Stap 3: Controleren op daadwerkelijk verwijderde rollen
Als bijwerken de rollen niet herstelt, vergelijk dan de site met een bekende, goede back-up. Bekijk ook recente wijzigingen in plugins, migraties, roleditors, beveiliging en optimalisatie die roldata van WordPress mogelijk hebben gewijzigd. Ga er niet van uit dat een actuele Wholesale Suite add-on de verwijdering heeft veroorzaakt, tenzij u het conflict kunt reproduceren.
Schakel tijdelijk alleen de vermoedelijke roolbeheertool uit in een stagingkopie en controleer vervolgens opnieuw Groothandel → Rollen. Vermijd bulkrolopschoning terwijl klanten nog verwijzen naar ontbrekende rolnamen.
Stap 4: Rollen veilig herstellen of opnieuw aanmaken
Als een geverifieerde back-up de ontbrekende rollen bevat, vraag dan uw hostingprovider, ontwikkelaar of Wholesale Suite-ondersteuning om de roldata veilig te herstellen. Kopieer of plak geen ruwe geserialiseerde waarden via /wp-admin/options.php; een ongeldige waarde kan andere instellingen beschadigen.
Voor een kleine winkel waar de rollen bevestigd zijn als verwijderd, kunt u tijdelijk getroffen klanten toewijzen aan een veilige rol, elke rol opnieuw aanmaken onder Groothandel → Rollen en vervolgens de klanten toewijzen aan de opnieuw aangemaakte rol. Het aanmaken van een rol op die pagina vereist WooCommerce Wholesale Prices Premium. Op de gratis plugin heeft u één Groothandelsklant rol en de Rollenpagina kan deze alleen bewerken, dus deactiveer en reactiveer WooCommerce Wholesale Prices vanuit Plugins → Geïnstalleerde Plugins om deze opnieuw aan te maken. Stem de oorspronkelijke rolnamen en instellingen zorgvuldig op elkaar af en test de groothandelsprijzen daarna opnieuw.
Veelgestelde vragen
Waarom ontbreken groothandelsprijzen, ook al hebben klanten nog steeds een groothandelsrol?
Het klantenaccount kan nog steeds verwijzen naar een verouderde roltoewijzing terwijl de groothandelsroldefinitie van de winkel onleesbaar of ontbrekend is. Werk eerst WooCommerce Wholesale Prices bij en controleer vervolgens de rol onder Wholesale → Roles.
Moet ik rollen onmiddellijk opnieuw aanmaken?
Nee. Werk eerst bij naar versie 2.2.9 of hoger. Als de opgeslagen gegevens genormaliseerd kunnen worden, keren de bestaande rollen terug en behouden ze hun relatie met klantenaccounts.
Kan ik de geserialiseerde roltwaarde repareren vanuit options.php?
Bewerk geen ruwe geserialiseerde waarden vanuit /wp-admin/options.php. Gebruik een geverifieerde back-up of vraag ondersteuning, uw host of een ontwikkelaar om de gegevens veilig te herstellen.
Wat als de rollen echt zijn verwijderd?
Herstel ze indien mogelijk uit een bekende goede back-up. Op Premium kunt u bevestigd verwijderde rollen opnieuw aanmaken onder Wholesale → Roles, de getroffen klanten opnieuw toewijzen en prijzen testen voordat u de normale verkoop heropent. Op de gratis plugin, deactiveer en reactiveer WooCommerce Wholesale Prices om de standaard Wholesale Customer rol opnieuw aan te maken.
Hulp Nodig?
Als je een vraag hebt of tegen problemen aanloopt, staan we klaar om te helpen.
- Premium gebruikers: Open een ondersteuningsticket
- Gratis gebruikers: Bezoek ons communityforum
