I have a slightly unusual use case in that I want to allow authenticated users to order multiple products and use the shopping cart but I want to limit anonymous users to purchasing products individually (no changing quantities, no adding multiple products to the cart).
I am using Commerce and Rules on Drupal 7. Because I do not want anonymous users to access the cart, I want to redirect them to the checkout page if they attempt to access the cart (I know this is not the most foolproof method, but it is sufficient for my purposes).
I tried creating a rule triggered on the event Content is viewed with the condition Path has URL alias of cart. However, this rule is not triggered; when I add a Path redirect action and then visit the cart path, I am not redirected. What event should I use in Rules to do the redirect? Or is there some better way to do this?