Hier habe ich nun eine "Notlösung" für dich.
Das ist aber wirklich nur ein Notlösung, weil du die Zeile jedesmal anpassen musst, wenn sich die ID der betreffenden Kundengruppe ändert.
Das dürfte aber wohl eher selten der Fall sein.
Diese Anpassung ist auch nicht Update-sicher. Die Änderung ist weg, sobald das Script aktualisiert wird.
Das war allerdings auch zuletzt im März 2012.
Öffne:
includes/modules/order_total/ot_ps_fee.php
Suche (Zeile 54?):
PHP-Code:
if (MODULE_ORDER_TOTAL_PS_FEE_STATUS == 'true')
Ersetze mit:
PHP-Code:
if (MODULE_ORDER_TOTAL_PS_FEE_STATUS == 'true' && $_SESSION['customers_status']['customers_status_id'] != 4)
Hier wird zunächst abgefragt, ob das "Eigenhändig"-Modul aktiviert ist.
Ich habe hier einfach nur eine zweite Bedingung angehangen, nämlich ob die Kundengruppen-ID nicht 4 ist.
Die Kosten für die eigenhändige Zustellung werden also erst berechnet, wenn das Modul aktiv ist, der Kunde aber nicht zur "Ab-18-Gruppe" gehört.
Die 4 musst du natürlich durch deine betreffende Kundengruppen-ID ersetzen.
Die ID ist normalerweise die Position wie du sie in der Kundengruppen-Übersicht findest. Gezählt wird ab 0.
Das sollte dir erstmal helfen deine verifizierten Stammkunden nicht zu vergraulen.
Teste das mal ausgiebig und berichte, wenns klappt.
Bessere Ideen sind hier unbedingt willkommen!