Wenn du die ID für Händler nie mehr änderst oder anders gesagt, die Bezeichnung für Händler der ja eine bestimmte ID zugeordnet ist nicht in eine andere Kundengruppe umänderst, kannst du vielleicht folgendes machen.
Ein zweites Datenbankfeld für eine zweite Freeamount-Angabe, z.B. MODULE_SHIPPING_FREEAMOUNT_AMOUNT_B,
im Adminbereich ein zweites input-Feld dafür
und im Modul eine if-Klausel à la
Pseudo-Code !!!if (customers_id = 3){ //oder was Händler für 'ne ID hat
MODULE_SHIPPING_FREEAMOUNT_AMOUNT_B
}else{
MODULE_SHIPPING_FREEAMOUNT_AMOUNT
}
Evtl. mußt du noch um Zugriff auf die customers_id zu haben eine kurze SQL-Query machen.
Vielleicht sogar ein drittes input-Feld im Adminbereich wo du die customers_id frei bestimmst und in der o.g. if-Klausel dann nach dieser abfragst. Dann geht das auch wenn man die Bezeichnung Händler mal mit einer anderen ID hätte.
Gruß,
noRiddle
*NACHTRAG*
Allerdings müsste man dafür die /includes/modules/shipping/freeamount.php umfangreicher umbauen, da die ganzen Funktionen in Abhängigkeit von der customers_id definiert werden müssen.
Könnte man überhaupt mal für alle Kundengruppen einbauen.
Dann könnte man je nach Kundengruppe beliebige Freeamounts festlegen.
Hab' ich wieder was auf der Agenda stehen, wenn ich mal Zeit habe...