I need to update device properties which is under the commerce node but I am not getting the properties (p) option on my local instance, Can someone help me if I need to do something additional kindly suggest me? it is displayed correctly in the test environment but not on local.
on test environment
Did you check whether the user access Modify access on your local or not?
Also try with admin user and see how it works? so that we can know whether it's something related with permissions.
If you're using admin user, then it shouldn't be an issue with permissions.
It looks good to me on my local with we-retail products.
Did you try to access we-retail products and check whether you can see Properties option or not?
Also, in my local, the url starts with /var http://localhost:4502/libs/commerce/gui/content/products.html/var/commerce/products
In your screenshot i see its started with /etc/ . Do you have any customisations made for this?
can you please share the AEM version you're using on local?
if you've given jcr:all under /etc then it may not an issue with permissions. it's the issue in your local only or any other environments?
Since it's not an issue with permissions and works for we-retail too, I think you can double check the custom code or compare with test environment where it's working and see what is missing on your local.
Few check lists like:
1. acs commons versions
2. customisation code
3. AEM version
4. Core components versions etc..