FOX - Currency Switcher for WooCommerce

woocs_capability_allows_change_order

El filtro woocs_capability_allows_change_order establece qué capacidad de WordPress se requiere para cambiar los datos de moneda de un pedido en wp-admin. Por defecto es manage_options, lo que en la práctica significa un administrador. En tiendas donde la gestión de pedidos está a cargo de personal que no son administradores — un gerente de tienda, un contador, un rol de soporte — ese valor por defecto bloquea precisamente a las personas que lo necesitan.
add_filter('woocs_capability_allows_change_order', function ($capability) {
    return 'edit_shop_orders';   // WooCommerce shop managers
});
Parámetros:
  • $capability (cadena) - manage_options por defecto
Devuelve:
  • (cadena) la capacidad que debe tener un usuario
Nota: esto solo relaja la verificación de capacidad, no la verificación de nonce — la solicitud sigue siendo verificada. No lo amplíes a una capacidad que tengan los clientes comunes.