has_group is cached and do not fetch all the users with a slow `group.users`
It's wrong for cal weight in delivery gird . It's use product.weight * qty.