Thanks for writing in! Just as a quick follow up to this, you can also disable coupons altogether by going to WooCommerce > Settings > Checkout in the WordPress admin and finding the Coupons section, where there is a Enable the use of coupons checkbox that you can disable. This setting will allow coupons to be applied from the cart and checkout pages, and this will work without needing any custom code.
Regarding moving coupon functionality, make sure to read up on our article that details how to overwrite views in the Knowledge Base. This will give you the overview you need to start changing functionality via a child theme as you need it. Essentially, you’ll need to find the bit of markup or functionality you want to move, and then locate the view or filter that will allow you to output it where you need. Sometimes this requires a complete overwrite of a view or template in the child theme (which we only recommend when absolutely necessary), or you may be able to do so via WordPress actions and filters. Then it’s simply a matter of tying it all together by finding the proper WooCommerce functionality you need and plugging it in where you need it to go.
That should help to point you in the right direction, cheers!