During eCommerce transactions, customers are far more likely to abandon their purchase if they leave the checkout screen in order to make adjustments to their purchase, so keeping customers on the checkout screen is a great way to improve conversion rates.
When a product includes multiple purchase options, such as license levels, allowing customers to select the price option they wish to purchase from the checkout screen can help prevent customers from leaving the checkout screen if they change their mind on which option to purchase.