Magento One Step Checkout extension makes all checkout steps appear together in a single page for customers to fill in their information and modify any step at once.
Auto-update later steps when there’re changes in former steps
Enable giftwrap and short survey in checkout page
Add discount code, gift message, comments right in checkout page
Allow changing button style and checkout page layout