You could open a branch of your business if you have international brand recognition. You will need to apply for permission from the Comision Nacional de Inversiones Extranjeras and Secretaría de Relaciones Exteriores. Most people prefer to open a subsidiary company though, as branches are not common in Mexico.