Why is my Facebook pixel firing add to cart events on every page view?

So you have to make sure that you are either connecting through a third party or installing the code manually on the website. If you have both it is possible that an event is firing twice.

If the native integration with Shopify is giving you issues, try doing the manual setup for the CAPI that way you have more control over when the event should fire.