so wie ich das sehe, gibt es freie geoip daten z.B. hier
http://freegeoip.net
An Stelle der bestimmung via Geoip könnte der Kunde auch selbst auswählen ob er in der EU oder ausserhalb ist. Ein Knopf zum umschalten wie ibei der Sprache wäre da ausreichend.
Die richtige Besteuerung im Falle eines Kaufes übernimmt doch der
Shop selbst zuverlässig. Zumindest funktioniert das derzeit bei mir. Also sobald ich aus China eine Lieferadresse in der EU angebe kommt halt die Steuer wieder drauf.
Bliebe zu programmieren, dass die Kundengruppe selbst oder automatisch wählbar ist. Wie groß wäre denn da der Aufwand? Möglicherweise wäre da ein Plugin auch für andere Interessant...