I have been setting up Shopify server-side tracking using Stape for couple of years now. If everything is set up properly, it should work great. It’s better to audit the GTM setup and troubleshoot if there is any issues.
Switching to server-side tracking can be tricky, the issue is usually with data layer configuration or webhook endpoints not properly syncing with your Stape container.
Before going back to client-side, worth checking if your purchase events are firing through the network tab and whether your GTM server container is receiving all the enhanced ecommerce parameters correctly.
I handle these types of server-side setups for other Shopify clients regularly, so I know where things typically break down and can quickly identify what needs fixing.
Happy to help diagnose the issue if you need another set of eyes on it.
As the crowd has already replied, our app gives you everything you’d need. And it doesn’t matter whether you are on Shopify Advanced, Plus or anything else.