Let's say your special Group is customers_group_pricing is 2 ...
You can customize the shipping module:
/includes/modules/shipping/freeshippingoptions.php
with the code in RED:
Code:
// bof: give free shipping if Customer is in customers_group_pricing 2
global $db;
$chk_group_sql = "SELECT customers_group_pricing from " . TABLE_CUSTOMERS . " WHERE customers_id = " . (int)$_SESSION['customer_id'];
$chk_group = $db->Execute($chk_group_sql);
// final check for display of Free Options
if ($chk_group->fields['customers_group_pricing'] == 2 || ($this->ck_freeoptions_total or $this->ck_freeoptions_weight or $this->ck_freeoptions_items)) {
$this->enabled = true;
} else {
$this->enabled = false;
}
// eof: give free shipping if Customer is in customers_group_pricing 2
if ($this->enabled) {
Now anyone with Orders of >= $250.00 get Free Shipping and anyone in Group 2 always gets a Free Shipping Option ...
Bookmarks