I have magento2 with different admins. I don't want my admins to edit any customer details. They should only view. My different admin can place an order by clicking on "Login as Customer" Button. So they can only add "new shipping/billing" address. but they should not be able to update any already stored information of customer from admin panel or frontend.

How can I do that in Magento 2.4.6? thanks

  • Customization is required in this request.
    – HoangHieu
    Commented Nov 13, 2023 at 3:47

1 Answer 1


Log in to your Magento 2 Admin Panel.

Navigate to Role Resources: Go to System > Permissions > User Roles.

Select Admin Role: Choose the admin role that you want to restrict.

Edit Role Resources: In the "Role Resources" section, expand the "Customers" tab.

Adjust Customer Permissions: Disable the "Save" and "Edit" permissions for customer information.

Just remember to make sure this is a new role not the primary role for admin

  • 1
    There is no option to disable edit button. In roles section there is only option to restrict delete access
    – Mehreen
    Commented Nov 12, 2023 at 6:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.