There is a default shop loop on shop page which allows you to display categories, products or both. If I edit this page and add some elements like images or shortcodes, shop loop always is located at the bottom of page. I can’t change its order or remove it completely.
How can I move it to top or remove it from that page?
Yes but this page is automatically created after I installed shopper theme. Then I assigned it as shop page. I think shop loop is already coded in theme template.
So you shouldn’t edit the Shop page as it is not a regular template.
If you want to build out a custom shop page, then:
1. Create a new normal page.
2. Do not assign it as the Shop page in the woocommerce settings.
3. Use the woocommerce shortcodes ( or Gutenberg Blocks if you are using that ) to add the Shop loop: https://docs.woocommerce.com/document/woocommerce-shortcodes/
Then you can add any content before or after the shop loop.