Hi Jameson,
This will only place your content before products loop, if you need to show it on top of your container below masthead, then you could edit your header’s template instead.
1. Duplicate your woocommerce template /x/framework/views/integrity/woocommerce.php into your child theme /x-child-integrity-light/framework/views/integrity/woocommerce.php
2. Edit your new woocommerce.php to make it look like this :
<?php
// =============================================================================
// VIEWS/RENEW/WOOCOMMERCE.PHP
// -----------------------------------------------------------------------------
// WooCommerce page output for Renew.
// =============================================================================
?>
<?php get_header(); ?>
<div class="x-container-fluid max width offset cf">
<!--your banner here-->
<div class="<?php x_renew_main_content_class(); ?>" role="main">
<?php woocommerce_content(); ?>
</div> <!-- end .x-main -->
<?php get_sidebar(); ?>
</div> <!-- end .x-container-fluid.max.width.offset.cf -->
<?php get_footer(); ?>
Hope this helps.