Hey — this caught my eye because I’ve handled this exact migration for a few headless Shopify stores recently.
A few things that might be immediately useful for your team, whether or not we end up working together:
On the SDK deprecation timeline: The JS Buy SDK v3.0 stopgap that Shopify released only has support through January 1, 2026 — which has already passed. So if you’re still on v2.x or even v3.0, you’re running on borrowed time. The move to the Storefront API Client is the only long-term path forward.
The biggest gotcha in this migration is that the JS Buy SDK returns RESTful-style responses with pre-fetched relationships (images, variants, etc.), while the Storefront API Client returns raw GraphQL responses — only the exact fields you query for. That means your frontend code that currently accesses nested product data will need to be restructured, not just swapped out. Pagination also changes — the SDK’s fetchNextPage helper doesn’t exist in the Storefront API Client, so you’ll need to handle cursor-based pagination manually.
The upside: Once you’re on the Storefront API directly, you get access to globally-deployed Carts (faster checkout, better international performance), product bundles, contextual pricing, Shopify Functions, and subscription support — things the old SDK couldn’t touch. For a product like EverTune bridges where you have distinct models (G, F, F7, F8, T, multiscale) with varying specs and lead times, the richer cart and product data capabilities could actually improve your customer experience, not just keep the lights on.
How I’d approach this for your store specifically:
-
Audit your current JS Buy SDK integration to map every API call, data dependency, and checkout flow touchpoint.
-
Build the Storefront API Client layer with proper GraphQL queries optimized for your product catalog structure — bridges, guitars, parts, templates, and merch each likely need different query shapes.
-
Migrate the cart and checkout flow to the new Cart API, including your warranty and return policy logic if any of that touches the checkout.
-
Test thoroughly — especially around the Installation Program orders, which probably have a more complex flow than standard bridge purchases.
I’ve done this for headless stores running custom frontends (not Hydrogen), so I’m comfortable working within an existing non-Shopify frontend codebase. Happy to share a specific case study over a quick call if it’d be helpful.
You can reach me directly at admin@shopifyartisans.com, or just DM me here.