# Checkout deaktivieren

**URL:** https://forum.shopware.com/t/checkout-deaktivieren/24530
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [12. Januar 2015 um 20:20 UTC](https://forum.shopware.com/t/checkout-deaktivieren/24530 "2015-01-12T20:20:06Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![jschmidw](https://avatars.discourse-cdn.com/v4/letter/j/b3f665/32.png) [@jschmidw](https://forum.shopware.com/u/jschmidw)
#### Post date: [12. Januar 2015 um 20:20 UTC](https://forum.shopware.com/t/checkout-deaktivieren/24530/1 "2015-01-12T20:20:06Z")

</div>

Hallo, Ich bin ganz neu in Shopware, und habe mich auch schon etwas mit den ersten Plugin-Beispielen beschäftigt (SloganOfTheDay). Ich möchte einen Plugin entwickeln, der den Checkout verhindert, und stattdessen einen Text ausgibt (“Bestellung zur Zeit nicht möglich, bzw. Bestellung nur von 10-21 Uhr möglich”). Leider finde ich keine Dokumentation unter dem Punkt “Developers Guide”. Ich bräuchte eine komplette Übersicht aller events, und was sie bedeuten. Konkret bräuchte ich das Event, welches den Warenkorb anzeigt, so dass ich den Checkout-Knopf ersetzen kann. Ich benötige keine Komplettlösung, nur einen ‘Schubs’ in die richtige Richtung 🙂 Hat jemand eine Idee? vielen Dank im Voraus, Jan

---

<div class="post-metadata">

### Author: ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)
#### Post date: [12. Januar 2015 um 20:46 UTC](https://forum.shopware.com/t/checkout-deaktivieren/24530/2 "2015-01-12T20:46:29Z")

</div>

Den “zur Kasse” Button kannst du einfach über das Template ausblenden. Zusätzlich solltest du anschließend alle Anfragen auf /checkout/confirm und /checkout/finish im preDispatch umleiten. Viele Grüße

---

<div class="post-metadata">

### Author: ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)
#### Post date: [12. Januar 2015 um 22:46 UTC](https://forum.shopware.com/t/checkout-deaktivieren/24530/3 "2015-01-12T22:46:50Z")

</div>

hi, du kannst dich, wie Aquatuning schon angedeutet hat, auf den preDispatch vom Checkout registrieren und dann auf deinen eigenen Controller umleiten: ` public function onPreDispatchCheckout(Enlight\_Event\_EventArgs $args){ $controller = $args-\>getSubject(); $controller-\>forward('cart','meincontroller','frontend'); return; } ` viele Grüße
