I googled if zofran is OTC in other countries.
It is not.
However, it appears that in Mexico, it requires a prescription but there are medical doctors at the pharmacy that can write you a prescription.
Questioning how pharmacies work in Mexico will change now that they have universal healthcare