Like all third-party theme developers, we are unable to provide coding customizations as per Shopify's official guidelines.
When your theme's appearance or functionality unexpectedly changes, this signals that something has changed within your theme's code.
When code is altered on your theme, the Eight support team cannot review these changes. If custom changes have been ruled out as the culprit, we suggest investigating whether your theme has been affected by app integration.
Apps are designed to work with themes and not the other way around.
This means that when you install an app from the Shopify app store, it integrates itself into your theme by either adding, removing, or amending code.
If a theme is like a house, installing an app onto your theme is like adding a new room to that house.
Installing an app alters the code where the app meets the theme, like knocking down a wall to build an extension.
Uninstalling an app within your Shopify admin under Apps > Apps and sales channels > Remove is the first step towards removing the app's code from your theme.
While uninstalling from the Apps dashboard removes the app, it does not necessarily replace the original code on the theme.
Uninstalling an app can leave residual changes to a theme's code which can affect appearance and functionality - like removing a house extension may leave a hole in the wall. It's important to ensure any code changes are reverted when an app is uninstalled.
Fixing Issues Caused by Apps
Although the Eight team would love to dive into any app-related issues you are facing with your theme, we do not have the means to see, diagnose, or address issues caused by third-party apps.
We want the best outcome for all merchants using our theme, which is why we follow Shopify's guidance on app support.
Regarding third-party app support, Shopify states:
Contacting the App Developer
Every app is different in the way it operates on a coding level. As per Shopify's guidelines, we will always direct you to the app developer to amend any changes to your theme following app integration.
Theme issues caused by app integrations must be addressed by the app developer in the same way that the builders of an extension would fix any problems caused by its removal - rather than the team who sold the house.
Once you have spoken with the app developers, we'll be happy to assist with any technical information you need about the theme itself to get any issues resolved.
Using Your Backup Theme
Due to the far-reaching and potentially compromising nature of altering theme code files, Shopify recommends duplicating your theme to create a backup copy before adding apps, allowing you to start again if you need to.
- Within your Shopify admin, go to Online Store > Themes.
- Go to the current theme, click the ellipsis (three-dot icon) > Duplicate.