zu 1.: kann man so machen - ist aber nicht empfehlenswert, denn wenn eines tages doch der Shop auch in Englisch laufen soll, wird die sitemap.xml ja überschrieben …
zu 2.: cronjob einrichten - wie das geht frag deinen Provider oder Google
in der bin/cron.php das mit aufzunehmen würde ich nicht machen, da der prozess doch recht lange läuft