2011-02-28 39 views
1

刪除稅你好:) 誰能幫助我如何刪除航運價值,如果訂單總額超過100歐元的例子。如果超過x值在Magento

因此,如果爲了我在100歐元有需要一個額外的運輸稅,但如果訂單超過100歐元有不需要成爲船舶噸稅。

希望有人能幫助:-)

+0

當你說「船舶噸稅」,你的意思是「運輸費」?稅收具有特殊含義,例如GST,增值稅或其他政府收費。 – 2011-03-01 00:41:21

回答

1

如果我正確理解你的問題你想改變基於關閉訂單總額稅率? NY,USA有類似這樣的所謂奢侈稅我必須找到做這樣的手段的東西。這裏是我的發現,因爲它可能不是一個直接的解決你的問題,但至少可以給你明智的一個起點代碼。顯然用盡Magento的所有核心能力,首先嚐試這種之前,爲了確保它的不可能的,因爲有可能是無需更改代碼的手段,更多的細節在你的問題會有所幫助,總之......

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

相關問題