"Physical retail" refers to traditional brick-and-mortar stores or shops that sell products or services to customers in a physical space or location, rather than online or digitally. Full definition
Every single item on the runway could be bought online immediately, and at physical retail stores across the globe within 24 hours. (businessoffashion.com)
What makes this a big deal is the fact that now some of those titles are going to have an actually physical retail release. (joystikrevolution.com)
The founders say they plan to eventually sell their products in physical retail outlets, but for now they are trying to overcome the obstacle with a customer - friendly return policy. (recode.net)