shopfront
noun [ C ]
UK (also shop front) uk/ˈʃɒpfrʌnt/ us(US storefront) COMMERCE
the outside part of a store that faces the street:
The High Street became a series of boarded-up shopfronts.
E-COMMERCE (also web shopfront)
a website where goods or services are sold:
There are links to sellers' own online shopfronts.