In this video, you will learn how you can create an intermediary checkout page with LaunchFlows that is actually a way to offer an upsell product to prospective buyers.
In doing so you are able to give the buyers a chance to consider your upsell, but then take them to a downsell consolation offer if they choose not to purchase.
This creates a perfect opportunity to use the default mechanics of WooCommerce to purchase only the product they really want, without the need to hold the order or interrupt the normal checkout hooks and filters upon which many other plugins rely to complete their actions.