전체 주문에 대해 10 % 옵션 요금을 어떻게 추가 할 수 있습니까? 고객이 무료 또는 선택적 10 % 수수료를 선택할 수 있기를 바랍니다.Magento1.7 - 주문 당 옵션 요금 추가
"무료 배송"및 "고정 요금"을 사용하여이 상황을 나타 내기 위해 노력했습니다. 그래서 System/Configuration/Shipping Methods
에 내가 넣어 한 다음 값 : 결과
- 'Handling Fee' => '0.10'
- 'Calculate Handling Fee'=>'Percent'
- 'Type' => 'Per order'
는, 생성 된 주문은 대신 값 이상의 비율로, '10 센트 '요금 있습니다.
어떻게 이것을 Magento로 표현할 수 있습니까? 정액 요금을 사용해야합니까?
추신 : 나는 최종 사용자와 비교할 때 어떤 차이라도 느껴야합니까?
나는 다음과 같은 방법protected function _getPerorderPrice($cost, $handlingType, $handlingFee){
if ($handlingType == self::HANDLING_TYPE_PERCENT) {
$val = ($cost * $this->_numBoxes * $handlingFee);
return $val;
}
return ($cost * $this->_numBoxes) $handlingFee;
}
을 추가하여 app/code/core/Mage/Shipping/Model/Carrier/Flatrate.php
을 편집하고 라인 (78)을 변경하여 위해 내가 찾던 달성
이 수정으로 문제를 해결할 수 있습니다. http://stackoverflow.com/questions/14933462/magento-charge-shipping-as-percentage-of-subtotal –