Hallo Dirk,
Als je deze persoon vertrouwd kun je hem ook de standaard WooCommerce rol van “Winkelmanager” geven. Hij/zij kan dan wel bij je berichten/pagina’s en de instellingen van WooCommerce.
Guido
Hoi Guido,
Dat was ook mijn eerste idee maar dan heeft deze persoon inderdaad te veel rechten.
Het is echt de bedoeling dat de rol “verkoopscontrole” enkel en alleen de totale lijst van bestellingen kan zien.
Hoi,
Ik heb de plugin Members geinstalleerd, een nieuwe rol aangemaakt en voor het gemak alles bij tab WooCommerce aangevinkt (en alle vooraf aangevinkte rechten laten staan). Daarna via “Gebruikers” de rol aan de nieuwe gebruiker gekoppeld.
Als ik dan inlog krijg ik toegang tot het dashboard en WooCommerce. Ook tot de bestellingen.
Wat bedoel je met “de algemene verkoopslijst van Woocommerce”?
Guido
Aanvulling: het lijkt erop dat je sowieso toegang krijgt tot de instellingen van WooCommerce en als je dat uitschakelt, je geen toegang meer tot het dashboard krijgt.
(Ik heb trouwens via Members > Add-ons “Members – WooCommerce Integration” ingeschakeld).
Guido
Goedemorgen,
Als je dit toevoegt in het bestand functions van je thema, zullen ook de WooCommerce instellingen verwijderd worden voor de rol “verkoopscontrole”.
// Verwijder WooCommerce instellingen voor rol verkoopscontrole
function woo_remove_items() {
$remove = array( 'wc-settings', 'wc-status', 'wc-addons', );
foreach ( $remove as $submenu_slug ) {
global $current_user;
if( in_array( 'verkoopscontrole', $current_user->roles ) ) {
remove_submenu_page( 'woocommerce', $submenu_slug );
}
}
}
add_action( 'admin_menu', 'woo_remove_items', 99, 0 );
Ik heb dus hiernaast de plugin Members geinstalleerd, een nieuwe rol aangemaakt (Verkoopscontrole) en alle vooraf aangevinkte rechten laten staan.
Bij de WooCommerce instellingen van Members heb ik “WooCommerce beheren” aangevinkt en verder alleen alles wat met “Bestellingen” te maken heeft.
Guido