Redirect Magento to checkout onepage after adding item to cart

前端 未结 2 860
没有蜡笔的小新
没有蜡笔的小新 2021-01-03 10:30

How can I redirect the user after it adds one item to the cart?
lets say I want him to choose one item and go to the checkout/onepage, how can I do that?

2条回答
  •  北海茫月
    2021-01-03 11:02

    You could create an observer listening for the checkout_cart_add_product_complete event and in there you could do something like the following

      public function addToCartComplete(Varien_Event_Observer $observer) {
        // Send the user to the Item added page
        $response = $observer->getResponse();
        $request = $observer->getRequest();
        $response->setRedirect(Mage::getUrl('checkout/onepage'));
        Mage::getSingleton('checkout/session')->setNoCartRedirect(true);
    }
    

    Your config would look something like this

     
        
        
          
            
              singleton
              packagename_modulename/observer
              addToCartComplete
            
          
          
       
       
    

提交回复
热议问题