Disabled all but one of the shipping and payment methods.
Checkout works OK with the remaining shipping and payment method selected.
Removed payment and shipping from the checkout workflow.
login_address_confirm_coupon_cart_status_fields,end
Cost of shipping no longer gets shown in checkout.
Do not get redirected to payment page when clicking next.
Is it possible to auto select the shipping / payment method if there is only one (and for shipping the product has a weight) when it is not in the checkout workflow?
One way round this would be to put the checkout workflow back to
login_address_confirm_shipping_payment_coupon_cart_status_fields,end
and then use CSS display:none; to hide the shipping / payment display.
Not sure if I really like the idea of hiding shipping/payment regions, but I have been asked to investigate the possibility.