diff --git a/app/controllers/split_checkout_controller.rb b/app/controllers/split_checkout_controller.rb index 35f0b3cafe..fe07100dc9 100644 --- a/app/controllers/split_checkout_controller.rb +++ b/app/controllers/split_checkout_controller.rb @@ -113,7 +113,11 @@ class SplitCheckoutController < ::BaseController workflow_options = raw_params.slice(:shipping_method_id) - OrderWorkflow.new(@order).advance_to_confirmation(workflow_options) + if @order.payments.empty? + OrderWorkflow.new(@order).advance_to_payment + else + OrderWorkflow.new(@order).advance_to_confirmation(workflow_options) + end end def checkout_step