Here are the steps to clean up your store after uninstalling the Kickflip app.
Products created through Kickflip stay in your store after you uninstall. They might not display correctly without the app, so delete them or make them unavailable.
If your products use a Kickflip product template (older installs) and you still wish to sell them with your standard template, you can do so by switching the product template on your custom product's page, in Shopify admin :
Remove the assets from your theme (older installs only)
Kickflip now connects to your theme through the Kickflip app embed (Online Store → Themes → Customize → App embeds). Shopify removes the app embed automatically when you uninstall the app, so in most stores there are no theme files to delete.
The steps below only apply to stores that installed Kickflip before the app embed, when Kickflip files were added to the theme code. To check, open Edit code and search for mczr. If no files come up, you can skip this section.
Click on "Edit code" from the "Actions" menu, in your online Store's theme page :
Open the templates dropdown. You will see two files containing the term "mczr". Click on those two files to open them, and at the top right, you will see a "Delete file" button. Click on that button for each opened file.
Repeat the same procedure for the third file named mczr.liquid which is further down in the snippets.
You should have deleted a total of three files :
mczr.liquid
product.mczr.liquid
product.mczrmobile.liquid
If Kickflip already disabled these files for you, product.mczr.liquid may be named product.mczr.legacy.liquid, and the snippets customize-button.mczr.liquid and cart-script.mczr.liquid may be commented out. You can delete them the same way.
Clean up customize button
Locate your main product template (product.liquid in the example above).
In the product template, remove the following attributes:
data-mczr="customize_button"data-mczr="quantity_input"data-mczr="buy_it_now"
At the end of the product template, remove the following line:
a.
{% render 'snippets/customize-button.mczr.liquid' %}
What else was added to the store?
Metafields
Concerning our Kickflip metafields, which are needed for our application to work well for your store: They are stored under our namespace and will never interfere with your website. We do not store private or sensitive data and do not use much space. They are not easily removable from your store admin interface due to Shopify limitations.
Script tag
If you manually added script tags, you have to remove them from the files where they were added. Script tags will look like this: {% render "cart-script.mczr" %}.
Webhooks
Our webhooks will no longer call our Kickflip API once the Kickflip app is uninstalled. You do not have to manually remove them: Shopify deletes an app's webhook subscriptions automatically when the app is uninstalled.
See Shopify's documentation for further details.
Checkout rules
Kickflip can add two Shopify Functions to your store. They are listed in Shopify admin under Settings → Checkout, as checkout rules controlled by the app:
set-cart-prices: applies your customized prices in the cart and at checkout.cart-checkout-validation: validates customized items in the cart before checkout.
You can't deactivate these rules yourself, and you don't need to. Shopify removes both automatically when you uninstall the Kickflip app. Once the app is uninstalled, Settings → Checkout no longer lists them.
The cart template contains some code related to your app, why?
If you edited the code in your cart template, it shouldn't be a problem to put back the code as it was. We do not edit the cart template upon installation, so it was a manual edition from someone who had access to your store. If you cannot or do not remember how you did it and if the instructions were originally properly followed, it should not affect your cart anyway.



