I am using Commerce Donate and configured it to show donation form on checkout page. That is what actually I need. Donation form, contact info and payment form on same page.
But we cannot go to the checkout page without having some product in cart.
How can I do that?