From Longman Business Dictionary
storefrontstore·front /ˈstɔːfrʌntˈstɔːr-/ noun [countableC] American EnglishAmE2computingCOMMERCE (also web storefront) a website that a company uses to show its goods or describe its services, so that you can order and pay for them on the Internet SHOP FRONT British EnglishWe have an online storefront with a shopping cart system included.