ThankYou-Seite einfacher debuggen

Hallo Leute,

gibt es eine Möglichkeit, die ThankYou-Seite einfacher zu debuggen, als immer eine komplette Bestellung durchzuführen? Das ist nämlich ziemlich umständlich bei der Theme-Umsetzung.

Ich habe da an ein kleines Modul gedacht, was ein Fake-Order-Objekt (und ggf. weitere Daten) bereitstellt und dann das thankyou.tpl mit diesen Fake-Objekten rendered…

[B]### << EDIT[/B]
Uns ist auch noch die Idee gekommen, den Thankyou-Controller zu überladen und dort einfach die init() und render() zu überschreiben, damit der Basket nicht aus der Session geworfen und man nicht auf die Startseite redirected wird. Somit müsste man sich nicht die Mühe machen, Fake-Objekte zu erzeugen und man hätte auch Funktionen von anderen Modulen mit auf der ThankYou-Seite.
[B]### EDIT >>[/B]

Habt ihr andere Ideen oder Erfahrungen damit?

Vielen Dank im Voraus.

Mit Selenium eine Bestellung aufnehmen und danach jeweils abspielen lassen. Bewirkt zwar noch immer eine Bestellung, jedoch geht es um einiges schneller und einfacher.

da bleibt der Warenkorb bestehen :slight_smile:

[QUOTE=Hebsacker;126386]https://github.com/vanilla-thunder/vt-devutils

da bleibt der Warenkorb bestehen :)[/QUOTE]

Sehr geil, das sieht super aus, werde ich gleich mal ausprobieren! :slight_smile:

Oder einfach die thankyou view hacken:

public function render()
    {
/*        
        if ( !$this->_oBasket || !$this->_oBasket->getProductsCount() ) {
            oxUtils::getInstance()->redirect( $this->getConfig()->getShopHomeURL().'&cl=start', true, 302 );
        }
*/
...