2

有没有办法为 Magento 中的不同客户组定义不同的表率?

我想创建组 ABC 并使其具有与其他用户不同的运费。

4

1 回答 1

0

使用任何运输模块并自定义方法(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
}
......
}

检查客户群和退货率的方法或错误;

于 2013-02-12T07:24:50.623 回答