From Longman Business Dictionary
shop frontˈshop front noun [countableC] British EnglishBrE1COMMERCEthe outside part of a shop that faces the street, usually with a large windowSYN AmE storefront 2computingCOMMERCEMARKETING (also web shopfront) a website that a business uses to sell its goods and servicesA web shopfront expands a website’s functionality to include online buying and selling.