Magento Checkout Success Stylen und weiterleitung unterdrücken

Gepostet am Februar 10, 2012

Wenn man die Success Seite nach dem Checkout Prozess (success.phtml) stylen möchte, kann diese im Standard nur einmal aufgerufen werden, um Änderungen sehen zu können, müsste man also immer wieder eine Bestellung auslösen. Mit folgenden Trick kann man die Success Seite aktualisieren, ohne ständig eine neue Bestellung auslösen zu müssen.

1. Öffnen Sie die Datei „/app/code/core/Mage/Checkout/controllers/OnepageController.php“
2. Ändern Sie folgende Zeilen:

1
2
3
4
5
6
7
8
9
10
11
     /**
     * Order success action
     */
    public function successAction()
    {
        $session = $this->getOnepage()->getCheckout();
        if (!$session->getLastSuccessQuoteId()) {
            $this->_redirect('checkout/cart');
            return;
        }
    ...

in

1
2
3
4
5
6
7
8
9
10
11
     /**
     * Order success action
     */
    public function successAction()
    {
        $session = $this->getOnepage()->getCheckout();
        /*if (!$session->getLastSuccessQuoteId()) {
            $this->_redirect('checkout/cart');
            return;
        }*/
    ...

3. Nun legen Sie ein Artikel in den Warenkorb
4. Führen Sie eine Bestellung bis zur Success-Seite aus
5. Nun können Sie die Success-Seite neu laden, ohne das Sie in den Warenkorb weitergeleitet werden

Tags: , ,

Leave a Reply

 

Posts of Current Category



Facebook: