I need to skip empty Checkout Pages
My site has a mix of product types, one of which uses Commerce Registration. This adds a Registration Checkout Page during the checkout process in order to display the registration form.
But if there is not Registration Product in the cart, and the user instead adds a standard product, the Registration checkout page still shows, its just empty with "no registration information needed" message and a continue button.
This is undesirable and confusing for a user. If the checkout page is empty, it should be skipped, or having the ability to skip a page via a rule. For instance if cart contains a standard product, skip registration checkout page.
I am using Commerce Extra Rules as well, which allows me to hide checkout panes in rules. This has been helpful since I can remove undesired stuff like coupons and shipping panes when a user adds a Donation Product to their cart. But they still see the Registration Checkout Page which I can't see a way around it.