Gift Registry/ Wishlist not working after theme change

We’ve had the store live for a couple years, and had no issues with the registry system, but after changing to Combine, customers are now complaining that the registry is not working. There was no way to add anything to the registry, until we changed the app embeds setting from 2.0 (default) to 1x vintage. On that change, customers were able to see the gift box and heart icons for the registry/ wishlist, but the functionality still is not there. The hearts fill in when clicked, and persist on page changes and reloads, but the wishlist page from menu goes to nothing. he registry gift boxes do not show any sign of registering that they’ve been clicked, and the registry does not show any items in the front facing registry, under manage. We have been able to see some items in the back end. Wat can we do to get this working, as it is affecting business at this point, and there have likely been others who have had issues and just not mentioned it. Thx for any guidance!

That symptom set, invisible until you flipped from 2.0 embeds back to vintage, is the tell: the app is injecting into your old theme’s markup rather than mounting through a theme app extension.

Three things to check in order.

First, the app embed. Going back to vintage usually means the 2.0 app blocks were never added to the new theme. In the theme editor, open App embeds in the left panel and confirm the registry embed is toggled on for Combine specifically, since embeds are per theme and do not carry across when you switch.

Second, the wishlist page. Registry apps normally need a page using their own template. When you changed themes the new theme has no such template, so the menu link resolves to an empty page. You may need to recreate the page and assign the app’s template.

Third, the dead buttons. If items appear in the backend but not on the storefront, the front-end script is failing to bind. Open the browser console on a product page and look for a JavaScript error from the app’s script; that will tell you and the vendor exactly where it is stopping.

Given it is affecting business, I would send that console error to the app’s support today rather than debugging it yourself.

Longer term, the fix for this class of problem is an app that mounts through a theme app extension and isolates its own styling, so a theme change cannot take the registry down. Disclosure: I build Listify, which is built that way, so I would say that. But do the three checks above first, because they will probably get you running again today whichever app you stay on. Listify: Gift Registry - Wedding registry, baby registry & gift lists that bring buyers | Shopify App Store