DIfferent surcharge for different ordergroups

I want to have different price margins for different order groups.

(background: I want to run the system commercially, with me doing the work and getting paid. Members of my cohousing project will pay no or small surcharge, other people from the neighborhood pay a larger surcharge).

Questions:
(1) Has anyone done it yet?
(2) If I implement it myself, is there any chance to integrate that feature upstream? It is unlikely, that it will be used by real foodcoops. So, in other words, is foodsoft open for supporting commercial use?

Yours, Max

ad 1: AFAIK no
ad 2: maybe not in the core, but i see no problem in providing (currently missing) interfaces to extend it via an plugin