Questions & Answers about Ova prodavnica prima samo gotovinu.
Because prodavnica is a feminine singular noun, and the demonstrative this has to agree with it.
- ovaj = this, masculine
- ova = this, feminine
- ovo = this, neuter
So:
- ova prodavnica = this store
- ovaj restoran = this restaurant
- ovo selo = this village
Agreement is a very important feature in Serbian.
Yes, prodavnica is a very common and normal word for store or shop.
Depending on context, Serbian also has other words such as:
- radnja = shop, store
- dućan = shop, store, a bit more colloquial or regional in some places
- trgovina = trade, commerce, sometimes also store in certain contexts
For a sentence like this, prodavnica sounds completely natural.