I created a new endpoint for WooCommerce and have a template for it. There’s a .PHP file saved in > /wp-content/themes/bricks/woocommerce
When a new Bricks version is available and the theme is updated, won’t the file be overwritten? i.e be removed as it wasn’t known to be there by Bricks Builder theme.
I’m not super familiar with woocommerce, but I believe all you need to do is create a woocommerce folder in the child theme and add your php files there.
You should never overwrite any plugin or theme directly with your own code modifications, because they will be lost every time you update.
Example: To override the admin order notification, copy: wp-content/plugins/woocommerce/templates/emails/admin-new-order.php to wp-content/themes/your-child-theme/woocommerce/emails/admin-new-order.php