有没有办法为 Magento 中的不同客户组定义不同的表率?
我想创建组 ABC 并使其具有与其他用户不同的运费。
使用任何运输模块并自定义方法(Matrixrate是非常好的模块)
并在( ../model/Carrier/{ShippingMethod}.php )中修改 collectRates() 方法
public function collectRates(Mage_Shipping_Model_Rate_Request $request){
.....
$customer = Mage::helper('customer')->getCustomer();
$group = null;
if($customer)
{
$group = $customer->getGroupId();
}
if($group == 'ID'){
// do the logic here
}else{
return false; // disable the shipping method
}
......
}
检查客户群和退货率的方法或错误;