2017-11-28 7 views
0

私はチェックアウトページを持っています。その後、チェックアウトページが表示されます。すべての詳細を記入します。発送方法を選択しますが、続行しません。買い物かごで私の大金を表示するので、私はあなたがその合計が増える方法を混乱させる可能性があるので、カートンの合計でこの配送費を取り除かなければなりません。チェックアウト時にのみカートに表示されます。 これはMagento 1.9で可能ですか?送料がカート内でマジェンタで除外されます1.9

答えて

0

すると、この

public function setShipping($observer) { 
     $event = $observer->getEvent(); 
     $cart = $event->getCart(); 
     $shippingaddress = $cart->getQuote()->getShippingAddress(); 
     $shippingaddress->setShippingMethod('')->save(); 
     return; 
    } 

を試してみてくださいcheckout_cart_save_before

<frontend> 
     <events> 
      <checkout_cart_save_before> 
       <observers> 
       <your_module_shipping_observer> 
        <type>singleton</type> 
        <class>Your_Module/observer</class> 
        <method>setShipping</method> 
       </your_module_shipping_observer> 
       </observers> 
      </checkout_cart_save_before> 
     </events> 
    </frontend> 

そして、あなたのオブザーバーで観察者を作成し、これを試してみてくださいそれはあなたを助けたなら教えてください?

関連する問題