Corrected typo
Added ACL checking for product state changing