Recharge not compatible with Checkout Extensibility?

Hi,

I’ve been going round in circles with this issue for close to 6 weeks, as all of a sudden our subscription products aren’t pulling into cart/checkout with a product selling plan attached. Customers are adding a subscription product and choosing their charge frequency via the Recharge widget directly on our product pages, but it immediately reverts back to a one-time product once it hits our Rebuy Smartcart. Luckily we have Rebuy installed, as it offers an option to upgrade to subscription in cart and it works perfectly when done there, but it’s a massive stuff around for our customers. for context, this has worked perfectly between March and November this year with no issues.

I have a metric boat load of support email chains with Recharge, Rebuy, Shopify and our own devs, but I can’t seem to attach images to this post so will try and add as a reply. I feel like we’ve tried everything and have ran out of support teams to ask for help. The add to cart event (selling_plan) is returning a null response, but no one seems to know why it changed, or when, or how to fix it.

Recharge is blaming Rebuy for not being compatible with their PSP updates, and then stated that our theme code is the problem however the PSP update happened months prior to the problem starting on their end so it isn’t that. Rebuy have been absolutely great, but have shown without a doubt that it is still a problem even when adding subscription products directly into the native Shopify cart with Rebuy blocked from loading. Shopify support originally said the fault lied with Recharge and the integration on their end, and that it had to be fixed by them as they had no idea what was happening. In fairness, I haven’t reached out to Shopify again with any additional information regarding the theme code or PSP specifically. Our usual third party devs don’t have the scope, or specialised knowledge required to re-code product selling plans/events in our Shopify theme, as the now problematic code originated from Recharge on installation I believe? We have been offered support by a specialist Shopify Dev to rebuild it all, but I can’t see why we should have to pay another 3rd party dev when we pay so much to all of these platforms for it to just not work.

Essentially, no one has any idea what is going on and it’s driving me mad :joy: I’ve done some digging into this myself, and I have a sneaky suspicion that the error started due to upgrading from checkout.liquid to checkout extensibility around the same time. We had issues with the upgrade not showing as an option in our account, and Shopify support had to implement it for us as there was a background payment script lurking from before my time called ‘Submarine’ blocking the update. The script was hosted in Shopify Script Editor, but was entirely redundant so I removed it and the checkout upgrade went off without a hitch from there (or so I thought). I went overseas for 3 weeks two days later, and no one in our team had access to either the theme code, Shopify settings, or Recharge settings but it still stopped functioning in my absence.

Given that we’ve ruled out app conflicts, PSP problems, setting/integration issues, have shown that the current Rebuy/Recharge set up works perfectly on older themes, shown that the issue is still present in our native cart, and the dates of the checkout change and the issue starting coming close to lining up, I honestly can’t think of another reason for the issue. Can anyone share their experience when upgrading their checkout with Recharge installed, and whether they ran into the same problems? If so, what was the solution because it’s sending me grey ?

Thanks in advance!