Skip shopping cart & add checkout form to product display page?
I am using Drupal Commerce for the purchase and registration of classes (like college courses). I am wondering if it's possible to alter the workflow like so: Product Display page contains the registration and checkout forms to directly purchase that specific course - skip the Shopping Cart and separate Checkout pages. There are no variations or dynamic attributes on the product to consider: it is a simple single product. I understand users would only be able to purchase one at a time.
I am new to Drupal Commerce (didn't use Kickstart though) and only an intermediate Drupal user, so I would appreciate really any thoughts/guidance/tutorials on how I can accomplish this, please. I found this thread which touches on the kind of functionality I need - http://www.drupalcommerce.org/discussions/541/make-add-cart-button-go-st... - However, I want to take it a step further by also merging the product display with the checkout form. I am assuming this would involve Views and possibly Rules, but I'm not sure where to even start! A View page displaying the product, where the Checkout section is a (View?) block? Where the checkout's Submit button somehow receives the product ID from the product display View?