# How to modify frontend checkout controller

**URL:** <https://forum.shopware.com/t/how-to-modify-frontend-checkout-controller/47803>\
**Category:** International (English Only)\
**Tags:** programming\
**Created:** [24. August 2017 um 12:07 UTC](https://forum.shopware.com/t/how-to-modify-frontend-checkout-controller/47803 "2017-08-24T12:07:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![irfanh94](https://avatars.discourse-cdn.com/v4/letter/i/8dc957/32.png) [@irfanh94](https://forum.shopware.com/u/irfanh94)\
**Post date:** [24. August 2017 um 12:07 UTC](https://forum.shopware.com/t/how-to-modify-frontend-checkout-controller/47803/1 "2017-08-24T12:07:38Z")

</div>

Hi folks,

what is the best way to modify frontend checkout controller of shopwarre through plugin?

&nbsp;

For example:

- i want to create second (payment) step as important one, even if user checked its&nbsp;default payment or not
- i want to create calculation of available payments of the articles in basket and remove the ones that are&nbsp;necessary on the payment methods list
- i want to make a check if the shippment is available on the customers addres, which depents on articles in basket
