Uninstalling Ultimate Special Offers is quick and easy, and you can do it at any time. However, there are a few steps to consider to make sure the uninstall goes smoothly! In this article, find important information on how to properly uninstall Ultimate Special Offers.
Having an issue with Ultimate Special Offers? Our support team will be happy to help get you back on track!
Closing your account
To cancel your account and stop incurring any more charges, all you need to do is remove Ultimate Special Offers from your Shopify admin. Click here for step-by-step instructions from Shopify on removing apps from your admin.
Once Ultimate Special Offers is removed from your Shopify admin, your account will be closed and you won’t incur any further charges.
App charges on Shopify work in 30-day billing cycles and charges are applied at the beginning of a cycle. This means that when you uninstall an app after a new billing cycle has begun you may see a final charge for that app come in on your next Shopify invoice.
Leftover theme code
Ultimate Special Offers installs code in your theme in order for the app to work, and this code isn’t automatically removed when you uninstall Ultimate Special Offers from your Shopify admin. If you don't take any action to make sure your theme is free of leftover code when uninstalling an app, this could affect other apps you install in the future. You can choose to contact our support team for code removal or follow the instructions below to remove the code yourself. This second option is recommended for advanced users only.
Contact support for code clean-up
If you’re not comfortable making code changes to your theme, our support team will be happy to assist! All you need to do is contact our support team, request they remove leftover code from Ultimate Special Offers, and specify the title of the theme you want code removed from. We’ll take care of the rest.
Manual code clean-up instructions
These are advanced instructions that involve editing your theme's code. If you're not comfortable with coding, contact our support team for assistance before making any changes.
Create a theme backup
Click Actions > Duplicate next to the theme you're working on to create a backup of your theme. We recommend always creating a backup before attempting to manually remove leftover code.
Remove render tag
In your theme.liquid, locate and delete the following snippet:
{% render 'special-offers' %} or {% include 'special-offers' %}
This render tag is what activates the rest of Ultimate Special Offers’ code in your theme.
Removing the render tag will deactivate the rest of the app’s code in your theme, but we recommend taking the time to remove the rest of our code as well. Even if the code isn’t active, it’s possible that the remaining leftover code from Ultimate Special Offers could conflict with future apps you install. Leftover code is common in other apps as well as ours, and removing it when uninstalling apps is a good habit that will prevent future headaches.
Delete Ultimate Special Offers files, assets, and templates
Locate and delete the following files from your theme:
- special-offers.liquid
- special-offers-templates.liquid
- special-offers.scss.liquid
- special-offers-ajax-lib.liquid (if applicable: not located in every theme)
Clean out code from cart template
In your cart template (often titled cart-template.liquid, cart.liquid, or main-cart.liquid), use ctrl+f to locate any instances of “saso”. This indicates spans wrapped around pricing code in your theme. Wherever you find an instance of “saso”, delete the <span> and closing </span> tags making sure not to delete the snippet inside.
In the screenshot below, you'd delete <span class="saso-cart-original-total"> and </span> from line 109, but leave {{ cart.total_price | money }} in place.
On line 110, the entire line<span class="saso-cart-total"></span> can be removed since the span element isn't wrapped around any existing code:
After removing Ultimate Special Offers' code, lines 109 and 110 would look like this: