2012-02-21 9 views
0

レビューの注文ページにmagentoでワンページチェックアウトを行いました。 "& Handling(Flat Rate - Fixed)"テキストを短くしたいhttp://d.pr/AAlb参照)。 「配送&の取り扱い」を読み、括弧で括られた運送業者/配達タイプを削除したいMagentoチェックアウト:レビューページ合計テキストをカスタマイズする

どうすればいいですか? $this->renderTotals(null, $_colspan);と表示されていますが、これは私に送料+サブ合計を与えます。私は事前ここ

答えて

1

おかげで、私が行っている実装..ですところ、ここからスタートするか分かりません。これは標準のオーバーライドです(http://inchoo.net/ecommerce/magento/how_to_override_magento_model_classes/)。私はこのようにして、無効にするシステムに深く入り込まないようにしました。

class Your_Company_Model_Address_Total_Shipping extends Mage_Sales_Model_Quote_Address_Total_Shipping 
{ 

    /** 
    * Collect totals information about shipping 
    * 
    * @param Mage_Sales_Model_Quote_Address $address 
    * @return Mage_Sales_Model_Quote_Address_Total_Shipping 
    */ 
    public function collect(Mage_Sales_Model_Quote_Address $address) 
    { 
     parent::collect($address); 

     $method = $address->getShippingMethod(); 

     if ($method) { 
      foreach ($address->getAllShippingRates() as $rate) { 
       if ($rate->getCode()==$method) { 
        $shippingDescription = $rate->getMethodTitle(); 
        if (stripos($shippingDescription, ",") > -1) 
         $shippingDescription = substr($shippingDescription, 0, stripos($shippingDescription, ",")); 
        $address->setShippingDescription(trim($shippingDescription, ' -')); 
        break; 
       } 
      } 
     } 

     return $this; 
    } 
} 
+0

私は、この目的のために、モジュールを作ってみましたが、私は_fetch_機能を上書きし、それが$タイトルに$アドレス - > getShippingDescriptionを()追加部分を取り除くためにしようとしています。 私は以前これをやったことがないので、試行錯誤でしたが、私はほとんどそれを働かせたと思います。モジュールが呼び出されます(system.logに表示されているように)、チェックアウトはレビューページに達する前に止まってしまいます。たぶんあなたはそれを見て、私が間違っていたものを見ることができます:http://d.pr/LnR6ありがとう! – rekorder

+0

私にはあなたのコードは良く見えましたが、私はそれを試しませんでした。 NetBeansなどのコードを実行していますか?カーソルがコードを離れるとどうなりますか?あなたのコードは、そこにあったコードとほとんど同じですが、数行のコードがなくても問題ありません。あなたのログが呼び出されたことを考えれば、あなたはおそらく他のどこかでエラーが発生しているでしょう。 –

+0

私の設定を再インデックスした後、正常に機能しています! :) – rekorder

関連する問題