Buonasera, perdonate l'intromissione: se nell'espressione invalsa nell'uso "fare la spesa al mercato" si adoperasse l'articolo indeterminativo andrebbe sostituita la preposizione ("fare la spesa ad un mercato"/"fare la spesa in un mercato")?
Direi di no. [Fare] colazione al bar è un’espressione cristallizzata, ma già con l’indeterminativo, in buon italiano, bisogna usare in: fare colazione in un bar. Quindi, nello scambio di cui sopra, la domanda sarà: [in] quale bar? (con eventuale omissione di in).