Add ProductLocationAccessAuthorization and tests