Bonjour,
Je ne connais pas la loi Suisse. Mais dans l'Union Européenne, et en France tout particulièrement, il est nécessaire de demander son adresse au client, même pour les biens immatériels. Pour pouvoir savoir quel taux de TVA appliquer à la commande (le taux change en fonction du pays du client) il faut bien connaître son adresse. Donc oui, souvent, c'est légalement obligatoire.
Maintenant, si votre question est de ne pas avoir d'adresse de facturation, peu importe la loi, c'est possible.
Dans le flux de passage en caisse, dans la vue "adresse", changez le type à "livraison". Ainsi, la vue n'affichera l'interface pour pour l'adresse de livraison et donc uniquement si nécessaire. Aussi, pour ne pas avoir à remplir d'adresse durant l'enregistrement, vous pouvez désactiver l'option "Ask address on registration". Ainsi, pour un client achetant un bien immatériel sur votre site, il n'aura aucune adresse à rentrer, et un client achetant un bien physique devra entrer une adresse de livraison.
Je recommande tout de même de vérifier avec votre administration de la légalité de la chose.