There is an extension for e-commerce store which is so popular nowadays - One Page Checkout. This extension helps merchants build a one-page checkout on their website to increase checkout speed and conversion rate. You may want to view and experience how a One Page Checkout module work by searching for Magento 2 One Step Checkout extension on search engines. Almost all of Magento 2 One Step Checkout Extensions have the demo version for you to try.
Magento 2 Store Locator - This tutorial is going to show you how to add and handle Multiple Shops on your Magento site. Multiple Shops functionality enables you to power any number of stores or websites within one Magento installation. It may be helpful if you are going to sell products on distinct domains sharing the same admin panel as well as to track your sales and clients without having to login to the admin area of every site. There a number of various ways to enable the Multi Shop Functionality. It’ll be additionally useful if you are going to operate the sites under two domains as well.