Versandkosten in 3er-Gruppen berechnen

Guten Morgen,

hat jemand schonmal Versandkosten nach folgendem Prinzip konfiguriert:

Alle Artikel des Shops können nur in 3er-Schritten gekauft werden. D.h. die Versandkosten werden wie folgt berechnet:

Für jeden 3er Karton: 3,90 €
Für jeden 6er Karton: 6,90 €
Für jeden 12er Karton: 12,90 €

(vom Prinzip, die Preise stimmen nicht)

Jetzt muss man natürlich im Warenkorb prüfen, ob die Bestellmenge durch 3 teilbar ist, und zum anderen muss das Versandmodul dann die bestmögliche Packungsvariante ermitteln, und berechnen…
Mit den Standardversandkostenregeln lässt sich sowas ja nicht konfigurieren, aber vielleicht hat sowas trotzdem schonmal jemand umgesetzt.

Schöne Grüße

Lars