Question: How do I uninstall Bundle Builder?
Answer: To uninstall Bundle Builder:
Step 1: Locate and click Apps in your left-side admin menu.
Step 2: A drop-down menu will appear. Click App and sales channel settings.
Step 3: Click Uninstall (next to your Bundle Builder app).
Removing Bundle Builder from your app listing will ensure you are not charged by Shopify going forward. Once removed, this informs the Shopify system to stop any charges for the app. If you've been charged after uninstallation or believe that a charge has been wrongly applied, please contact Shopify support to discuss a potential refund.
Next steps
After you uninstall Bundle Builder, you may need to perform some admin tasks.
The first thing you'll want to do is remove any direct links to your Bundle URLs from menus, text, embedded images, announcement bars, etc. Customers who click these links will be directed to a non-functioning page.
Additionally, you have the option to:
- Remove remnant Bundle Builder files
- Remove the automated collection
- Remove dummy products
- Reverse Multiple SKU installation
If you're thinking of reinstalling Bundle Builder in the near future, it's safe to leave the above components on your store, so you can continue using your existing bundles when you return. When you reinstall Bundle Builder, the app will automatically link up with these components, saving you from creating your bundles all over again.
However, if you're not planning on reinstalling Bundle Builder, we still recommend that you leave a couple of these components on your store - at least for a short period of time. We'll explain why and speak about each component in more detail below.
Remnant Bundle Builder files
After Bundle Builder has been uninstalled, several files will still exist within your theme. The app does not automatically remove these remnant files, so manual removal is required if you're not going to reinstall Bundle Builder in the future.
You'll be able to spot these files easily in your code editor. They all contain bundlebuilder within their file names.
Note: As with any code changes, we recommend you remove these files first using a duplicate version of your theme, so you're able to test any changes before setting them live.
Removing the automated collection
The collection titled Bundle Builder products (which is generated automatically by the app) contains all the bundles you created. Without the app, your bundles will stop functioning and your customers won't be able to purchase them.
Many merchants who regularly return to Bundle Builder to offer seasonal sales or limited-time deals prefer to leave this collection on their store. By doing so, your bundles will be ready to use when you reinstall. Simply exclude the collection from your available sales channels.
If you're unlikely to reinstall the app, it's safe to delete the collection.
Dummy products
Deleting the app won't automatically remove your dummy products - these will remain within your Shopify admin under Products. We advise leaving these for a short period of time after uninstalling - as they'll be needed if customers decide to return orders to your store.
After uninstallation, we recommend archiving these dummy products, so they aren't accessible on your store. Customers won't be able to purchase bundle products, but if they do click on them, the pages may look 'broken' and redirect to an error message after the app is uninstalled.
After your returns period has passed, you can safely delete these dummy products from your store if you're sure you won't need them.
Note: We are not able to provide you with backups of product data if you need to access information about dummy products you've deleted.
Reversing Multiple SKU installation
If you've installed Multiple SKU onto your theme, you may need to manually remove code from your theme. This applies if further changes have been made on the cart-template.liquid file after the date of the Multiple SKU installation.
Note: This will normally only apply if you initially installed Bundle Builder before July 2022.
Step 1 - Replace the following variables:
bb_price
=> item.price
bb_line_price
=> item.line_price
bb_final_line_price
=> item.final_line_price
bb_final_price
=> item.final_price
bb_original_line_price
=> item.original_line_price
bb_original_price
=> item.original_price
bb_total_price
=> cart.total_price
bb_original_total_price
=> cart.original_total_price
bb_items_subtotal_price
=> 'cart.items_subtotal_price
{%if bb_checkout_link!=blank%}{{bb_checkout_link}}{%else%}{{routes.cart_url}}{%endif%}
=> {{routes.cart_ur}}
{%ifbb_checkout_link!=blank%}{{bb_checkout_link}}{%else%}/cart{%endif%)
=> /cart
Step 2 - A loop will need adjusting:
Search for the following: {% for ### in cart.items %}
Ensure that ### is item
in {% for ### in cart.items %}
Step 3 - Search for and remove the following snippet:
{{ bb_inside_cart }}
Step 4 - Remove all the lines starting with the following text:
{% capture bb_
{% render 'bb'
{% include 'bundlebuilder