Do I need to visit Mexico to buy a property through the DEVETOPER platform?

No, physical presence is only required for the notarial deed unless a power of attorney is arranged during your visit to Mexico.