2016-07-07 10 views
0

私はMagentoストアで旅行を購入する観光客向けのモジュールを開発しました。チェックアウトの課金段階では、ユーザーは他の弁護士のフォームを記入し、弁護士の数に応じて、購入する商品の数量(qty)を変更する必要があります。したがって、レビューステップで表示する必要があります(最後のステップ)を計算し、その金額に基づいて総額を計算する必要があります。 私はすべての方法を試みたが、何も有用ではありません。誰かが私を助けてもらえますか。事前に感謝!チェックアウトの段階でMagentoカートに追加されたアイテムの数量を変更する方法

答えて

0

あなたの質問は非常に不明瞭ですが、私はまだベストを尽くします。

あなたができることは、フォームを送信するか、おそらく特定のフィールドを塗りつぶして、フィールドまたはフォームフィールドの詳細を持つコントローラにajaxを命中させることです。そのコントローラで

は、以下のコードを記述します。

//get Product 
$product = Mage::getModel('catalog/product')->load($pid); 
//get Item 
$item = $quote->getItemByProduct($product); 

$quote->getCart()->updateItem(array($item->getId()=>array('qty'=>$qty))); 
$quote->getCart()->save(); 

その後、あなたのレビューを更新します。それに応じて注文総額を更新する必要があります。

+0

私は質問を簡略化します。チェックアウトの請求ステップでは、カート内のアイテムの数量を変更するロジックを挿入しました。だから、私がチェックアウト(レビュー)の最後のステップに行くとき、私は、請求書に挿入された私の新しい価値に応じて量を更新したいと思っています。総額は、新しい価値 – xhon

関連する問題