2011-02-28 6 views
1

안녕하세요 :) 예를 들어 총 주문량이 100 유로를 초과하는 경우 배송비를 없앨 수있는 방법을 알려주세요.x 값이 magento 이상인 경우 세금을 면제하십시오

그래서 100 유로 미만의 주문에는 추가 배송비가 필요하지만 주문이 100 유로를 초과하는 경우 배송 세가 필요하지 않습니다. 난 당신이 주문 합계를 기반으로 세율을 변경하고자 제대로 질문을 이해 해요 경우

희망 누군가가

+0

"배송료"라고하면 "배송료"를 의미합니까? 세금에는 GST, 부가가치세 또는 기타 정부 부과금과 같은 특별한 의미가 있습니다. –

답변

1

:-) 도울 수 있는가? NY, USA에는 Luxury Tax라고하는 것과 비슷한 것이 있습니다. 그렇게 할 수단을 찾아야했습니다. 여기에 내가 찾은 것이 있습니다. 문제의 직접적인 해결책이 아니지만 적어도 출발점 코드를 현명하게 줄 수는 있습니다. 분명히 ... 귀하의 질문에, 어쨌든 도움이 될에 코드를 변경하지 않고 수단, 자세한 내용이있을 수 있으므로, 그러한 시도하기 전에 그것의 불가능하게 먼저

protected function _unitBaseCalculation($item, $request) 
    { 
     // If USD and from NY Region, apply tax rate based on grand total 
     if(Mage::app()->getStore()->getCurrentCurrencyCode() == "USD" && $request['region_id'] == "43") { 
      if($item['discount_amount'] != 0) { 
       $package_id = Mage::getModel('catalog/product')->load($item['product_id'])->getAttributeText('package_id'); 
       if($package_id == "SHOES") { 
        $price_minus_discount = $item['price'] - $item['discount_amount']; 
        if($price_minus_discount < 110) { 
         //$rate = "4.375"; 
         $item->getProduct()->setTaxClassId('7'); 
        } else { 
         //$rate = "8.875"; 
         $item->getProduct()->setTaxClassId('6'); 
        } 
       } 
      } 

http://www.molotovbliss.com/ny-luxury-taxes-with-discounts-and-magento

을 젠토의 모든 핵심 능력을 소진
관련 문제